计数器与定时技术在微机系统中有什么作用?举例说明。

题目

计数器与定时技术在微机系统中有什么作用?举例说明。

参考答案和解析
正确答案:计数器可为系统电子钟提供时间基准,即向系统日历时钟提供定时中断,其输出端OUT作为系统的中断源接到中断控制器8259A的中断请求端。假如选用计数器0,设其用方式3工作以产生周期性的方波信号。为此,对计数器0编程时应设置的控制字为36H。计数器初值预置为0(即最大值65536),GATE0接5V,允许计数。因此,OUT0输出方波的时钟频率为1.19MHz/65536=18.21Hz。它直接接到中断控制器8259A的中断请求端IR0(即IRQ0),即0级中断,每秒出现18.2次。因此每隔55ms产生一次0级中断请求.并且每个输出脉冲均以其正跳变产生依次中断。CPU根据这一中断可在中断服务程序中进行计时。