📅  最后修改于: 2020-12-13 15:36:09             🧑  作者: Mango
8253/54可以在6种不同模式下运行。在本章中,我们将讨论这些操作模式。
在一定时间间隔后,它用于向微处理器产生中断。
设置模式后,最初输出为低电平。将计数值加载到计数器后,输出保持低电平。
递减计数器的过程一直持续到达到终端计数为止,即,计数变为零且输出变为高电平并将保持高电平,直到重新加载新的计数为止。
对于正常计数,GATE信号为高。当GATE变低时,计数终止,当前计数被锁存,直到GATE再次变高。
可以用作单稳态多谐振荡器。
在此模式下,栅极输入用作触发输入。
输出一直保持高电平,直到加载计数并应用触发器。
初始化后,输出通常为高电平。
每当计数变为零时,输出端都会产生另一个低电平脉冲,并且计数器将重新加载。
此模式与模式2相似,不同之处在于在定时器周期的一半时间内输出保持低电平,而在定时器周期的另一半时间内输出保持高电平。
在这种模式下,输出将保持高电平,直到定时器计数到零为止,此时输出将脉冲低电平,然后再次变为高电平。
当GATE信号变为LOW时,计数被锁存。
在端子数量上,输出在一个时钟周期内变为低电平,然后变为高电平。该低脉冲可以用作选通脉冲。
该模式响应于外部产生的信号而产生选通信号。
此模式与模式4相似,不同之处在于计数是通过门输入端的信号启动的,这意味着它是硬件触发而不是软件触发的。
初始化后,输出变为高电平。
当达到端子计数时,输出将在一个时钟周期内变低。