上浙文通大孝 定时处理方法 ■定时 n软件定时方式 CPU干预 指令执行时间作间隔 不可编程的硬件定时方式 方式固定 硬件设定参数 可编程的硬件定时方式 程序设定、程序控制 中断 上海立通大学针算机科学与王程系
定时处理方法 ◼ 定时 ◼ 软件定时方式 ◼ CPU干预 ◼ 指令执行时间作间隔 ◼ 不可编程的硬件定时方式 ◼ 方式固定 ◼ 硬件设定参数 ◼ 可编程的硬件定时方式 ◼ 程序设定、程序控制 ◼ 中断
上浙文通大孝 定时处理方法 定时和计数器 对不同信号的计数 定时器 对时钟信号进行计数 周期性 计数器 对外部脉冲进行计数 周期性、非周期性 上海立通大学针算机科学与王程系
定时处理方法 ◼ 定时和计数器 ◼ 对不同信号的计数 ◼ 定时器 ◼ 对时钟信号进行计数 ◼ 周期性 ◼ 计数器 ◼ 对外部脉冲进行计数 ◼ 周期性、非周期性
上浙文通大孝 8253计数定时器 可编程(工作方式/计数值) 个独立的计数器通道 对初值进行减一计数 二进制/BCD计数初值 计数对象的最高频率为2MHz 上海立通大学针算机科学与王程系
8253计数/定时器 ◼ 可编程(工作方式/计数值) ◼ 三个独立的计数器通道 ◼ 对初值进行减一计数 ◼ 二进制/BCD计数初值 ◼ 计数对象的最高频率为2MHz
上浙文通大孝 8253计数定时器原理 数据 CLKO 总线 通道 GATED 境冲器 OUTo 24 D6 R DS RD D4 2345 21 D3 CA 读/写 CLK 1 通道 D2 0987654 6825319 Ao WR 控制 GATEI D CLK 2 电路 Do oUT2 CLKo GATE2 OUTo 10 CLK1 CS GATE 2 GATE1 GND 13 OUT I CLK2 控制字 通道 寄存器 GATE2 2 UT? 内部总线 上海立通大学针算机科学与王程系
8253计数/定时器——原理
上浙文通大孝 8253计数定时器原理 m8088/8086的连接方式 西而「丽X00 A,Ao 功能 写入计数器0 0000 0000 写入计数器1 写入计数器2 11 写入控制字寄存器 0 00 读计数器0 0000×1 读计数器1 000 读计数器2 11 无操作 × 禁止使用 无操作 上海立通大学针算机科学与王程系
8253计数/定时器——原理 ◼ 8088/8086的连接方式
上浙文通大孝 8253计数定时器原理 计数器的结构 ■16(8×2)位初值寄存器 16(8×2)位计数器执行部件 减一计数 16(8×2)位输出锁存器 ■计数器的控制 GATE CLK OUT 上海立通大学针算机科学与王程系
8253计数/定时器——原理 ◼ 计数器的结构 ◼ 16(8×2)位初值寄存器 ◼ 16 (8×2)位计数器执行部件 ◼ 减一计数 ◼ 16 (8×2)位输出锁存器 ◼ 计数器的控制 ◼ GATE ◼ CLK ◼ OUT