
数码管多功能电子钟万年历单片机课程设计-Proteus仿真与Keil C代码工程
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为一款集时钟、日历功能于一体的数字电子产品课程设计,采用Proteus软件进行电路仿真,并利用Keil C编写控制程序,适用于学习单片机应用开发。
系统扩展了8个独立共阴LED数码管,并使用74HC373锁存器进行静态显示。通过74HC138译码器间接选择数码管刷新,且有一个IO口用于控制所有数码管的点亮状态。
该系统可以轮流显示日期和时间。日期格式为20191210,时间格式为09-30-50,在主页面(开机无操作界面)上会先显示日期3秒后切换到时间7秒。初始的日期和时间可以在源程序中设定,默认值为2020/03/03,22:30:00。
系统还扩展了4个独立按键,按下时触发外部中断,无需扫描检测按键状态。这些功能键分别为:
- LIGHT:切换12小时制或24小时制显示;放弃时间校准并回到主页面
- MODE:不同功能的切换与选择
- START:关闭闹钟;开始与暂停计时;设定闹钟开关状态及修改闹钟时间,校时时用于修改选择位
- RESET:关闭闹钟;清零计时结果,设定闹钟及校时时用于切换位。
全部评论 (0)
还没有任何评论哟~


