《微机原理及接口技术》第七章精编.pptVIP

《微机原理及接口技术》第七章精编.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本课程教学模块 第七章、可编程计数/定时控制器8253 7.1 可编程计数/定时控制器8253的结构 二、8253内部功能结构 二、8253内部功能结构 7.2 8253的工作方式及控制字 一、8253的工作方式1 一、8253的工作方式2 一、8253的工作方式3 一、8253的工作方式4 一、8253的工作方式5 一、8253的工作方式6 一、8253的工作方式 一、8253的工作方式 二、8253的控制字和编程 二、8253的控制字和编程 7.3 8253 的应用 7.3 8253 的应用 习 题 七 习 题 七 * J X G J X G 微机原理及接口技术 * 微机原理及接口技术 第一章、微型计算机基础知识 第二章、微型计算机的组成及工作原理 第三章、汇编语言程序设计 第四章、输入/输出接口 第五章、存储器及其结构 第六章、中断控制系统? 第七章、可编程计数/定时控制器8253 第八章、数/模及模/数转换器? 第九章 微型计算机外部设备简介? 第十章 微型计算机开发应用 本章要点: 计数器/定时器基本概念 可编程计数器/定时器8253的工作原理 可编程计数器/定时器8253结构、功能 可编程计数器/定时器8253的应用 一、可编程计数/定时控制器 在微机应用系统中,常常要求有一些实时时钟,以实现对外部事件进行定时或对微机外部输入的脉冲进行计数。一般有3种方法可实现定时/计数的要求。 1、软件方法 通过编制一个延时程序段让微处理器执行,利用执行程序所需时钟状态,得到定时的时间。这种方法通用性和灵活性好,但占用CPU时间。 2、不可编程的硬件方法 采用分频器、单稳电路或简易定时电路控制定时时间,例如555定时电路,这种方法不占用CPU时间,但通用性、灵活性差。 3、可编程计数器/定时器方法 软件硬件相结合、用可编程定时器芯片构成一个方便灵活的定时电路,可由软件设定定时与计数功能,设定后与CPU并行工作,不占用CPU时间,使用灵活。 8253采用+5V单一电源,NMOS工艺制成,24引脚DIP封装 1、数据总线缓冲器: 8位双向三态缓冲器。 通过编写程序向8253写入确定8253工作方式的命令; 向计数寄存器装入计数初值;读出当前计数值。 2、读/写控制逻辑: 8253内部操作的控制部分。 按照CPU发来的读写信号及地址信号产生相应的控制信号, 来选择读/写操作的端口、控制数据的传送方向,以及对控制寄存器的写入。 3、控制字寄存器: 控制字寄存器是8位的,只能写不能读。 在初始化编程时,CPU写入方式控制字到控制字寄存器中, 用以选择计数通道及其相应的工作方式。 4、计数器0、计数器1、计数器2: 内部结构相同、功能相同,有各自独立的端口地址。 每个计数通道都由计数初值寄存器、减法计数器和计数值锁存器这三个组成。 作计数/定时器时,计数次数/定时系数提前预置到计数器,计数/时钟以脉冲方式从 CLK端输入,每输入一个脉冲计数器减1,减到0,OUT端有输出,计数结束/定时时间到。 定时系数 = 要求定时时间 / 时钟脉冲周期 一、8253的工作方式 Intel 8253的每个计数通道都有6种工作方式。这6种主要有五点不同。 1)启动计数器的触发方式不同; 2)OUT输出波形不同; 3)计数过程中门控信号GATE对计数操作的影响不同; 4)在计数过程中重新写入计数初值对计数过程的影响不同; 5)计数过程结束,减法计数器是否恢复计数初值并自动重复计数过程不同。 工作过程: 1)设定工作方式 2)设定计数初值 〔 3) 硬件启动 〕 4)计数初值进入减1计数器 5)每输入一个时钟计数器减1的计数过程 6)计数过程结束 1、000:方式 0 (计数结束产生中断) 性质:写入控制字,OUT端为低电平,计数初值装入该计数器后,等待到GATE输入高电平时,计数器开始递减计数。在整个计数过程中,OUT保持低电平,当计数器减为0时,OUT输出高电平。 ① 设定工作方式(0) ② 设定计数初值(4) [3硬件启动(GATE=1)] ④ 计数值(4)送入计数器 ⑤ 计数过程(-1) ⑥ 计数结束(0) 特点:计数器只计一遍。计数过程GATE控制,GATE=0 暂停计数,GATE=1 接着计数。装入计数值为8位时,立即开始计数;装入16位计数值时,在写入第一个字节后停止计数,等第二个字节写入后开始新的计数。 1、000:方式 0

文档评论(0)

舞林宝贝 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档