《微机原理A》 第二十二讲:计数/定时技术(一) 主讲老师:王克义
《微机原理A》 第二十二讲:计数 /定时技术(一) 主讲老师:王克义
公 本讲主要内容 定时/计数的基本方法 可编程计数器定时器8253的基本结构 ·8253的编程应用
本讲主要内容 • 定时/计数的基本方法 • 可编程计数器/定时器8253的基本结构 • 8253的编程应用
公 221概述 实现定时的三种方法: (1)软件定时 由cPU执行指令序列所花费的时间来构成一定 的时间间隔,从而达到定时的目的。 例如: MOV CX,××××H HERE: LOOP HERE 优点:不需要专门的硬件设备 缺点:浪费了宝贵的CPU资源
22.1 概述 • 实现定时的三种方法: (1) 软件定时 • 由CPU执行指令序列所花费的时间来构成一定 的时间间隔,从而达到定时的目的。 例如: MOV CX , ××××H HERE: LOOP HERE • 优点:不需要专门的硬件设备。 • 缺点: 浪费了宝贵的CPU资源
公 (2)不可编程的硬件定时 时序波形 稳态 单稳态 触发信号 电路 暂稳态
时序波形 稳态 td 触发信号 暂稳态 单稳态 电路 (2)不可编程的硬件定时
公 (3)可编程计数器定时器 ·可用软件的方法(通过初始化编程)设定或调整定 时范围。 典型产品: Zilog Z80cTc nte8253(8254)
(3)可编程计数器/定时器 • 可用软件的方法(通过初始化编程)设定或调整定 时范围。 • 典型产品: Zilog Z80-CTC Intel 8253(8254)