请说明8253分别作定时器和计数器有哪些相同的地方和不同的地方

2025-03-28 10:19:11
推荐回答(1个)
回答1:

共同:
都是使用8253内部通道(通道0、通道1、通道2)的计数寄存器,
某通道的每个CLK脉冲信号输入,使计数寄存器计数值递减1,
当计数值递减至0,定时或计数溢出, UOT引脚的电平反转(高变低或低变高)。
不同:
作定时器使用时,加至CLK引脚的脉冲是系统时钟(或系统分频时钟),
每个时钟脉冲的间隔相等;
作半数器使用时,加至CLK引脚的脉冲由外部事件产生(例如生产线上的产品移动),
外部事件脉冲信号间隔可相等或不等。