DS1302是一种实时时钟芯片,其引脚排列及功能如图1和图2所示。

图1 引脚排列

图2 引脚功能
为便于使用,它通常是以模块的形式出现的,其电路如图3所示。

图3 模块电路
在ArduinoIDE的开发环境下,提供了相应的库支持。
为实现显示的需要,便以I2C接口的LCD1602液晶屏作为显示器件,相应的引脚连接关系为:
LCD1602_SDA ---- 9
LCD1602_SCL ---- 10
DS1302_SDA ----24
DS1302_SCL ---- 23
DS1302_RST ---- 25
相应的测试程序为:

在完成器件连接的情况下,经程序上传其测试效果如图4所示。

图4 测试效果
视频演示:
我要赚赏金
