计算机硬件基础newch840.pptxVIP

  • 1
  • 0
  • 约4.92千字
  • 约 40页
  • 2022-05-09 发布于北京
  • 举报
第八章 可编程定时/计数器8253;1、计算机中定时信号的作用 动态存储器的定时刷新 系统时钟计时 喇叭声源 计算机实时控制和处理 2、定时信号的产生办法 软件方法:设计延迟子程序,按指令执行的延迟时间进 行定时。延迟期间,CPU一直被占用。 硬件方法:使用计数/定时器8253,由简单软件控制, 产生准确的时间延迟,计数时不占用CPU。 设置定时常数;启动计数/定时器;1、可编程计数器/定时器的功能: 计数器:设置好计数初值,开始减1计数,减为0时,输出一个信号。 定时器:设置好定时常数,进行减1计数,并按定时常数,不断输出为时钟周期整数倍的定时间隔信号。 用处: 多任务的分时系统中作为中断信号实现程序的切换 可以向I/O设备输出精确的定时信号 作为可以可编程的波特率发生器 实现时间延迟;2、可编程计数器和定时器的原理 四个寄存器: 初值寄存器 计数输出寄存器 控制寄存器 状态寄存器 都对应一个端口,均可以被CPU访问 ;CLK:时钟信号输入,决定计数数率 GATE:由设备送来,控制时钟的信号。 OUT:输出端,可以连接中断请求线,也可以连接其他输入/输出设备,来启动设备的操作。 任何时候都可以将计数器的值直接传输到计数输出寄存器而被读出,读出过程不影响计数。 当计数结果为0时,一方面会通过OUT引脚产生输出,为中断工作方式提供条件;另一方面会设置状态寄存器的对应位,

文档评论(0)

1亿VIP精品文档

相关文档