电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

微机原理与接口技术 教学课件 ppt 作者 周鹏ppt 第8章计数器定时器接口

17页
  • 卖家[上传人]:E****
  • 文档编号:89501052
  • 上传时间:2019-05-26
  • 文档格式:PPT
  • 文档大小:713KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第8章 计数器/定时器接口 8.1 定时/计数器8253 8.1.1 8253定时/计数器概述 8253芯片内具有3个独立的16位减法计数器(或称为计数通道),每个计数器性能如下: 最高计数频率2.6MHZ。 可编程设定为按二进制计数或BCD码计数。 有6种工作方式,可编程确定工作在哪一种方式。 18253的引脚 8253的引脚如图81所示。 8253为24脚双列直插式封装结构,其引脚按功能分为与CPU接口引脚和与外设接口引脚二类,分别如下:,开始,(1)与CPU的接口引脚: D7D0:三态双向数据线,与CPU数据总线直接相连。 WR:写控制信号,输入,低电平有效。 RD:读控制信号,输入,低电平有效。 A1,A0:地址线,输入,用于端口选择。 A1A011,选中控制寄存器端口,可以向8253送控制字; 图8-1 8253引脚图,A1A000、01、10,分别选择计数器0、1、2,可以对它们读写计数值。 CS:片选信号,输入,低电平有效。 (2)与外设的接口引脚: CLK02:计数器0、1、2的外部计数时钟输入端。 GATE02:计数器0、1、2的门控信号输入端。门控信号用 来禁止、允

      2、许或重新开始一个新计数过程。 OUT02:计数器0、1、2的计数输出端。当定时/计数时间到 时,该端输出标志信号。 28253的内部结构 8253的内部结构如图82所示(见下页)。主要由以下几部分组成: 数据总线缓冲器 读/写逻辑电路 控制字寄存器 计数器02,图8-2 8253的内部结构图 8.1.2 8253的工作方式,1方式0 计数结束产生中断 采用方式0时,计数器在减到0时使输出端OUT变为高电平,以向CPU发出中断申请,其工作波形如下图133所示。 当写入控制字后,计数器的输出OUT变成低电平,若门控信号GATE为高电平,计数器开始减1计数并且维持OUT为低电平,当计数器减到0时,输出端OUT变成高电平,并且一直保持到重新装入初值或复位时为止。,门控信号GATE可以暂停计数,当GATE0时,计数停止,GATE恢复为高电平后,继续计数。所以,如果在计数过程中,有一段时间GATE变为低电平,那么,输出端OUT的低电平持续时间会因此而延长相应的长度。 在计数过程中可以改变计数值,若是8位数,在写入新的计数值后立即按新值重新开始计数,若是16位数,写入第一个字节后计数停止,写入第二个

      3、字节后立即按新值重新计数。 2方式1 可编程单稳态 方式1可以输出一个宽度可控的负脉冲。当CPU写入控制字后,OUT即变为高电平,计数器并不开始计数,而是等到门控信号GATE上升沿到来后,并且在下一个时钟的下降沿才开始计数,并使输出OUT变为低,直到计数到0,输出OUT再变为高。图84为方式1的工作波形图(见下页)。 如果在输出保持低电平期间,写入一个新的计数值,不会影响原计数过程,只有当门控GATE上出现一个新的上升沿后,才使用新的计数值重新计数。如果一次计数尚未结束,GATE上又出现新的触发脉冲,则从新的触发脉冲之后的CLK下降沿开始重新计数。 图13-4 方式1的工作波形 3. 方式2 分频器 方式2的工作波形如图85所示(见下页)。使用方式2能对输入信号CLK进行n分频(n为计数值)。当CPU送出控制字后输出OUT将变高,在写入计数值后,若门控信号GATE,为高电平,计数器对输入时钟CLK进行计数,直至计数器减至1时,输出OUT变为低,经过一个时钟周期后输出OUT又变为高,计数器自动从初值开始重新计数。 计数过程受门控信号GATE的控制,GATE为低电平时暂停计数,由低电平恢复

      4、为高电平后的第一个时钟下降沿从初值开始重新计数。在计数过程中改变初值,对正在进行的计数过程没有影响,但计数到1,OUT变低一个CLK周期后,计数器将按新的计数值重新开始计数。 图8-5 方式2的工作波形,4方式3 方波发生器 采用方式3时,OUT端输出连续方波,若计数值N为偶数,则输出对称方波,前N/2个脉冲期间为高电平,后N/2个脉冲期间为低电平;若N为奇数,则前(N1)/2个脉冲期间为高电平,后(N1)/2个脉冲期间为低电平。除输出波形不同外,方式3的其它情况均同方式2。下图(86)为方式3的工作波形图。,5方式4 软件触发选通脉冲 当方式4写入控制字后,OUT输出即变为高电平,若门控信号GATE为高电平,写入计数值后即开始计数(相当于由软件触发计数过程),当计数到0时输出一个时钟周期的负脉冲,计数器停止计数。这种计数方式是一次性的,只有输入新的计数值才重新开始新的计数。计数期间,如果写入新的计数值,立即按新值重新计数(具体情况同方式0)。当门控GATE为低电平时,计数停止;GATE为高电平时,从初值开始重新计数。下图(87)为方式4的工作波形图。,6方式5 硬件触发选通脉冲 该方

      5、式在写入方式控制字及计数初值后,输出OUT保持高电平,但并不开始计数,只有当门控信号GATE出现上升沿后才开始计数(相当于由硬件触发计数过程),当计数到0时OUT上输出一个CLK周期的负脉冲,然后计数器停止。计数过程在未结束之前GATE上重新出现上升沿时,使计数器从初值开始重新计数。图8-8为方式5的工作波形(下图)。 方式5的输出脉冲宽度在正常计数情况下,如果写入的计数初值为N,输出端OUT维持N个时钟周期的高电平,1个时钟周期的低电平。,8.1.3 8253的控制字与编程 1工作方式控制字 8253工作方式控制字的格式及含义如下图89所示。,2初始化编程 8253使用前,必须首先对其进行初始化,初始化包括写入控制字和计数初值。顺序为: 写入控制字写入计数值低字节写入计数值高字节 编程示例(参课本) 38253在PC/XT中的应用 PC/XT中,使用了一片8253,其地址范围为4043H,三个CLK的输入均为1.19MHz,GATE0和GATE1接+5V电源,GATE2由8255的PB0控制(参见图810)。三个计数通道的作用及BIOS中初始化程序分别为: (1)计数器0:编程为方式3,每55ms向中断控制器的IRQ0 引脚发送一次中断请求信号,这个信号用于CPU计时 和磁盘驱动器马达的定时。 (2)计数器1:工作于方式2,OUT1输出接至DMA请求触 发器的CP端,每隔15.12us请求一次DMA操作,进行 动态RAM的刷新。 (3)计数器2用于产生方波驱动扬声器发声。,

      《微机原理与接口技术 教学课件 ppt 作者 周鹏ppt 第8章计数器定时器接口》由会员E****分享,可在线阅读,更多相关《微机原理与接口技术 教学课件 ppt 作者 周鹏ppt 第8章计数器定时器接口》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.