汇编语言及接口技术 定时计数器.pptVIP

  • 11
  • 0
  • 约1.02千字
  • 约 36页
  • 2020-08-23 发布于福建
  • 举报
汇编语言及接口技术 (微机原理及应用) 定时计数器 定时计数器概述 定时信号的获得 软件定时方式 CPU干预 指令执行时间作间隔 ■不可编程的硬件定时方式 方式固定 硬件设定参数 ■可编程的硬件定时方式 ■程序设定、程序控制 n中断 定时计数器概述 定时和计数器 对不同信号的计数 定时器 对时钟信号进行计数 周期性 计数器 ■对外部脉冲进行计数 ■周期性、非周期性 定时计数器概述 计数器/定时器的用处: ①作为中断信号 ②输出精确的定时信号 ③作为波特率发生器 ④实现延迟 8253定时计数器 ◆3个独立的16位计数器通道 ◆每个计数器有6种工作方式 ◆按二进制或十进制(BCD码)计数 ◆计数频率8253(2MH),8254(5MH) CLK D-D 数据总线 GAtE 计数器0 缓冲器 OUT ① RI CLK WR 读写 GATE Ao 逻辑电路 计数器1 OUT 4 CLK 控制 GAtE 计数器2 寄存器 OUT 8253定时计数器 说明: ①计数器0,计数器1,计数器2 特点:结构相同,引脚相同,功能独立 ②数据总线缓冲器(接低8位数据总线) 功能:计数器设置初值 从计数器读取计数值 往控制寄存器设置控制字 8253定时计数器 ③读写逻辑电路 A1、A0——对计数器和控制寄存器寻址 RD#—读信号 WR#写信号 CS#片选信号 ④控制寄存器(A1、A0为11时选中) 在初始化过程中,必须先写入控制字,才能写 其他命令,如设计数初值、锁存等。 8253定时计数器 计数器结构示意图 计数初值存于预置寄存器; 在计数过程中, 减法计数器的值不断递减, 而预置寄存器中的预置不变。 G 输出锁存器用于写入锁存命令时, 锁定当前计数值 8253定时计数器 计数器的3个引脚 ◆CIK时钟输入信号——在计数过程中,此引脚上每输 入一个时钟信号(下降沿),计数器的计数值减1 ◆GATE门控输入信号——控制计数器工作,可分成电平 控制和上升沿控制两种类型。CLK信号出现时,计数 器是否减1,由门控信号GAT控制 ◆OUT计数器输出信号—当一次计数过程结束(计数 值减为0),OUT引脚上将产生一个输出信号

文档评论(0)

1亿VIP精品文档

相关文档