基于单片机的双色无表针钟表的设计方案
三、软件设计
1.工作流程
工作流程如图5 所示。现说明如下:
AT89S51 的T0 工作在定时状态,P1 口控制小时显示,P2 口控制分钟显示,T0 每次定时60ms,循环5000 次,即定时5min,P2 口输出值加1,分钟显示跳一格,分钟每跳12 格(1 小时),P1 口值加1,小时显示跳一格,P2 口送入0,重新开始循环。当小时显示跳12 格时(12 小时),P1 口送入0,重新开始循环。INT0、INT1 中断分别用于小时、分钟调整。
图5 工作流程示意图
![](https://webstorage.eepw.com.cn/images/2014/m/wx.png)
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码