好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

可编程计数器定时器及其应用概要.ppt

29页
  • 卖家[上传人]:枫**
  • 文档编号:579705462
  • 上传时间:2024-08-27
  • 文档格式:PPT
  • 文档大小:208.50KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第九章 可编程计数器/定时器8253及其应用可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 本章内容n定时处理方法n8253工作原理n8253应用可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 定时处理方法n定时n软件定时方式nCPU干预n指令执行时间作间隔n不可编程的硬件定时方式n方式固定n硬件设定参数n可编程的硬件定时方式n程序设定、程序控制n中断可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 定时处理方法n定时和计数器n对不同信号的计数n定时器n对时钟信号进行计数n周期性n计数器n对外部脉冲进行计数n周期性、非周期性可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器n可编程(工作方式/计数值)n三个独立的计数器通道n对初值进行减一计数n二进制/BCD计数初值n计数对象的最高频率为2MHz可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——原理可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——原理n8088/8086的连接方式可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——原理n计数器的结构n16(8×2)位初值寄存器n16 (8×2)位计数器执行部件n减一计数n16 (8×2)位输出锁存器n计数器的控制nGATEnCLKnOUT可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——原理n定时/计数器初值的计算定时时间 = 时钟脉冲周期×预置的计数初值定时频率 = 时钟脉冲频率÷预置的计数初值n8253CLK输入脉冲的最大频率n2MHz可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——编程n控制字寄存器可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——编程n初始化操作(三个通道单独初始化)n写入控制字n选择计数通道n设置工作方式n初值的访问方式n确定初值的数制(二进制/BCD)n计数器清零、OUT初始化n写入初值n根据控制字的规定顺序n边界可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——编程n初始化操作——例n8253基址:3F0H、通道0、方式3、BCD初值1234Hn编程n方式字:00110111→3F6Hn初值:34H→3F0H、12H→3F0H可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——编程nGATE的控制作用可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式0——计数结束中断方式可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式0——计数结束中断方式n写入0方式工作字nOUT变低n写入初值后,CLK经历上升、下降后,才将初值送入计数器执行部件nGATE必须为高nGATE中途为低,暂时停止计数(维持)n一次性,不重载n装入初值,即启动计数可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式1——可编程单稳态输出方式可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式1——可编程单稳态输出方式n写入工作方式字nOUT变高nGATE的上升沿才触使初值装入并启动计数,并使OUT变低n若计数未满,再出现GATE的上升沿,重载初值,延长计数时间n单稳——在规定的时长内(初值),多个GATE信号,只被识别一次——多个GATE信号→一个OUT输出周期n一次性,不重载可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式2——比率发生器可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式2——比率发生器n写入工作方式字nOUT变高nGATE必须为高nOUT在最后一个CLK周期出现与CLK等宽的负脉冲n计数到零,重载初值nGATE的上升沿,导致初值重载可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式3——方波发生器可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式3——方波发生器n写入工作方式字nOUT变高nGATE必须为高,GATE上升沿,重载初值n初值(n)n偶数—— n/2为高,n/2为低n奇数—— (n+1)/2为高,(n-1)/2为低n计数到零,重载初值可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式4——软件触发单脉冲可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式4——软件触发单脉冲n写入工作方式字nOUT变高nGATE必须为高,GATE上升沿重载初值n计数满,OUT输出一个CLK周期的负脉冲n一次性,不重载可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式5——硬件触发单脉冲可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253计数/定时器——工作方式n方式5——硬件触发单脉冲n写入工作方式字nOUT变高n初值写入后,并不置入计数执行部件n载GATE上升沿后,才启动计数;到零后,输出与CLK等宽的负脉冲,重载初值,等待GATE可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253的应用举例n8253应用n定时——针对时钟脉冲n计数——针对外部脉冲、外部事件n波形发生可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253的应用举例——定时波形可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253的应用举例——定时波形n时间常数(初值)定时时间 = 时钟脉冲周期×预置的计数初值定时频率 = 时钟脉冲频率÷预置的计数初值可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 8253的应用举例——定时脉冲可编程计数器定时器及其应用概要可编程计数器定时器及其应用概要 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.