计数器由同步跳变沿激活,同时加载预设值。
启用计数时,每个应用到输入的脉冲都递减该值。计数器在其值达到 0 时停止。
即使新的脉冲应用到输入,计数器值仍然保持为 0。
要再次激活计数器,需要新的同步。
下表介绍上图的各个阶段:
阶段 |
操作 |
---|---|
1 |
在同步条件的上升沿,预设值加载到计数器中(无论当时计数器的值如何),而且计数器会进行初始化。 |
2 |
当启用条件 = 1 时,计数器值依据输入 A 上的各个脉冲递减,直至达到 0。 |
3 |
计数器等待同步条件的下一个上升沿出现。 注:此时,输入 A 上的脉冲对计数器不起作用。 |
4 |
当启用条件 = 0 时,计数器将忽略来自输入 A 的脉冲并保留其值,直到启用条件再次 = 1。计数器将从保留的值开始,在 Enable 输入的上升沿恢复对输入 A 的脉冲进行计数。 |