简述可编程计数器/定时器芯片8253计数通道的结构、功能和工作原理。
简述可编程计数器/定时器芯片8253计数通道的结构、功能和工作原理。
【正确答案】:8253是一个可编程计数器/定时器,8253内部有三个完全相同的计数通道,分别是通道0、通道1和通道2。每个计数通道由一个8为的控制字寄存器、一个16位的计数初值寄存器、一个16位的减1计数器和一个16位的输出锁存器组成。每个通道都有6种工作方式,减1计数器可按二或十进制计数,最高计数频率为2MHz。当某一计数通道作计数器使用时,应将计数的次数预置到该通道计数器中,被计数的事件以脉冲方式输入到CLK端,在门控信号作用下,每输入一个计数脉冲,计数器作减l操作,待到计数值减到O,OUT端输出以信号表示计数结束。当某一计数通道作定时器使用时,将频率一定的时钟脉冲输入到CLK端,根据要定时的时间计算出所需要的计数初值,并预置到该通道计数器中。在门控信号作用下,每输入一个时钟脉冲,计数器作减1操作,OUT端输出某种波形表示定时时间。
Top