第十八讲-北京大学微处理器研究开发中心.pdfVIP

  • 7
  • 0
  • 约2.56万字
  • 约 65页
  • 2018-04-08 发布于天津
  • 举报

第十八讲-北京大学微处理器研究开发中心.pdf

第十八讲-北京大学微处理器研究开发中心

第十八讲 授课教师:陆俊林王箫音 2012年秋季学期 主要内容 一、计数/定时的基本技术 二、8253的内部结构及特性 三、8253的工作方式及特点 四、8253的应用举例 教材相关章节: 《微型计算机基本原理与应用(第二版)》 第12章可编程定时器/计数器及其应用 北京大学信息科学技术学院 北京大学微处理器研发中心 1 主要内容 一、计数/定时的基本技术 二、8253的内部结构及特性 三、8253的工作方式及特点 四、8253的应用举例 北京大学信息科学技术学院 北京大学微处理器研发中心 2 计数/定时的基本概念 计数 主要是指对外部事件发生的次数进行计量 定时 主要是指产生一段准确的时延 定时是对固定的时间单位进行计数 定时本质上也是计数,定时是以计数为基础的 北京大学信息科学技术学院 北京大学微处理器研发中心 3 计数/定时的主要用途 计算机系统 提供系统的日时钟 接口电路的工作节拍、信息传送的同步信号 保证在确定时刻完成规定动作 提供时间基准,供操作系统切换进程使用 工业测控系统 计数:对零件和产品的计数、对车流量的统计 定时:定时采样、定时检测、定时扫描 声音/音乐 由计数/定时的基本功能派生而来 北京大学信息科学技术学院 北京大学微处理器研发中心 4 实现定时的三种方法 软件定时软件定时 不可编程的硬件定时不可编程的硬件定时 可编程计数器可编程计数器//定时器定时器 北京大学信息科学技术学院 北京大学微处理器研发中心 5 (1)软件定时 让计算机专门执行延时程序,由执行指令序 列中各条指令花费的时间构成固定时间间隔 示例 MOV CX , ××××H DELAY: LOOP DELAY 优点:不需要专门的硬件设备 缺点:浪费了宝贵的CPU资源 定时时间受主机频率影响,通用性差 北京大学信息科学技术学院 北京大学微处理器研发中心 6 (2)不可编程的硬件定时 采用电子器件构成定时电路,定时的数值和 范围通过调整电路中的电阻和电容来确定 优点:不占用CPU资源 缺点:无法通过软件进行控制 时序波形 单稳态 电路 稳态 触发信号 td 暂稳态 北京大学信息科学技术学院 北京大学微处理器研发中心 7 (3)可编程计数器/定时器 计数器和定时器都由数字电路中的计数电路 构成,记录输入的计数脉冲的个数 计数器(Counter) 以外部事件产生的脉冲信号作为计数脉冲 主要用于实现计数、测量和控制的功能 定时器(Timer ) 以高精度晶振脉冲信号(时钟)作为计数脉冲

文档评论(0)

1亿VIP精品文档

相关文档