本文主要是介绍【嵌入式DIY实例】-OLED显示DS1307/DS3231实时时钟,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
OLED显示DS1307/DS3231实时时钟
文章目录
- OLED显示DS1307/DS3231实时时钟
- 1、DS1307/DS1321介绍
- 2、硬件准备
- 3、代码实现
本文将展示了如何使用ESP8266 NodeMCU开发板、DS3231 RTC 芯片和 SSD1306 OLED 显示屏(128×64 像素)构建实时时钟。
DS3231 RTC有一个内置的温度传感器,我们可以使用这个传感器来检测并读取芯片的温度,SSD1306屏幕也会显示这个温度。
1、DS1307/DS1321介绍
DS1307 串行实时时钟 (RTC) 是一款低功耗、全二进制编码十进制 (BCD) 时钟/日历,外加 56 字节 NV SRAM。 地址和数据通过 I²C 双向总线串行传输。 时钟/日历提供秒、分、时、日、日期、月和年信息。 对于少于 31 天的月份,月底日期会自动调整,包括闰年的更正。 时钟以 24 小时或 12 小时格式运行,并带有 AM/PM 指示器。 DS1307 具有内置电源检测电路,可检测电源故障并自动切换到备用电源。 当该部件使用备用电源供电时,计时操作将继续进行。
这篇关于【嵌入式DIY实例】-OLED显示DS1307/DS3231实时时钟的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!