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

本文介绍了基于STM8S103F3P6单片机的时钟日历万年历模块开发,使用DS3231高精度时钟芯片和TM1620驱动的数码管显示温度及时间。程序采用IAR FOR STM8 1.40开发,通过3个按键实现时间标定,包括年、月、日、时、分、秒。电路板还集成了TMP275温度传感器,并带有CR2032纽扣电池座,14个IO引脚全部引出,便于扩展。
摘要由CSDN通过智能技术生成

程序开发环境为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退出标定,标定完成。

共同交流:q:     1425636507

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值