因为计数时钟为1MHZ,而每个计数器的计数值是16位的。因此,一个计数器的最大计数时间只有65.5mS左右,无法满足要求。但8253有三个计数器,可以串联使用以解决问题。
例如,将时钟接到CLK0上,使GATE0有效(高电平)并将OUT0输出接到CLK1上做为计数器1的计数时钟,并使GATE1为高电平。这就将计数器0和计数器1串到一起。可使计数器0工作在方式2或方式3,使其输出连续的脉冲。使计数器1工作在方式0。且使两计数器的总计数值为1000×1000,可以计数器0的计数值均为1000,则OUT0的输出就是周期为1ms的对称方波或窄脉冲。使计数器1的计数值为999,则OUT1的输出即为宽度1秒的负脉冲。
(简答题)
说明当8253的外部时钟为1MHZ时,只用该8253如何产生宽度为1秒的负脉冲?
正确答案
答案解析
略
相似试题
(简答题)
说明当8254的外部时钟为1MHZ时,只用该8254如何产生宽度为1秒的负脉冲?
(单选题)
当8253定时器0的时钟脉冲为1MHZ时,写入定时器的初值为()
(简答题)
当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为多少?
(单选题)
当8253定时器0的时钟脉冲为1MHz时,其二进制计数器的最大定时时间为()
(填空题)
当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为(),这时写入定时器的初值为()。
(单选题)
若8253的时钟频率为1MHz,要求产生10KHz的方波,以BCD码方式计数,则对8253的正确配置是()
(单选题)
使用8253设计定时器,当输入频率为1MHz,输出频率为100Hz时,该定时器的计数初值为()
(单选题)
使用8253设计定时器,当输入频率为1MHz而输出频率为100Hz时,该定时器的计数初值为()
(填空题)
某微机系统采用一块8253芯片,时钟频率为1MHz。若要求通道0工作于方式3,输出的方波周期为0.5ms,则计数值应设定为(),通道控制字应设定为()或()。