- 5
- 0
- 约6.23千字
- 约 46页
- 2019-05-14 发布于广东
- 举报
第九章 MCS-51单片机并行I/O接口的扩展 1、为什么要进行并行I/O接口的扩展? 2、在8051单片机中,扩展的I/O口与片外数据存储器是统一编址还是单独编址? 例: 某一I/O设备的口地址址为E000H,在这个口中已有内容89H,现要求将此值读入累加器A中,可用如下指令: 3、 扩展I/O口所用芯片主要有哪些? 4、I/O扩展方式主要有哪些? 9.1 简单的I/O扩展 9.2 MCS-51与可编程并行I/0芯片8255接口设计 9.3 MCS-51与可编程RAM/IO芯片8155H的接口 9.4 用MCS-51的串行口扩展并行口 9.1 简单的I/O扩展 采用TTL电路或CMOS锁存器,三态门作为I/O扩展芯片,是单片机应用系统中经常采用的方法。这种I/O口一般通过P0口扩展。 可作为I/O扩展芯片使用的有273、373、377、244、245、367、377等。在实际应用当中,可根据系统对输入输出的要求来选择合适的扩展芯片。 P0口为双向数据线,既能从74HC244输入数据,又能将数据传送给74HC273输出。 按下任意一键,对应的LED发光 ,程序如下: LOOP: MOV DPTR,#0FEFFH MOVX A,@DPTR;从244读入数据 MOVX @DPTR,A;向273输出数据 SJMP LOOP 可编程接口是指功能可由计算机的指令来改变的芯片。可编程接口通过编制程序,可使一个接口芯片执行多种不同的接口功能,使用灵活。用它来连接计算机和外设时,不需要或只需要很少的外加硬件。 8051中常用的两种接口芯片:8155和8255可编程通用并行接口。 9.2 MCS-51与可编程并行I/0芯片8255接口设计 8255A是Intel公司生产的可编程I/O口接口芯片。 具有3个8位的并行I/O口:PA、PB、PC,其中PC口 又分高4位口(PC7~PC4)和低4位口(PC3~PC0),可以通过软件编程来改变I/O口的工作方式。 一、8255A的引脚和结构: 1、引脚:8255A的引脚图 I/O口:PA、PB、PC VCC:+5V 数据线:D0~D7 GND:0V CS :片选 RESET:复位 读、写:RD、WR A0、A1:端口选择信号线 2、结构框图: 8255A的结构框图 3、组成部分: ⑴数据端口:A、B、C ①PA口:一个8位数据输出锁存器和缓冲器。 一个8位数据输入锁存器。 ②PB口:一个8位数据输出锁存器和缓冲器。 一个8位数据输入缓冲器。 ③PC口:一个8位数据输出锁存器。 一个8位数据输入缓冲器。 通常PA、PB口作为输入、输出口。PC口可作输入、输出口,也可在软件控制下,分为两个4位的端口,作为端口A、B选通方式操作时的状态控制信号。 8255A的引脚图 8255A的结构框图 ⑵A组和B组控制电路 这是两组根据CPU写入的“命令字”控制8255A工作方式的控制电路。 A组:控制PA口和PC口的上半部(PC7~PC4) B组:控制PB口和PC口的下半部(PC3~PC0) 可据“命令字”对端口的每一位实现按位“置位”或“复位”。 ⑶双向三态数据缓冲器 为8255A和CPU数据总线的接口,CPU和8255A间的命令数据和状态的传输都通过双向三态总线缓冲器传送的。D0~D7接CPU的数据总线。 ⑷A0、A1、为8255A的端口选择信号和片选。 ⑸CPU对8255A的A口、B口、C口和控制口的寻址如下: ⑹复位控制: RESET为复位信号输入脚,高电平有效,复位有效时,它把控制寄存器清零和置所有端口(A、B、C)为输入方式。 4、8255A的三种工作方式及选择: 方式0 —— 基本输入输出。 方式1 —— 选通输入输出。 方式2 —— 双向传送(仅PA口)。 ⑴方式选择:由CPU输出的控制字来选择: 由CPU送出一个控制字到8255A的控制字寄存器选择。 控制字格式 ⑵C口按位置位/复位
您可能关注的文档
- 苏州大学计算机科学与技术学院计算机通信与网络课件第二章 物理层(7).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第二章 物理层(8).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第二章 物理层(9).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第二章 物理层(10).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第六章 应用层(1).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第六章 应用层(2).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第六章 应用层(3).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第六章 应用层(4).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第六章 应用层(5).ppt
- 苏州大学计算机科学与技术学院计算机通信与网络课件第六章 应用层(6).ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)