版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序存储器ROM的扩展,数据存储器RAM的扩展,51单片机存储器扩展与编址技术,第章外部存储器扩展,本章内容,Single Chip Microcomputer,9,系统总线,地址总线,数据总线,控制总线,由P2口提供高8位地址线, 此口具有输出锁存的功能, 能保留地址信息。 由P0口提供低8位地址线。,由P0口提供。 此口是双向、 输入三态控制的8位通道口。,ALE :地址锁存信号, 用以实现对低8位 地址的锁存。 :片外程序存储器取指信号。 :片外数据存储器读信号。 :片外数据存储器写信号。,5.1系统扩展概述,单片机的3总线结构形式,51单片机P0口是数据线和低8位地址线复用口,为了将它
2、们分离出来,需要外加地址锁存器,从而构成与一般CPU相类似的片外三总线,见下图。,9.2 存储器扩展编址技术,存储器扩展的核心问题是存储器的编址问题。 所谓编址就是给存储单元分配地址。也就是将地址线进行适当连接,使得存储器中每一个存储单元唯一的对应一个地址。,编址技术有两种方法: 线选法和译码法。 1. 线选法 所谓线选法,用低位地址线直接连至各芯片的地址线,用余下的高位地址线分别接至芯片的片选端,以区分各芯片的地址范围。 优点:电路简单,不需要地址译码器硬件,体积小,成本低。 缺点:可寻址的芯片数目受到限制,地址空间不连续。,例1:在8051单片机上扩展2K RAM,D7 Q7 373 D0
3、 G Q0,例2: 扩展三片2K存储芯片,试用线选法给出接线图和地址。 分析:显然要11根地址线和3根片选线,分配如下 低位地址线:P0.7P0.0-A7A0,P2.2P2.0-A10A8, 合成11根地址线; 高位地址线:P2.5、P2.4、P2.3-A13、A12、A11,作3片的片选, 余下:P2.7、P2.6不用,取00,扩展接线结构图,编址:P2.7、P2.6、P2.5、P2.4、P2.3、P2.2、P2.1、P2.0 P0.7P0.0 1号片 00 1 1 0 0 0 0 00H 00 1 1 0 1 1 1 FFH 2号片 00 1 0 1 0 0 0 00H 00 1 0 1
4、1 1 1 FFH 3号片 00 0 1 1 0 0 0 00H 0 0 0 1 1 1 1 1 FFH 显然,三片的地址范围是: 1号片 3000H37FFH 2号片 2800H2FFFH 3号片 1800H1FFFH,线选法 优点:电路简单,不需要地址译码器硬件,体积小,成本低。 缺点:可寻址的芯片数目受到限制,地址空间不连续。,2. 译码法 所谓译码法就是将低位地址线直接连至各芯片的地址线,将高位地址线经地址译码器译码后作为各芯片的片选信号。 译码法分为完全译码和部分译码两种。,常用的译码器芯片:74LS138(3-8译码器)74LS139(双2-4译码器)74LS154(4-16译码器
5、)。完全可根据设计者的要求,产生片选信号。,例如:在上例中若扩展三片2K存储芯片,采用译码法如何 实现? 低位地址线:同前P0口A7A0,P2口A10A8,合成作为11根地址线,选3/8译码器进行译码 高位地址线:P2口A13、A12、A11,作为译码器输入,利用3/8译码输出端Y0、 Y1、Y2三个信号作为 3片 芯片的片选,实际上可选8片,本例只需3片,3-8 地址译码器:74LS138,扩展接线结构如图:,P2.5,P2.3,P2.4,编址:P2.7、P2.6、P2.5、P2.4、P2.3、P2.2、P2.1、P2.0 P0.7P0.0 1号片 00 0 0 0 0 0 0 00H 00
6、 0 0 0 1 1 1 FFH 2号片 00 0 0 1 0 0 0 00H 00 0 0 1 1 1 1 FFH 3号片 00 0 1 0 0 0 0 00H 0 0 0 1 0 1 1 1 FFH 显然,三片的地址范围是: 1号片 0000H07FFH 2号片 0800H0FFFH 3号片 1000H17FFH,地址译码关系图即一种用简单的符号来表示全部地址译码关 系的示意图。 例如:,A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0,从地址译码关系图上可以看出以下几点: 属完全译码还是部分译码; 片内译码线和片外译码线各有多少根; 所占用的全部地址范围为多少
7、。 例如在上面的关系图中,有1个“”(A15不接),表示为部分译码,每个单元占用2个地址。片内译码线有11根(A100),片外译码线有4根。其所占用的地址范围如下:,9.2扩展存储器编址技术,当A15为0时,所占用地址为00100000000000000010011111111111, 即2000H27FFH。 当A15为1时,所占用地址为10100000000000001010011111111111, 即A000HA7FFH。 共占用了两组地址,这两组地址在使用中同样有效。,9.2扩展存储器编址技术,9.3程序存储器的扩展,1.程序存储器扩展用典型芯片2764,A12A0: 13位地址线。
8、 D7D0: 8位数据线。 :片选信号,低电平有效。 :输出允许信号,当它为“0”时,输出缓冲器打开, 被寻址单元的内容被读出。,图2 2764引脚图,1)不用片外译码的单片程序存储器的扩展。 例1: 试用EPROM2764构成8031的最小系统。 解: 由于8031无片内程序存储器,因此必须外接程序存储器以构成最小系统。其连接方法是将2764按3总线的要求连接,其连接的关键在于地址译码。由于一般所采用的芯片其字节数均超过256个单元,也就是说片内地址线超过8条,故地址译码的核心问题是高8位地址线的连接。,2.程序存储器扩展举例,9.3程序存储器的扩展,2764与8031的连接图,2)采用线选
9、法的多片程序存储器的扩展 例2: 在图4所示的连接图中,使用了两片2764,一共构成了8 K2=16 K的有效地址。现采用线选法编址,以P2.7(A15)直接作为片选信号,当P2.7= 0 时, 选中左边1片2764,其地址范围为0000H1FFFH;当P2.7=1 时,选中右边1片 2764, 其地址范围为8000H9FFFH。这是部分译码,有2根地址线未接,1个单元要占用4个地址号。以上只是4组地址中的1组。,2.程序存储器扩展举例,5.3程序存储器的扩展,图4 两片程序存储器扩展连接图,3)采用地址译码器的多片程序存储器的扩展,例3: 要求用2764芯片扩展 8031 的片外程序存储器空
10、间, 分配的地址范围为 0000H3FFFH。 解: 本例采用完全译码的方法, 即所有地址线全部连接, 每个单元只占用唯一的1个地址。 确定片数:,2.程序存储器扩展举例,5.3程序存储器的扩展, 分配地址范围: 第1组(1片)所占用的地址范围为: 0000000000000000 =0000H 0001111111111111 =1FFFH 第2组(1片)所占用的地址范围为: 00100000000000002000H 00111111111111113FFFH,3)采用地址译码器的多片程序存储器的扩展,2.程序存储器扩展举例,5.3程序存储器的扩展, 画出地址译码关系图: 第1组,3)采用地址译码器的多片程序存储器的扩展,2.程序存储器扩展举例,5.3程序存储器的扩展, 画出存储器扩展连接图: 该连接图如图5所示。图中3-8译码器74LS138只用了两个译码输出端,如果需要的话,还可利用其余6个译码输出端。,3)采用地址译码器的多片程序存储器的扩展,2.程序存储器扩展举例,5.3程序存储器的扩展,图5 采用地址译码器扩展程序存储器的连接图,1.数据存储器扩展用典型芯片6264,6264是8 K8位的静态数据存储器芯片,采用CMOS工艺制造, 为28 引脚双列直插式封装。,9.4 数据存储器扩展,图6为外扩1片6264的连接图。采用线选法,将片选信号 与P2.7相连,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 40248-2026人员密集场所消防安全管理
- T/SILA 012-2023家居照明光健康规范
- T/SAME 001-2022临床实验室II级生物安全柜管理要求
- T/CES 316-2024光伏电站能量流测试技术规范
- T/CHSA 104-2025咬合板治疗颞下颌关节紊乱病的专家共识
- T/CSTEA 00027-2021大田美人茶
- T/SRMA 40.3-2026基于国际功能、残疾和健康分类的结构化康复病历书写指南 第3部分:帕金森
- 2025~2026学年河北省邢台市任泽区骆庄学区小学联考冀教版三年级上册12月月考数学试卷【附答案】
- 2027届河南省鲁山、舞钢九年级数学第一学期期末学业质量监测模拟试题含解析
- 车间级日常安全管理实务培训
- 2026年在线监测设备运维考试题及答案
- 电子数据采集系统(EDC)操作手册
- 第七章健康地生活测试卷 (2)2026-2027学年人教版八年级上册生物
- 2026中国教育出版传媒集团有限公司招聘笔试历年参考题库附带答案详解
- T∕CAEPI 103-2025 焦化企业超低排放控制技术指南
- 沉浸式了解博物馆发展历程
- 2025年海关缉私辅助人员招聘考试真题(附答案)
- 小流域综合治理监理规划
- 脑卒中康复治疗教案教学设计
- 普通高中校长专业标准(2025版)
- 外墙线条维修施工方案(3篇)
评论
0/150
提交评论