8253的6种工作方式

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5
(2)在计数器工作期间,当 GATE 又出现一个上升 沿时,计数器重新装入原计数初值并重新开始计数。 可见,输出的负脉冲比原来延长了。
CLK
WR N=4
GATE OUT
43
43 2 1 0
方式1计数期间又出现 GATE的上升沿 触发
6
CLK WR N=2
GATE
OUT
方式 1称为可重复触
发的单脉冲触发器
17
2、方式1和方式5 相同点:均由硬件触发(GATE 上升沿)启动计数。写 入计数初值后并不马上计数,必须在门控信号 GATE 的 上升沿触发下才开始计数。 区别:方式1在计数过程中OUT 输出一个宽度为N*TCLK 的单相负脉冲;方式5在计数结束后OUT 输出一个宽度 为TCLK 的负脉冲。 3、方式2和方式3 相同点:具有自动重新装入计数初值的能力(即减 1 到0时初值寄存器的内容又北装入减 1计数器继续计 数),OUT 端可输出连续的波形。 不同点:方式2输出矩形波信号,方式3输出方波信号。
GATE

OUT
4 3 210
方式0的三个特点: (1)控制字写入控制寄存器后,输出端OUT 立即输出低 电平。写完计数初值后,若GATE 为高电平,在CLK 的 下降沿开始计数,输出 OUT 仍为低电平。当计数到 0时, OUT 立即输出高电平,并一直保持。
2
CLK
WR N=4
GATE
OUT
4
32 1 0
4
二、方式 1——可重复触发的单脉冲触发器 CLK
WR CW N=3
GATE
OUT
32 10
工作特点:
(1)控制字写入后, OUT 端输出高电平。写入初值后并不 开始计数而是等待 GATE 上升沿的到来。 GATE 出现上升沿 后在CLK 下降沿开始计数, OUT 输出低电平,计数到 0时, OUT 变高。方式1可产生单拍负脉冲信号,脉冲宽度由计数 初值决定。
11
五、方式 4——软件触发的选通信号发生器
CLK
WR N=4
GATE

OUT
43来自百度文库2 10
特点: (1)设定好此方式后,输出OUT 变成高电平;写入计数初值 后,计数器开始计数,计数到 0结束时,输出变为低电平,低 电平维持一个时钟周期后,输出又恢复高电平,但计数器不再 计数,输出一直保持高电平。
21 0
21 0
计数结束后,再受 GATE触发,OUT 端继续输出相应宽度的负脉冲
7
(3)在计数期间对计数器又写入新的计数值,要等到当前的 计数值计满回0且门控GATE 信号再次出现上升沿后,才按新 的计数值开始计数。
CLK
WR N=3
N=2
GATE
OUT
32 1 0
21
方式1计数期间对计数器又 写入新的计数值
14
CLK
WR N=4
GATE
OUT
4 3 43 2 1 0
方式 5(2) 计数过程中,如果门控信号再次出现上升沿
15
方式 5在计数过程中,写入新的计数值,但没有 GATE 的上升沿触发脉冲,则当前计数不受影响。 当前计数结束后,再遇到 GATE的上升沿,将按新 的初值开始计数。
16
七、六种方式的比较
第六章 计数器/定时器 6.2.5 8253 工作方式
3个计数器 /定时器都有六种工作方式。学习 时注意它们的 特点。区分这六种方式的主要 标志有三点: ①输出波形不同 ; ②启动计数器的触发方式不同; ③计数过程中门控信号 GATE 对计数操作的 影响不同。
1
一、方式0——计数结束时中断
CLK
WR CW N=4
13
六、方式 5——硬件触发的选通信号发生器
CLK
WR N=4
GATE
OUT
4321 0
特点: (1)由GATE 上升沿触发计数器。写入计数初值后并不立即 开始计数,而要由门控信号的上升沿启动计数。 (2)在计数过程中,如果门控信号再次出现上升沿,计数 器按原设定的初值重新计数。 (3)其他特点与方式4相同。
1、方式0(计数到0时中断)和方式 4(软件触发 选通)
相同点:二者都由软件触发(写入计数初值)启 动计数,无自动重装入计数初值的能力。每写入 一次计数初值,启动一次计数过程 。
不同点:方式 0在计数过程中 OUT 输出为低电平, 计数结束时变为高电平,并一直保持;方式 4在计 数过程中 OUT 输出为高电平,计数结束时输出一 个负脉冲,宽度为一个 CLK ,以后又保持高电平。
开始一个新的计数过程。
9
(2)在计数器工作期间,若写入新的计数值,而 GATE 一直维持高电平,计数器仍按原计数值计数,直到计数 器回零并在输出一个时钟周期的低电平后,才按新计数 值计数。
CLK
WR N=3
GATE
N=2

OUT
32
1
21 2 1
0
0
10
四、方式3——方波发生器
CLK
WR N=4
8
三、方式2——频率发生器(能自动装入计数初值)
CLK
WR CW N=3
GATE

OUT
32
1
0(3) 2 1 0
特点: (1)计数器计数期间,输出OUT 为高电平,当减1计数器为
1时(注意不控是制减字到写0)入,后输,出输端出OU端T 变OU为T以低电平,当减到0 时,OUT 端高又电变平为作高电为平初并始自状动态重。新装入原计数初值,从而
OUT
43 2
1 0(4) 3 2
10
OUT
5 4 3 2 1 0(5) 4 3 2
特点:
((1)3)与当方计式数2相初同值,为有奇自数动时装,入计输数出初高值电的平能比力输。出低电平 (的2)时计间数多初一值个为时偶钟数脉时冲,,在波前形一半为的不计对数称过方程波中。输出高电平,
后一半的计数过程中输出低电平,输出波形为对称的方波。
(2)门控信号 GATE 为高电平时,计数器工作; 当GATE 为低电平时,计数器停止工作,其计数值 保持不变,等 GATE 为高时继续计数。
3
(3)在计数器工作期间,如果重新写入新的计数 值,计数器按新写入的计数值重新工作。
CLK WR N=6
GATE
N=2

OUT
65
2 10
方式 0计数期间,又写入新的计数初值
12
(2)门控信号GATE 为高电平时,允许计数器工作,为低 电平时,计数器停止计数。在GATE 恢复高电平后,计数器 又从原设定的计数值开始减1计数。 CLK
WR N=4
GATE
OUT
4
43 2 1 0
(3)计数器工作期间,若向计数器写入新的计数值,则 按新的计数初值开始计数,称为软件再触发。
注意:要做到软件触发,要保持 GATE=1 。
相关文档
最新文档