俊逸西装

文章
13
资源
0
加入时间
2年10月17天

12-hour clock(Count clock)项目场景:问题描述原因分析:解决方案:

由于使用的是16进制,所以个位计满到9后下一步会跳变到a而非0,因此进位的过程中不仅要考秒计满到59还要单独考虑秒的个位计数到9,以此类推分钟和小时的进位也是如此。还要注意小时位的置零和进位满跳转数值,由于使用的是上下午制,所以当小时位计数到12时,下次会跳转到1而非0。pm对AM是0,对pm是1。你的计数器由一个快速运行的时钟计时,当你的时钟应该增加时(例如,每秒一次),ena就会有一个脉冲。下面的计时图显示了从11:59:59 AM到12:00:00 PM的翻转行为以及同步重置和启用行为。