汇编语言8253A课件.ppt

汇编语言8253A课件

9.3 可编程计数/定时控制器8253 内部结构 工作方式 初始化编程 应用举例 获得定时信号可以用三种方法: 1.软件定时:执行延时子程序,节省硬件,CPU利用率低,设计较麻烦 2.不可编程的硬件定时:用元器件搭成的延时电路使用不灵活 3.可编程的硬件定时:专用芯片。计数或定时时,不占用CPU,大大提高CPU的利用率 可编程计数器/定时器的工作原理 ? 可编程计数器/定时器具有两种功能: 1.计数器:设置好初值后,计数器被启动 ,每当计数脉冲到来,进行-1计数,当减到0时输出一信号。 2.定时器:设置好定时常数后,定时器开始工作,在固定频率的时钟下,进行-1计数,按定时常数不断输出时钟周期整数倍的定时间隔。 两者的主要差别是: 作为计数器,在减到“0”之后输出一个信号,此次 计数过程便结束了; 作为定时器,在减到“0”之后输出一个信号,接着自动重装计数初值开始下一个周期的定时,如此连续不断地产生信号。 特点:基于计数器的减1操作。 9.3.1 8253内部结构 定时控制在微机系统中极为重要 定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔 计数电路记录外设提供的具有一定随机性的脉冲信号时,主要反映脉冲的个数,又称为计数器 8253/8254定时计数器 8253可与8086/8088CPU相连构成完整的定时

文档评论(0)

1亿VIP精品文档

相关文档