Intel 8253/54 - 工作模式



8253/54 可以工作在 6 种不同的模式下。在本章中,我们将讨论这些工作模式。

模式 0 - 终端计数中断

  • 它用于在一定时间间隔后向微处理器产生中断。

  • 在设置模式后,最初输出为低电平。在将计数值加载到计数器后,输出保持低电平。

  • 计数器递减的过程持续到达到终端计数,即计数变为零,输出变为高电平,并保持高电平,直到重新加载新的计数。

  • 对于正常计数,GATE 信号为高电平。当 GATE 变为低电平时,计数终止,当前计数被锁存,直到 GATE 再次变为高电平。

模式 1 - 可编程单稳态触发器

  • 它可以用作单稳态多谐振荡器。

  • 在此模式下,GATE 输入用作触发输入。

  • 输出保持高电平,直到加载计数并应用触发。

模式 2 - 频率发生器

  • 初始化后,输出通常为高电平。

  • 每当计数变为零时,输出端会产生另一个低电平脉冲,并且计数器将被重新加载。

模式 3 - 方波发生器

  • 此模式类似于模式 2,只是输出在定时器周期的一半保持低电平,在另一半保持高电平。

模式 4 - 软件触发模式

  • 在此模式下,输出将保持高电平,直到定时器计数到零,此时输出将脉冲低电平然后再次变为高电平。

  • 当 GATE 信号变为低电平时,计数被锁存。

  • 在终端计数时,输出变为低电平一个时钟周期,然后变为高电平。此低电平脉冲可以用作选通脉冲。

模式 5 - 硬件触发模式

  • 此模式响应外部生成的信号生成选通脉冲。

  • 此模式类似于模式 4,只是计数由 GATE 输入处的信号启动,这意味着它是硬件触发而不是软件触发。

  • 初始化后,输出变为高电平。

  • 达到终端计数时,输出变为低电平一个时钟周期。

广告