7.2可编程计数器/定时器8253-5 8253-5是可编程计数器/定时器。 8253-5的引脚与功能结构 82535是一种24脚封装的双列直插式芯片。 DCl 24v CLK O D62 23P WR GAT 3 RD D44 OUT D,C5 20A CLKI D,d6 Ao 8253 D1日7 18FCLK GATEI A DoCs 17P: OUTI CLKoC 9 16P GATE2 CS CLK? oUTo日10 15P CLK GATE2 GATEo9 11 14P GATE! GND 912 POUT OUTz loken小 图7.28253引脚和功能结构示意图 可偏程接日片 及应围
7.2 可编程计数器/定时器8253-5 8253-5是可编程计数器/定时器。 一、 8253-5的引脚与功能结构 8253-5是一种24脚封装的双列直插式芯片
8253-引脚的定义如下: D~D数据线 A0、A:地址线用于选择3个计数器中的一个及选择 控制身 RD:读控 WR 精看专(电数 :片选端,低电平有效 CLK2:计 0#、1#、2的时钟输入 GATE 计数012的门控制脉冲输入端 百列部设备送入门控脉冲。 oUT-2:计数器0、1口#、2啪的输出端,由它接 至 外部设备以控制其启停 82535的功能体现套两个方面即计数与症时。两者的 工作原理在实上是一样的,都是利计数器作减计数, 减至0发信号;两者的差别只是用途不同。 可偏程接日片 及应围
8253-引脚的定义如下: D0~D7 : 数据线。 A0、A1 : 地址线,用于选择3个计数器中的一个及选择 控制字寄存器。 RD: 读控制信号,低电平有效。 WR: 写控制信号,低电平有效。 CS: 片选端,低电平有效。 CLK0~2: 计数器0 # 、1 # 、2 #的时钟输入端。 GATE0~2 : 计数器0 # 、1 # 、2 #的门控制脉冲输入端, 由外部设备送入门控脉冲。 OUT0~2: 计数器0 # 、1 # 、2 #的输出端,由它接 至 外部设备以控制其启停。 8253-5的功能体现在两个方面,即计数与定时。两者的 工作原理在实质上是一样的,都是利用计数器作减1计数, 减至0发信号;两者的差别只是用途不同
、8253-5的内部结构和寻址方式 laken edwina 表7.182535的寻址与相应内部结构 A A RD wR 作 0 0 读计数器0 读计数器1 0 0 读计数器2 0 0 0 0 写入计数器0 0 写入计数器1 写计数器2 0 写方式控制字 禁止《高阻抗 0 无操作(高阻抗 x 0 无操作(高阻抗) 可编接片 及应围
二、8253-5的内部结构和寻址方式
(-)内部结构 8253-5的内部结构有3个独立结构完全相同的16位计 数器和1个8位控制字寄存器。在毎个计数器内部又可分 为计数初值寄存器CR、计数执行部件CE和输出锁存器OL 3个部件,它们都是16位寄存器,也可以作8位寄存器来 用。在计数器工作时通过程序给初值寄存器CR送入初始 值,该值再送入执行部件CE作减1计数;而输出锁存器OL 则用来锁存CE的内容,该内容可以由cPU进行读出操作 二)寻址方式 8253-5内部有3个计数器和1个控制字寄存器可通过地 址线A、A1,读写控制线RD、WR与选片CS进行寻址并 实现相应的操作 可偏程接日片 及应围
(一) 内部结构 8253-5的内部结构有3个独立结构完全相同的16位计 数器和1个8位控制字寄存器。在每个计数器内部,又可分 为计数初值寄存器CR、计数执行部件CE和输出锁存器OL 3个部件,它们都是16位寄存器,也可以作8位寄存器来 用。在计数器工作时,通过程序给初值寄存器CR送入初始 值,该值再送入执行部件CE作减1计数;而输出锁存器OL 则用来锁存CE的内容,该内容可以由CPU进行读出操作。 (二) 寻址方式 8253-5内部有3个计数器和1个控制字寄存器,可通过地 址线A0、A1,读写控制线RD、WR与选片CS进行寻址,并 实现相应的操作
、8253-5的6种工作方式及时序关系 8253-5的方式控制字格式如图74所示,各计数器有6 种可供选择的工作方式,以完成定时、计数或脉冲发生器 等多种功能。 RI RLa M1MM回 0=二近计数 一二一十进制计数 M:IM Me 方式选 万式0 方式 方式 方式5 RI 操作选再 d1 计数器存 对低字节读 对高字 先读/写低字节,后读/写高字节 计数器选 选计数器 选计数器 选计草器 无效 lakenEduvma图7.48253:5工作方式担制字格式 狷接云片 及应围
三、8253-5的6种工作方式及时序关系 8253-5的方式控制字格式如图7.4所示,各计数器有6 种可供选择的工作方式,以完成定时、计数或脉冲发生器 等多种功能