




已阅读5页,还剩63页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 4章 MCS-51单片机扩展存储器的设计片内的资源如不满足需要,需外扩存储器和 I/O功能部件: 系统扩展 问题,内容主要有:(1)外部存储器的扩展 (外部存储器又分为外部程序存储器和外部数据存储器)(2) I/O接口部件的扩展 。本章介绍 MCS 51 单片机如何扩展外部存储器,I/O接口部件的扩展下一章介绍。 4.1 概述系统扩展结构如下图 :4.1 概述系统扩展首先要 构造系统总线 。4.2.1 系统总线按其功能通常把系统总线分为三组:1.地址总线 ( Adress Bus,简写 AB)2.数据总线 (Data Bus, 简写 DB)3.控制总线 ( Control Bus, 简写 CB) 4.2.2 构造系统总线 4.2 系统总线及总线构造系统扩展的首要问题 :构造系统总线,然后再往系统总线上 “ 挂 ” 存储器芯片或 I/O接口芯片, “ 挂 ” 存储器芯片就是存储器扩展, “ 挂 ” I/O接口芯片就是 I/O扩展。MCS-51由于受引脚数目的限制,数据线和低 8位地址线复用。为了将它们分离出来,需要 外加地址锁存器 ,从而构成与一般 CPU相类似的片外三总线,见图。 单片机是通过地址总线,数据总线和控制总线与外部交换信息的。 MCS-51单片机的总线接口信号见图 由图可见: 由于 Po分时传送地址 /数据信息,在接口电路中,通常配置地址锁存器,有 ALE信号锁存低 8位地址AoA7, 以分离地址和数据信息。 P2口传送高 8位地址 A8A15。 PSEN为程序存储器的控制信号,是在取指令码时或执行 MOVC指令时变为有效。 RD、 WR 为 数据存储器和 I/O口的读、写控制 信号。是执行 MOVX指令时变为有效。MCS51系列单片机的特点就是体积小,功能全,系统结构紧凑,硬件设计灵活。对于简单 的应用,最小系统即能满足要求。所谓最小系统是指在最少的外部电路条件下,形成一个可独立工作的单片机应用系统。一片89C51,或者一片 8031外接一片 EPROM就构成了一个单片机最小系统。在很多复杂的应用情况下,单片机内的 RAM , ROM 和 I/O接口数量有限,不够使用,这种情况下就需要进行扩展。因此单片机的系统扩 展主要是指外接数据存贮器、程序存贮器或 I/O接口等,以满足应用系统的需要。 系统的扩展的连线原则系统的扩展归结为三总线的连接,连接的方法很简单,连线时应遵守下列原则:1. 连接的双方 数据线连数据线,地址线连地址线,控制线连控制线。要特别注意的是:程序存储器接 PSEN; 数据存储器接 RD和 WR2. 控制线相同的地址线不能相同,地址线相同的控制线不能相同。3. 片选信号有效的芯片才选中工作,当一类芯片仅一片时片选端可接地,当同类芯片多片时片选端可通过线译码、部分译码、全译码接地址线(通常是高位地址线) ,在单片机中多采用线选法。地址锁存器一般采用 74LS373,采用 74LS373的地址总线的扩展电路如下图 。4.2 系统总线及总线构造1.以 P0口作为低 8位地址 /数据总线。2以 P2口的口线作高位地址线。3.控制信号线。*使用 ALE信号作为低 8位地址的锁存控制信号。*以 PSEN*信号作为扩展程序存储器的读选通信号。*以 EA*信号作为内外程序存储器的选择控制信号。*由 RD*和 WR*信号作为扩展数据存储器和 I/O口的 读选通、写选通信号。 尽管 MCS-51有 4个并行 I/O口,共 32条口线,但由于系统扩展需要, 真正作为数据 I/O使用的,就剩下P1口和 P3口的部分口线。4.2.3 单片机系统的串行扩展技术 优点: 串行接口器件体积小,与单片机接口时需要的 I/O口线很少(仅需 3-4根),提高可靠性。串行扩展可以 减少芯片的封装引脚,降低成本,简化了系统结构,增加了系统扩展的灵活性 。为实现串行扩展,一些公司(例如 PHILIPS和 ATMEL公司等)已经推出了 非总线型单片机芯片 ,并且具有 SPI( Serial Periperal Interface) 三线总线和 I2C公用双总线的两种串行总线形式。与此相配套,也推出了 相应的串行外围接口芯片 。缺点 :串行接口器件速度较慢在大多数应用的场合,还是并行扩展占主导地位。 4.3.1 存储器扩展的读写控制RAM芯片: 读写控制引脚,记为 OE*和 WE* , 与 MCS-51的 RD*和 WR*相连。EPROM芯片: 只能读出,故只有读出引脚,记为 OE* ,该引脚与 MCS-51的 PSEN*相连。4.3.2 存储器地址空间分配MCS-51发出的地址 是用来 选择某个存储器单元进行读写,要完成这种功能,必须进行两种选择: “ 片选 ” 和 “单元选择 ” 。存储器空间分配除考虑地址线连接外,还讨论 各存储器芯片在整个存储空间中所占据的地址范围 .4.3 读写控制、地址空间分配和外部地址锁存器常用的存储器地址分配的方法有两种: 线性选择法 (简称线选法)和 地址译码法 (简称译码法)。1. 线选法 直接利用 系统的高位地址线 作为存储器芯片(或 I/O接口芯片)的片选信号。 优点: 电路简单,不需要地址译码器硬件,体积小,成本低。缺点: 可寻址的器件数目受到限制,地址空间不连 续,地址不唯一。例 某一系统,需要外扩 8KB的 EPROM( 2片 2732),4KB的 RAM( 2片 6116),这些芯片与 MCS-51单片机地址分配有关的地址线连线,电路如下图。2732:4KB程序存储器,有 12根地址线 A0 A11, 分别与单片机的 P0口及 P2.0 P2.3口相连。 2732( 1)的片选端接 A15( P2.7), 2732( 2) 的片选端接A14( P2.6)。当要选中某个芯片时,单片机 P2口对应的片选信号引脚应为低电平, 其它引脚一定要为高电平 。6116:2KB数据存储器,需要 11根地址线作为单元的选择,而剩下的 P2口线( P2.4 P2.7) 作为片选线。 两片程序存储器的地址范围: 2732( 1)的地址范围: 7000H 7FFFH;2732( 2)的地址范围 : B000H BFFFH; 6116( 1)的地址范围: E800H EFFFH; 6116( 2)的地址范围: D800H DFFFH。 线选法特点 :简单明了,不需另外增加硬件电路。 只适于外扩芯片不多,规模不大的单片机系统。2. 译码法 最常用的译码器芯片: 74LS138( 3-8译码器)74LS139( 双 2-4译码器) 74LS154( 4-16译码器)。可根据设计任务的要求,产生片选信号。全译码: 全部高位地址线都参加译码;部分译码: 仅部分高位地址线参加译码。(1)74LS138( 3 8译码器) 引脚如图 8-5,译码功能如表所示。当译码器的 输入为某一个固定编码时,其输出只有某一个固定的引脚输出为低电平,其余的为高电平。74LS138译码器真值表 输 入 端 输 出 端使 能 选 择Y0 Yl Y2 Y3 Y4 Y5 Y6 Y7E3 E2 El C B A1 0 0 0 0 0 0 1 1 1 1 1 1 11 0 0 0 0 1 1 0 1 1 1 1 1 11 0 0 0 1 0 1 1 0 1 1 1 1 11 0 0 0 1 1 1 1 1 0 1 1 1 11 0 0 1 0 0 1 1 1 1 0 1 1 11 0 0 1 0 1 1 1 1 1 1 0 1 11 0 0 1 1 0 1 1 1 1 1 1 0 11 0 0 1 1 1 1 1 1 1 1 1 1 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1( 2) 74LS139( 双 2-4译码器)引脚如下图。真值表如表所示。下面以 74LS138为例 , 介绍如何进行地址分配。例 要扩 8片 8KB的 RAM 6264, 如何通过 74LS138把64KB空间分配给各个芯片?采用的是全地址译码方式,单片机发地址码时,每次只能选中一个存储单元。同类存储器间不会产生地址重叠的问题。如果 用 74LS138把 64K空间全部划分为每块 4KB, 如何划分呢?见下图。4.3.3 外部地址锁存器常用的 地址锁存器芯片有 : 74LS373、 8282、 74LS573等。1. 锁存器 74LS373带有三态门的 8D锁存器 ,其引脚其内部结构如下图。 引脚说明如下 :D7 D0: 8位数据输入线。Q7 Q0: 8位数据输出线。G:数据输入锁存选通信号 , OE*: 数据输出允许信号2. 锁存器 8282功能及内部结构与 74LS373完全一样,只是其引脚的排列与 74LS373不同 , 8282的引脚如下图。 引脚的排列 为绘制印刷电路板时的布线提供了方便。3锁存器 74LS573 输入的 D端和输出的 Q端也是依次排在芯片的两侧,与锁存器 8282一样, 为绘制印刷电路板时的布线提供了方便。采用只读存储器,非易失性。( 1)掩膜 ROM在制造过程中编程。成本较高,因此只适合于大批量生产。( 2)可编程 ROM( PROM)用独立的编程器写入。但 PROM只能写入一次,且不能再修改。( 3) EPROM电信号编程,紫外线擦除的只读存储器芯片。 4.4 程序存储器 EPROM的扩展( 4) E2PROM( EEPROM)电信号编程,电信号擦除的 ROM芯片。读写操作与 RAM几乎没有什么差别,只是写入的速度慢一些。但断电后能够保存信息。( 5) Flash ROM又称闪烁存储器,简称闪存。 大有取代 E2PROM的趋势。4.4.1 常用 EPROM芯片介绍典型芯片是 27系 列 产品,例如, 2764( 8KB8 )、27128( 16KB8 )、 27256( 32KB8 )、 27512(64KB8 )。 “27” 后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年温州永嘉县人民医院医共体分院招聘劳务派遣人员2人考前自测高频考点模拟试题完整参考答案详解
- Hydroxyethylcysteine-CoA-Hydroxyethylcysteine-coenzyme-A-生命科学试剂-MCE
- Hsp90β-decapeptide-生命科学试剂-MCE
- Hetacillin-CoA-Hetacillin-coenzyme-A-生命科学试剂-MCE
- HC-030031-Standard-生命科学试剂-MCE
- 2025年IC卡鉴别机项目合作计划书
- Glycoursodeoxycholic-acid-d5-Ursodeoxycholylglycine-d-sub-5-sub-生命科学试剂-MCE
- Glucosyl-stigmasterol-生命科学试剂-MCE
- 广平交通安全知识培训课件
- 2025年农业运输机械项目合作计划书
- 2025至2030年中国卫星宽带终端设备行业市场全景调研及投资前景研判报告
- 儿童烹饪指南课件图片
- 山东阿訇考试题目及答案
- 茶百道授权协议书
- 科技公司员工管理规章制度范文
- 院感相关知识课件
- 2025-2030中国网络直播行业市场深度调研及前景趋势与投资研究报告
- 糖尿病基础知识课件
- 《中国脑卒中防治报告(2023)》
- 项目经理转正述职报告
- 葡萄胎完整课件
评论
0/150
提交评论