第九章可编程计数器定时器8253及其应用概要.ppt_第1页
第九章可编程计数器定时器8253及其应用概要.ppt_第2页
第九章可编程计数器定时器8253及其应用概要.ppt_第3页
第九章可编程计数器定时器8253及其应用概要.ppt_第4页
第九章可编程计数器定时器8253及其应用概要.ppt_第5页
免费预览已结束,剩余25页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第九章可编程计数器 定时器8253及其应用 本章内容 定时处理方法8253工作原理8253应用 定时处理方法 定时软件定时方式CPU干预指令执行时间作间隔不可编程的硬件定时方式方式固定硬件设定参数可编程的硬件定时方式程序设定 程序控制中断 定时处理方法 定时和计数器对不同信号的计数定时器对时钟信号进行计数周期性计数器对外部脉冲进行计数周期性 非周期性 8253计数 定时器 可编程 工作方式 计数值 三个独立的计数器通道对初值进行减一计数二进制 BCD计数初值计数对象的最高频率为2MHz 8253计数 定时器 原理 8253计数 定时器 原理 8088 8086的连接方式 8253计数 定时器 原理 计数器的结构16 8 2 位初值寄存器16 8 2 位计数器执行部件减一计数16 8 2 位输出锁存器计数器的控制GATECLKOUT 8253计数 定时器 原理 定时 计数器初值的计算定时时间 时钟脉冲周期 预置的计数初值定时频率 时钟脉冲频率 预置的计数初值8253CLK输入脉冲的最大频率2MHz 8253计数 定时器 编程 控制字寄存器 8253计数 定时器 编程 初始化操作 三个通道单独初始化 写入控制字选择计数通道设置工作方式初值的访问方式确定初值的数制 二进制 BCD 计数器清零 OUT初始化写入初值根据控制字的规定顺序边界 8253计数 定时器 编程 初始化操作 例8253基址 3F0H 通道0 方式3 BCD初值1234H编程方式字 00110111 3F6H初值 34H 3F0H 12H 3F0H 8253计数 定时器 编程 GATE的控制作用 8253计数 定时器 工作方式 方式0 计数结束中断方式 8253计数 定时器 工作方式 方式0 计数结束中断方式写入0方式工作字OUT变低写入初值后 CLK经历上升 下降后 才将初值送入计数器执行部件GATE必须为高GATE中途为低 暂时停止计数 维持 一次性 不重载装入初值 即启动计数 8253计数 定时器 工作方式 方式1 可编程单稳态输出方式 8253计数 定时器 工作方式 方式1 可编程单稳态输出方式写入工作方式字OUT变高GATE的上升沿才触使初值装入并启动计数 并使OUT变低若计数未满 再出现GATE的上升沿 重载初值 延长计数时间单稳 在规定的时长内 初值 多个GATE信号 只被识别一次 多个GATE信号 一个OUT输出周期一次性 不重载 8253计数 定时器 工作方式 方式2 比率发生器 8253计数 定时器 工作方式 方式2 比率发生器写入工作方式字OUT变高GATE必须为高OUT在最后一个CLK周期出现与CLK等宽的负脉冲计数到零 重载初值GATE的上升沿 导致初值重载 8253计数 定时器 工作方式 方式3 方波发生器 8253计数 定时器 工作方式 方式3 方波发生器写入工作方式字OUT变高GATE必须为高 GATE上升沿 重载初值初值 n 偶数 n 2为高 n 2为低奇数 n 1 2为高 n 1 2为低计数到零 重载初值 8253计数 定时器 工作方式 方式4 软件触发单脉冲 8253计数 定时器 工作方式 方式4 软件触发单脉冲写入工作方式字OUT变高GATE必须为高 GATE上升沿重载初值计数满 OUT输出一个CLK周期的负脉冲一次性 不重载 8253计数 定时器 工作方式 方式5 硬件触发单脉冲 8253计数 定时器 工作方式 方式5 硬件触发单脉冲写入工作方式字OUT变高初值写入后 并不置入计数执行部件载GATE上升沿后 才启动计数 到零后 输出与CLK等宽的负脉冲 重载初值 等待GATE 8253的应用举例 8253应用定时 针对时钟脉冲计数 针对外部脉冲 外部事件波形发生 8253的应用举例 定时波形 8253的应用举

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论