第 7 章 常用接口芯片
7.1 可编程定时计数器8253 7.2 可编程并行接口8255 7.3 可编程串行通信接口8250 思考题、作业题
7.1可编程定时计数器8253
(1) 8253的功能 (2) 8253的内部结构及引脚 (3) 8253的控制字 (4) 8253的工作方式 (5) 8253的应用
返回
8253的内部结构及引脚
2)内部控制部分 8253内部的控制字寄存器: 控制字寄存器存放初始化时由CPU写入8253
的控制字。该控制字定义了每个通道的工作。控 制字寄存器只能写入,不能读出。
返回
8253的内部结构及引脚
写初值到初值寄存器
计数器N
CLK的上升沿和下降沿来时, 初值寄存器减计数器
返回
8253的控制字
控制字和初始化
A1A0=11B=3H, 只写
D7 D6 D5 D4 D3 D2 D1 D0 SC1 SC0 RW1 RW0 M2 M1 M0 BCD
计数器选择
00:计数器0 01:计数器1 10:计数器2
*计数值写入顺序* 00:计数器锁存
01:写低8位,高8位为0
10:写高8位,低8位为0
18 CLK2 16 GATE2 17 OUT2
24 VCC 12 GND
返回
8253的内部结构及引脚
CPU控制线
RD、WR ——输入信号,读/写控制信号。
CS ——8253的片选信号。由系统地址总线高位译码确定,
与A1 A0组成8253的端口地址。 A1、A0 ——输入信号,用以选择8253内部不同端口。
(方波发生器)
前 N/2或或(N-1)/2 个CLK, OUT为低。
下页
方式0