- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
微型计算机原理及其应用——第九章:可编程的定时器/计数器8253济南大学自动化与电气工程学院1
第九章:可编程的定时器/计数器82531.定时器/计数器概述2.可编程的定时器/计数器82532
第九章:可编程的定时器/计数器82531.定时器/计数器概述2.可编程的定时器/计数器82533
第九章:可编程的定时器/计数器8253——定时器/计数器概述§定时器/计数器概述在微机系统或智能化仪器仪表的工作过程中,经常需要使系统处于定时工作状态,或者对外部过程进行计数。定时或计数的工作实质均体现为对脉冲信号的计数,如果计数的对象是标准的内部时钟信号,由于其周期恒定,故计数值就恒定地对应于一定的时间,这一过程即为定时,如果计数的对象是与外部过程相对应的脉冲信号(周期可以不相等),则此时即为计数。4
第九章:可编程的定时器/计数器8253——定时器/计数器概述§定时和计数的实现方法1.软件法:利用一段延时子程序来实现定时操作,特点,无需太多的硬设备,控制比较方便,但在定时期间,CPU不能从事其它工作,降低了机器的利用率。2.硬件法:专门设计一套电路用以实现定时与计数,特点是需要花费一定硬设备,而且当电路制成之后,定时值及计数范围不能改变。3.软、硬件结合法:即设计一种专门的具有可编程特性的芯片,来控制定时和计数的操作,而这些芯片,具有中断控制能力,定时、计数到时能产生中断请求信号,因而定时期间不影响CPU的正常工作。5
第九章:可编程的定时器/计数器8253——定时器/计数器概述§可编程定时器/计数器基本工作原理§CPU可访问的寄存器:控制寄存器、CR、OL;控制寄存器§CPU不可访问的寄存器:CE控制逻辑§CR:16位,存放计数初值,可通过程序来设定。计数初值寄存器CRCRHCRL§控制逻辑:根据外部送来的控制命令,输出相应信号。计数执行单元CECEHCELOLHOLL计数输出锁存器OL6
第九章:可编程的定时器/计数器8253——定时器/计数器概述§可编程定时器/计数器基本工作原理§CE:16位减1计数器,它的初值便是计数初值寄存器的内容,它只对CLK脉冲计数。一旦计数器被启动后,每出现一个CLK脉冲,计数执行单元中的计数值减1,当减为零时,通道OUT输出指示信号,表明CE已为零。控制寄存器控制逻辑计数初值寄存器CRCRHCRL计数执行单元CECEHCELOLHOLL计数输出锁存器OL7
第九章:可编程的定时器/计数器8253——定时器/计数器概述§可编程定时器/计数器基本工作原理§OL:通常跟随计数CE的内容而变化,当接收到CPU发来的锁存命令时,就锁定当前的计数值而不跟随CE变化,直到CPU从中读取锁存值后,才恢复到跟随CE变化的状态,从而避免了CPU直接读CE时干扰计数工作的可能。控制寄存器控制逻辑计数初值寄存器CRCRHCRL计数执行单元CECEHCEL§控制寄存器:存放CPU送来的控制字,用来控制计数器/定时器的工作方式,就是控制CLK脉冲和GATE门控信号适当配合来产生OUT端的输出信号的形状。OLHOLL计数输出锁存器OL8
第九章:可编程的定时器/计数器8253——定时器/计数器概述§可编程定时器/计数器基本工作原理§GATE:控制输入端,它有多控制寄存器种控制作用,如允许/禁止计数、启动/停止计数等。控制逻辑计数初值寄存器CR§CLK:脉冲信号,减1计数的触发。CRHCRL§OUT:输出信号,计数/定时完成时,用一定电平或脉冲表示。计数执行单元CECEHCELOLHOLL计数输出锁存器OL9
第九章:可编程的定时器/计数器82531.定时器/计数器概述2.可编程的定时器/计数器825310
第九章:可编程的定时器/计数器8253——8253§可编程定时器/计数器8253Intel8253是8086微机系统常用的定时/计数器芯片,它具有定时与计数两大功能。1.每个8253芯片有3个独立的16位计数器通道;2.每个计数器通道都可以按照二进制或二—十进制(BCD码)计数;3.每个计数器的计数速率可以高达2MHz;4.每个通道有6种工作方式,可以由程序设定和改变;5.所有的输入、输出电平都与TTL兼容。11
第九章:可编程的定时器/计数器8253——8253§8253的内部结构12
第九章:可编程的定时器/计数器8253——8253§8253的内部结构§数据总线缓冲器:从总线接收或发送数据,写入控制字,读取计数值的通道。§读写逻辑:接受来自总线的各种控制信号,产生内部控制命令。§控制字寄存器(只写):8位,存放CPU送来的控制字。§计数器(0~2):3个16位的定时/计数器。3套相同且相互独立的结构,每套内部有4个寄存器。§控制寄存器:8位
您可能关注的文档
- 向量加法的几何意义课件.ppt
- 向展会要定单课件.ppt
- 后现代主义鉴赏课件.ppt
- 后勤服务与礼仪课件.ppt
- 名词性从句讲解课件.ppt
- 名词冠词代词课件.ppt
- 名著导读《童年》通用课件.ppt
- 名称氢光谱与类氢光谱课件.ppt
- 名企促进绩技巧借鉴课件.ppt
- 吉林大学过程控制9简单控制课件.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- Zkteco中控智慧万傲瑞达V6000_2.0.0用户手册(停车CS岗亭端).pdf
- 2023-2024学年江苏省淮安市清江浦区三校八年级(上)期中数学试卷.doc VIP
- 要拿我当一挺机关枪使用.docx
- 母婴三病培训.pptx VIP
- 管理信息系统题目_带答案.doc
- 《汽车侧面气囊和帘式气囊模块性能要求GBT+38795-2020》详细解读.pdf
- 初中班主任工作经验交流精美PPT课件.ppt VIP
- 探放水工考试卷及答案 .docx
- 【申论】公务员考试辅导·笔试系统讲义(2025国考版).docx
- 2023-2024学年江苏省淮安市盱眙县八年级(上)期中检测英语试卷(附答案详解).pdf VIP
文档评论(0)