第7章 可编程接口芯片及通用IO接口第2讲.pptVIP

第7章 可编程接口芯片及通用IO接口第2讲.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 可编程接口芯片及通用IO接口第2讲

第七章:可编程接口芯片及 通用I/O接口 本章学 习 目 标 1.理解Intel系列的8253-5、8255A等典型通用的接口芯片的工作原理; 2.重点掌握8253-5与8255A的初始化编程方法; 3.理解A/D与D/A转换器在微机应用中的作用; 7.2.1 概述 定时信号的获得: (1)软件方法 使用延迟子程序 (2)硬件方法 使用计数器/定时器 7.2.2 可编程计数器/定时器的工作原理 计数器/定时器的用处: ① 作为中断信号 ② 输出精确的定时信号 ③ 作为波特率发生器 ④ 实现延迟 计数器/定时器的基本原理图 CPU控制线 计数器0~2: 定时/计数的工作过程 方式0——计数结束中断 方式1——可重复触发的单稳态触发器 方式2——频率发生器 方式3——方波发生器 方式4——软件触发选通 方式5——硬件触发选通 计数启动方式 软件启动过程 硬件启动过程 工作方式小结: 工作方式小结: 工作方式小结: 方式4 方式5 例1:设8253通道0工作于方式0,用二进制计数,其初始值为4, 8253端口地址为40H~43H,其初始化程序: 例3:设8253A通道2工作于方式2,用二进制计数,其初始值为0304H, 8253A端口地址为40H~43H,其初始化程序: * 第7章 可编程接口芯片及通用I/O接口 * * 7.2可编程计数器/定时器8253-5 MOV BL,20 DELAY: MOV CX,9801H IDLE: LOOP IDLE DEC BL JNZ DELAY ① 7.2.1 8253-5定时/计数器概述 1.8253-5的引脚 8253-5的引脚如图13-1所示。 8253-5为24脚双列直插式封装结构,其引脚按功能分为与CPU接口引脚和与外设接口引脚二类,分别如下: 7.2可编程计数器/定时器8253-5 主要功能: 1、一片8253上有3个独立的16位计数器通道,可作为 定时器或计数器使用; 2、每个计数器都可设定为按照二进制或二进制编码的 十进制(BCD)计数 ; 3、每个通道有6种工作方式,可由程序设置和改变 。 (1)与CPU的接口引脚: D7~D0:三态双向数据线,与CPU数据总线直接相连。 WR:写控制信号,输入,低电平有效。 RD:读控制信号,输入,低电平有效。 A1,A0:地址线,输入,用于端口选择。 A1A0=11,选中控制寄存器端口,可以向8253送控制字; 图13-1 8253引脚图 ——8253的片选信号。由系统地址总线高位译码确定, 与A1 A0组成8253的端口地址。 A1、A0 ——输入信号,用以选择8253内部不同端口。 A1 A0 计数器 0 0 0 计数器0 0 0 1 计数器1 0 1 0 计数器2 0 1 1 控制端口 A1A0=00、01、10,分别选择计数器0、1、2,可以对它们读写计数值。 CS:片选信号,输入,低电平有效。 (2)与外设的接口引脚: CLK0~2:计数器0、1、2的外部计数时钟输入端。 GATE0~2:计数器0、1、2的门控信号输入端。门控信号用 来禁止、允许或重新开始一个新计数过程。 OUT0~2:计数器0、1、2的计数输出端。当定时/计数时间到 时,该端输出标志信号。 2.8253-5的内部结构 8253-5的内部结构下图所示(见下页)。主要由以下几部分组成: ①数据总线缓冲器 ②读/写逻辑电路 ③控制字寄存器 ④计数器0~2 图7-2 8253-5的内部结构图 各计数器的结构相同,其核心是一个16位可预先置数的递减计数器。 包括: 3个定时器/计数器通道,称为计数器0

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档