单片机原理及其应用 陈立周 陈宇 第6章新.pptVIP

单片机原理及其应用 陈立周 陈宇 第6章新.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文档。上传文档
查看更多
第六章 并行接口与定时/计数器 第一节 8051单片机的片内并行接口 第二节 并行接口扩展与8255A并行接口 芯片 第三节 LED显示器接口和键盘接口 第四节 8051单片机的定时/计数器 本章要点 并行接口是单片机与外围设备进行信息交换的一种重要通道,本章主要介绍8051单片机片内并行接口的结构,以及片外扩展并行接口的方法。 在控制系统中,按时间原则进行控制是一种重要的也是基本的工作方式,本章介绍时间原则控制部件定时器的结构及使用方法。 第一节 8051单片机的片内并行接口 一、片内并行接口的结构 1.P0口 P0口是一组8位的三态双向口, 可以作为通用的I/0口使用,扩充片外器件时,也可以作为地址/数据总线复用口。 2.P1口 P1口一组准双向口,与P0不同的是场效应晶体管V1改用上拉电阻R,因此作为输出口使用不须外接上拉电阻,写人1,输出驱动场效应晶体管V2截止,引脚由内部上拉电阻拉成高电平,写人0,驱动场效应管V2导通,输出低电平。 3.P2口 P2口也是准双向口,与P1不同的是其内部有一个多路开关MUX,当它指向锁存器Q端时作通用I/0口使用。作为输出口,写入“1”,V2截止,上拉电阻使引脚输出高电平。写入“0”,V2导通输出低电平。作为输入口,应先向锁存器写“l”。MUX指向地址总线时,作为高8位地址的输出口。从PCH、DPH或P2本身输出高8位地址。 4.P3口 P3口也是准双向口,有两个功能,第一功能作为通用I/0口,第二功能分别作为串口、外部中断输入口、计数信号输入口和WR、RD读写控制信号输出口使用。 第二节 并行接口扩展 与8255A并行接口芯片 一、扩展并行I/O口 1.使用三态门电路74LS244扩展输入口 2.使用D触发器电路74LS373扩展输出口 如图所示,传送数据时可使用以下程序 二、8255A的结构与工作方式 常用的扩展I/O口芯片有8255A,它属于可编程的并行接口芯片,它有A、B、C三个并行I/O口,每个口可以通过初始化编程,使之工作在以下三种方式,它的内部结构如下图所示。 方式0(即基本的输入输出方式):此方式不提供选通和应答信号,称为基本或简单的I/O方式,可通过编程将A、B两通道指定为8位输人或输出口,C通道可指定为两个4位口,输出时有锁存器,输入时无锁存器。 A口 B口 C口 方式0 8位基本方式 8位基本方式 两个4位分别 的I或O 的I 或O 全为基本方式的I或O 方式1 8位选通方式 8位选通方式 当A、B为方式1 的I或O 的I 或O 6位分别作为 A、B联络信号 2位作为I或O 方式2 双向传送 不能工作于 当A工作于方式2 方式2 5位作为A联络信号 当B工作于方式1 3位作为A联络信号 注: I为输入O为输出 三、8255A的引脚功能 引脚中A0、A1用于8255A芯片的片内寻址,A0、A1的不同组合,指向片内不同的寄存器 。 四、8255A与单片机的连接 五、8255A初始化程序设计 第三节 LED显示器接口和键盘接口 一、显示器接口 1.静态显示方式 静态显示方式指每一位显示器的字段控制是独立的,每一位的显示器都需要配一个8位输出口来输出该字位的七段码。如果显示位数为N,则需要Nх8个输出口。一般片内I/O口不足供应,需要在片外扩充。以三个LED字符显示器组成的三位的静态显示的电路为例,需要在片外扩充3х8个输出口去控制,设显示数据放在片内RAM的79H、7AH、7BH单元,下面是它的连接图与显示程序。 静态显示程序 DISPLAY:MOV DPTR,#7F03H ;8255A初始化 MOV A,#80H MOV @DPTR,A MOV R7,#03H ;三个LED MOV R0,#79H. ;取缓冲器首址 MOV P2,#7FH MOV R1,#00H LOOP: MOV DPTR,

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档