微机原理与接口技术--电子表程序设计
本程序设计实现的功能有:一、通过计时器8253实现秒、分、时的计数,即实现电子表计时功能。二、通过8259产生7#中断实现时分显示状态和秒显示状态的切换功能。三、通过8259产生6#中断实现对秒、分、时的修改设置功能。(电子表采用24小时制) 对于功能一,电子表计时,则是通过将8253的计数器2置初值为4CE9H(十进制11625),并使其工作于方式2,采用二进制计数,然后,将out2接到IRQ1上,通过8259产生1#中断,从而完成对时间的计数。由于OPCLK的频率为1.1625MHz.,故在程序中需在1#中断计数为100次后才对秒进行加1操作。 对于功能二,状态切换,则是通过在内存中设
用户评论