设计目的
以单片机为核心,设计一个定电子时钟,分别显示“时-分-秒”。显示范围范围从0小时0分0秒到23小时59分59秒,通过定时器来定时时分秒,每过一秒刷新一次显示时间,也可通过按钮控制时间。
1.3 设计思路
可以通过把定义事件定为100ms采用中断方式进行溢出次数的累计,计满十次即可得到秒计时。片内RAM中规定三个单元作为秒、分、时单元由秒到分,从分到时通过软件累加并进行比较的方法来实现。
定时器:定时时间,使得显示数据按秒进行刷新。
中断:可进行时间的改变,通过这三个按钮可以调节时间。
数码管:进行时间的显示。
3.3 外设原理介绍
输出电路:本项目采用8位LED数码管动态扫描显示电路,笔段A~DP分别与单片机的P0口相连,公共端分别受单片机的P2口控制。
控制电路:通过定时器的定时1秒钟不断刷新来改变显示的数值,对输入的信息进行分析,本项目用C51单片机来实现。
中断电路:通过INT0、INT1和INT2三个中断来增加了调整时钟上时分秒的功能。
1