[工学]第8章 mcs-51单片机系统基本扩展技术_第1页
[工学]第8章 mcs-51单片机系统基本扩展技术_第2页
[工学]第8章 mcs-51单片机系统基本扩展技术_第3页
[工学]第8章 mcs-51单片机系统基本扩展技术_第4页
[工学]第8章 mcs-51单片机系统基本扩展技术_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

张兴忠制作: 返回目录单片机单片机 原理与接口技术原理与接口技术太原理工大学电子工业出版社第 8章 MCS-51单片机系统基本扩展技术制作 张兴忠 修审 牛昱光Date 1张兴忠制作: 返回目录本章教学要求(1) 掌握单片机系统总线的扩展方法,理解其扩展原理。(2) 掌握译码法和线选法进行单片或多片存储器的扩展设计方法。(3) 掌握 8255A并行接口的扩展设计方法。(4) 了解 8155并行接口的扩展设计方法。(5) 掌握 LED显示器和行列式键盘的扩展设计方法。第 8章 MCS-51单片机系统扩展及接口技术Date 2张兴忠制作: 返回目录本章目录8.1 概述8.2 外部总线扩展8.3 外部存储器扩展8.3.1 外部程序存储器扩展8.3.2 外部数据存储器扩展8.3.3 多片存储器芯片扩展8.4 并行接口扩展8.4.1 并行接口的简单扩展方法8.4.2 8255A可编程并行 I/O接口扩展8.4.3 8155可编程并行 I/O接口扩展8.5 显示器与键盘扩展显示器与键盘扩展8.5.1 LED显示器接口扩展显示器接口扩展8.5.2 LCD显示器接口扩展显示器接口扩展8.5.3 键盘接口扩展键盘接口扩展8.5.4 键盘和显示器接口设键盘和显示器接口设计计 习题与思考题习题与思考题第 8章 MCS-51单片机系统扩展及接口技术Date 3张兴忠制作: 返回目录8.1 概述概述图图 8-1 单片机应用系统结构图单片机应用系统结构图 -单片机应用系统结构图Date 4张兴忠制作: 返回目录8.2 外部总线的扩展图图 8-2 MCS-51单片机外单片机外部总线扩展部总线扩展Date 5张兴忠制作: 返回目录MCS-51系列单片机对外提供 16条地址线,可扩展的存储空间为 64 KB,但 51系列单片机还提供了 PSEN、 WR和 RD信号。操作程序存储器(取指令及执行 MOVC指令)时, PSEN有效;而操作数据存储器( MOVX)时, RD或 WR信号有效。因而实际可扩展空间为 128 KB,即程序存储器可扩展至 64 KB(包括单片机内部程序存储空间),外部数据存储器也可扩展至 64 KB(不包括单片机内部 RAM)。8.3 外部存储器扩展Date 6张兴忠制作: 返回目录-访问程序存储器的时序图 8.3.1 外部程序存储器扩展外部程序存储器扩展1 MCS-51单片机访问程序存储器的时序Date 7张兴忠制作: 返回目录-程序存储器扩展图图 8-4 MCS-51单片机扩展外部程序存储器的示意图单片机扩展外部程序存储器的示意图8.3.1 外部程序存储器扩展外部程序存储器扩展Date 8张兴忠制作: 返回目录-程序存储器扩展8.3.1 外部程序存储器扩展外部程序存储器扩展2 EPROM程序存储器扩展(1) EPROM芯片及其主要技术特性芯片及其主要技术特性表 8-1 常用 EPROM存储器的主要技术特性Date 9张兴忠制作: 返回目录-程序存储器扩展8.3.1 外部程序存储器扩展外部程序存储器扩展(2) 常用 EPROM芯片的引脚定义Date 10张兴忠制作: 返回目录(3) EPROM芯片操作方式表表 8-2 2764操作方式操作方式-程序存储器扩展8.3.1 外部程序存储器扩展外部程序存储器扩展Date 11张兴忠制作: 返回目录(4) EPROM程序存储器扩展程序存储器扩展图图 8-6 8031单片机扩展单片机扩展 EPROM存储器存储器 2764的接口电路的接口电路-程序存储器扩展8.3.1 外部程序存储器扩展外部程序存储器扩展Date 12张兴忠制作: 返回目录3 EEPROM程序存储器扩展图图 8-7 2864A的引脚定义的引脚定义 图图 8-8 2864A内部结构内部结构 -程序存储器扩展8.3.1 外部程序存储器扩展外部程序存储器扩展Date 13张兴忠制作: 返回目录图图 8-10 8301单片机扩展单片机扩展 EEPROM存储器存储器 2864A的接口电路的接口电路-程序存储器扩展8.3.1 外部程序存储器扩展外部程序存储器扩展Date 14张兴忠制作: 返回目录8.3.2 外部数据存储器扩展外部数据存储器扩展图图 8-11 MCS-51单片机访单片机访问外部数问外部数据存储器据存储器的时序图的时序图Date 15张兴忠制作: 返回目录8.3.2 外部数据存储器扩展外部数据存储器扩展图图 8-12 MCS-51单片机扩展外部数据存储器的示意图单片机扩展外部数据存储器的示意图Date 16张兴忠制作: 返回目录图 8-13 6116的引脚定义 图 8-14 MCS-51单片机扩展外部数据存储器 6116的接口电路 8.3.2 外部数据存储器扩展外部数据存储器扩展Date 17张兴忠制作: 返回目录图图 8-15 6264的的引脚定义引脚定义 图图 8-16 MCS-51单片机扩展单片机扩展外部数据存储器外部数据存储器 6264的接口电路的接口电路 8.3.2 外部数据存储器扩展外部数据存储器扩展Date 18张兴忠制作: 返回目录【 例 8-1】 在图 8-16中,将 6264中 1000H 1007H的 8个单元内容移到单片机内部 RAM的 60H开始的连续单元中。DATAMOV: MOV DPTR, #1000H ;DPTR指向源地址MOV R0, #60H ;R0指向目的地址MOV R1, #8 ;数据块长度DATALOOP: MOVX A, DPTR ;从 6264取数据MOV R0, A ;保存至内部 RAM指定单元INC DPTR ;修改地址指针INC R0DJNZ R1, DATALOOP ;长度控制RET8.3.2 外部数据存储器扩展外部数据存储器扩展Date 19张兴忠制作: 返回目录8.3.3 多片存储器芯片的扩展图图 8-17 8031单片机扩展多片存储器系统单片机扩展多片存储器系统Date 20张兴忠制作: 返回目录8.4 并行接口的扩展51系列单片机的外扩设备占用外部系列单片机的外扩设备占用外部 RAM空间,可空间,可利用利用 MOVX指令对外设进行操作。因而扩展外设和扩指令对外设进行操作。因而扩展外设和扩展外部存储器对单片机资源的使用情况是相同的。展外部存储器对单片机资源的使用情况是相同的。在单片机应用系统中扩展存储器时,在单片机应用系统中扩展存储器时, P0口用做低口用做低 8位地址和数据总线复用,位地址和数据总线复用, P2口用做高口用做高 8位地址总线,若位地址总线,若再考虑串行通信、数据存储器扩展等问题,则再考虑串行通信、数据存储器扩展等问题,则 P3口作口作为第二功能被使用,这样,单片机就只剩下为第二功能被使用,这样,单片机就只剩下 P1口可以口可以作为并行作为并行 I/O接口使用了。在接口使用了。在 P1端口不能满足需要时,端口不能满足需要时,还需要扩展并行还需要扩展并行 I/O接口。接口。Date 21张兴忠制作: 返回目录8.4.1 并行接口的简单扩展方法1用 74LS377扩展并行输出接口图图 8-18 74LS377的引脚定义及功能特性的引脚定义及功能特性Date 22张兴忠制作: 返回目录8.4.1 并行接口的简单扩展方法图图 8-19 利用利用 74LS377扩展并行输出口的电路扩展并行输出口的电路Date 23张兴忠制作: 返回目录8.4.1 并行接口的简单扩展方法图图 8-20 74LS245扩展并行输入口的电路扩展并行输入口的电路2用 74LS245扩展并行输入接口Date 24张兴忠制作: 返回目录8.4.2 可编程并行接口芯片 8255A1并行接口芯片 8255A的结构与引脚定义图图 8-21 8255A的引脚定的引脚定 图图 8-22 8255A的内部结构图的内部结构图 Date 25张兴忠制作: 返回目录8.4.2 可编程并行接口芯片 8255A2 8255A功能表表 8-6 8255A端口选择表端口选择表Date 26张兴忠制作: 返回目录3 8255A的控制字、状态字和工作方式的控制字、状态字和工作方式8.4.2 可编程并行接口芯片 8255A1) 8255A的控制字的控制字8255A有两种控制字,它们决定了有两种控制字,它们决定了 8255A的工作方式。的工作方式。(1) 方式控制字方式控制字方式控制字由方式控制字由 8位位 组组 成,其格式如下。成,其格式如下。D7: D7=1,是方式控制字标志。,是方式控制字标志。Date 27张兴忠制作: 返回目录8.4.2 可编程并行接口芯片 8255AD6和和 D5:确定:确定 A口工作方式。口工作方式。D6D5=00, A口工作在方式口工作在方式 0; D6D5=01, A口工作在方式口工作在方式 1;D6D5=10, A口工作在方式口工作在方式 2。D4:确定:确定 A口的数据口的数据 传输传输 方向。方向。D4=1, A口口 输输 入;入; D4=0, A口口 输输 出。出。D3:确定:确定 C口的口的 PC7 PC4的数据的数据 传输传输 方向。方向。D3=1, PC7 PC4输输 入;入; D3=0, PC7 PC4输输 出。出。D2: B口工作方式口工作方式 选择选择 。D2=0, B口工作在方式口工作在方式 0; D2=1, B口工作在方式口工作在方式 1。D1:确定:确定 B口的数据口的数据 传输传输 方向。方向。D1=1, B口口 输输 入;入; D1=0, B口口 输输 出。出。D0:确定:确定 C口的口的 PC3 PC0的数据的数据 传输传输 方向。方向。D0=1, PC3 PC0输输 入;入; D0=0, PC3 PC0输输 出。出。Date 28张兴忠制作: 返回目录(2) 按位复位 /置位控制字按位复位 /置位控制字由 8位组成,其格式如下:D7=0,是按位复位 /置位控制字标志。D6, D5, D4: 没有定义。D3, D2, D1: 选择 C口中的某一位, 3位组成 8个状态, 000 111分别代表选择 PC0 PC7。D0:置 1、清零标志,D0=1,将 D3D2D1选择位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论