STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块

程序开发环境为IAR FOR STM8 1.40
主控MCU为STM8S103F3P6
温度采集芯片为TMP275,采用IIC接口
时钟芯片位高精度的DS3231,采用IIC接口
显示采用2个6位LED数码管显示,每个数码管均采用数码管驱动芯片TM1620控制,TM1620采用IIC接口,3线即可控制6位数码管显示。

可显示时间和温度。时间和温度切换显示。均为6位共阴数码管

程序实时读取温度值,读取实时时间值,通过2个6位共阴位数码管实时显示。
温度值两位整数位,一位小数位。

板载3个标定按键,用于标定时间,年月日时分秒均可设置。

硬件带有时钟纽扣电池座,纽扣电池为CR2032。
14个IO引脚全部引出。
RST,PD1用于下载程序

同时按住KEY1和KEY3,
进入时钟的年标定模式,年后的小数点闪烁:按KEY2,年加1,加到99,不在加。按KEY3年减1,减到19不再减;
再按KEY1,进入月标定,月后的小数点闪烁;按KEY2,月加1,加到12,不在加。按KEY3年减1,减到1不再减;
再按KEY1,进入日标定,,,,
再按KEY1,进入时标定,,,,
再按KEY1,进入分标定,,,,
再按KEY1,进入分秒标定,所有小数点均不闪烁。
再按KEY1,第一个(上排)数码管显示全6:此时按KEY1继续从年开始标定。按KEY3退出标定,标定完成。

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第1张图片

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第2张图片

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第3张图片

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第4张图片

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第5张图片

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第6张图片

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第7张图片

 

 

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第8张图片

STM8S103单片机万年历模块日历时钟电路板DS3231数码管显示温度模块_第9张图片

 

共同交流:q:     1425636507

 

 

 

 

 

你可能感兴趣的:(嵌入式,DS3231程序,高精度时钟芯片)