某鱼:两栖电子
一、系统功能
采用矩阵键盘,按下对应的数字再按下确认按键,数码管会显示自己输入的数字,如果按错可以使用删除按钮进行删除。点击计时按钮可以显示当前的时间。
二、使用器件
DS1302实时时钟芯片,8位数码管,STM32芯片,4×4矩阵按键
三、实物图展示
显示输入的数字:
当前时间:
四、原理
DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.0V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。
DS1302有三根线,分别是 CE、I/O 和 SCLK,其中 CE 是使能线,SCLK 是时钟线,I/O 是数据线。
数码管: