第9章常用可编程接口芯片及应用
第9章 常用可编程接口芯片及应用
9.1可编程定时/计数器8253 9.1.18253内部结构及引脚功能 ■9.1.28253的工作方式及特点 ■9.1.38253的编程 9.1.48253的应用举例
9.1 可编程定时/计数器8253 ◼ 9.1.1 8253内部结构及引脚功能 ◼ 9.1.2 8253的工作方式及特点 ◼ 9.1.3 8253的编程 ◼ 9.1.4 8253的应用举例
9.1.18253内部结构及引脚功能 1.8253的内部结构 2.8253的引脚功能
9.1.1 8253内部结构及引脚功能 ◼ 1.8253的内部结构 ◼ 2.8253的引脚功能
1.825的内部结构 CLKo D,D 数据总线 计数器0 缓冲器 GATE OUTO RD 读/写 内部总线 CLK 逻辑 计数器1 GATEI OUTI 控制字 计数器2 CLK 寄存器 GATE2 OUT3 图9-18253内部结构
1.8253的内部结构 控制字 寄存器 读/写 逻辑 数据总线 计数器0 缓冲器 计数器2 计数器1 内 部 总 线 CLK0 GATE0 OUT0 CLK2 GATE20 OUT2 CLK1 GATE1 OUT1 D7~D0 WR RD A0 A1 CS 图9-1 8253内部结构
2.8253的引脚功能 23 WR 表9-18253计数器的选择与操作 DDDDDDD 234 22 RD 21 CS RD WR 功能 20 A 读计数器0当前值 56789 8253 19A0 000 读计数器1当前值 读计数器2当前值 18H-CLK2 设置计数器0的初始值 设置计数器1的初始值 17 OUT2 0000000 0000 001001l A0100101 设置计数器2的初始值 设置控制字 CLKo 16H-GATE2 OUTo 0 15HCLKI GATE0 12 13HOUT 11 14HGATE1 GND 图9-28253引脚
2.8253的引脚功能 CS RD WR A1 A0 功能 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 读计数器0当前值 读计数器1当前值 读计数器2当前值 设置计数器0的初始值 设置计数器1的初始值 设置计数器2的初始值 设置控制字 D7 D6 D5 D4 D3 D2 D1 D0 VCC WR RD CS A1 A0 CLK2 OUT2 GATE2 CLK1 GATE1 OUT1 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 8253 CLK0 OUT0 GATE0 GND 图9-2 8253 引脚 表9-1 8253计数器的选择与操作
9.1.28253的工作方式及特点 方式Q一一低电平输出(GATE信号上升沿继续计数) 方式1一一低电平输出(GATE信号上升沿重新计数) 方式2一一周期性负脉冲输出 方式3—一周期性方波输出 方式4——单次负脉冲输出(软件触发) 方式5一一单次负脉冲输出(硬件触发)
9.1.2 8253的工作方式及特点 ◼ 方式0——低电平输出(GATE信号上升沿继续计数) ◼ 方式1——低电平输出(GATE信号上升沿重新计数) ◼ 方式2——周期性负脉冲输出 ◼ 方式3——周期性方波输出 ◼ 方式4——单次负脉冲输出(软件触发) ◼ 方式5——单次负脉冲输出(硬件触发)
方式0—一低电平输出(GATE信号上升沿继续计 数) CLK 「「「1「「L「L「L「L「L WR ni NOUT 5 4 3 2 GATE 54 3210 OUT WR OUT 98 4 3 2 图9-38253的方式0时序波形
方式0——低电平输出(GATE信号上升沿继续计 数) ① ② ③ n=5 n=9 n=5 5 4 3 2 1 0 5 4 3 2 1 0 n=4 9 8 4 3 2 1 0 WR GATE OUT WR OUT CLK WR OUT 图9-3 8253的方式0时序波形
方式1——低电平输出(GATE信号上升沿重新计 数) CLK「「 n=4 WR GATE 2 OUT ATE n=3 WR gatE OUT 3 2 0 图948253的方式1时序波形
方式1——低电平输出(GATE信号上升沿重新计 数) 4 4 3 2 1 0 3 2 1 0 2 1 0 n=4 n=3 n=2 4 3 2 1 0 ① ② ③ WR GATE OUT WR GATE OUT GATE OUT CLK 图9-4 8253的方式1时序波形
方式2——周期性负脉冲输出 CLK WR OUT 2 4 WR 4 03)2 OUT 3 WR 2 1013 OUT GATE 图958253的方式2时序波形
方式2——周期性负脉冲输出 3 2 1 0 3 3 2 1 0 1 4 3 2 1 0(3) 2 1 (0) 3 n=4 4 3 2 1 0 3 2 1’ ① ② ③ WR OUT GATE WR OUT n=4 n=3 n=3 CLK WR OUT 图9-5 8253的方式2时序波形
方式3——周期性方波输出 CLK =4 WR OUT 2,12厂 ②w OUT 2 图9-68253的方式3时序波形
方式3——周期性方波输出 n=4 n=5 ① ② CLK WR OUT WR OUT 2 2 2 2 2 2 3 3 图9-6 8253的方式3时序波形