第7章半导体存储器
阎石《数字电子技术基础》(第5版)笔记和课后习题(含考研真题)详解(7-11章)【圣才出品】

圣才电子书 十万种考研考证电子书、题库视频学习平台
存储矩阵中选出指定单元,并把其中数据送到输出缓冲器。 (3)输出缓冲器的作用是提高存储器带负载能力,实现对输出状态的三态控制,便与 系统的总线连接。
图 7-1 ROM 的电路结构框图
2.可编程只读存储器(PROM) PROM 初始时所有存储单元中都存入了 1,可通过将所需内容自行写入 PROM 而得到 要求的 ROM。PROM 的总体结构与掩模 ROM 一样,同样由存储矩阵、地址译码器和输出 电路组成。 PROM 的内容一经写入以后,就不可能修改了,所以它只能写入一次。因此,PROM 仍不能满足研制过程中经常修改存储内容的需要。
3 / 127
圣才电子书 十万种考研考证电子书、题库视频学习平台
分组成,如图 7-4 所示。 ①存储矩阵由许多存储单元排列而成,每个存储单元能存储 1 位二值数(1 或 0),既 可以写入 1 或 0,又可以将存储的数据读出; ②地址译码器一般都分成行地址译码器和列地址译码器。行地址译码器将输入地址代码 的若干位译成某一条字线的输出高、低电平信号,从存储矩阵中选中一行存储单元;列地址 译码器将输入地址代码的其余几位译成某一根输出线上的高、低电平信号,从字线选中的一 行存储单元中再选 1 位(或几位),使这些被选中的单元经读/写控制电路与输入/输出端接 通,以便对这些单元进行读、写操作;
圣才电子书 十万种考研考证电子书、题库视频学习平台
第 7 章 半导体存储器
7.1 复习笔记
一、概述 半导体存储器是一种能存储大量二值信息(或称为二值数据)的半导体器件。半导体存 储器的种类很多,从存、取功能上可以分为只读存储器(ROM)和随机存储器(RAM)。 只读存储器在正常工作状态下只能从中读取数据,不能快速地随时修改或重新写入数 据。ROM 的优点是电路结构简单,而且在断电以后数据不会丢失。它的缺点是只适用于存 储那些固定数据的场合。只读存储器中又有掩模 ROM、可编程 ROM(PROM)和可擦除 的可编程 ROM(EPROM)几种不同类型。 随机存储器与只读存储器的根本区别在于,正常工作状态下就可以随时快速地向存储器 里写入数据或从中读出数据。根据所采用的存储单元工作原理的不同,又将随机存储器分为 静态存储器(SRAM)和动态存储器(DRAM)。
数字电子技术基础第四版课后答案

第七章半导体存储器[题7.1] 存储器和寄存器在电路结构和工作原理上有何不同?[解] 参见第7.1节。
[题7.2] 动态存储器和静态存储器在电路结构和读/写操作上有何不同?[解] 参见第7.3.1节和第7.3.2节。
[题7.3] 某台计算机的内存储器设置有32位的地址线,16位并行数据输入/输出端,试计算它的最大存储量是多少?[解] 最大存储量为232×16=210×210×210×26=1K×1K×1K×26=64G[题7.4] 试用4片2114(1024×4位的RAM)和3线-8线译码器74LS138(见图3.3.8)组成4096×4位的RAM。
[解] 见图A7.4。
[题7.5] 试用16片2114(1024×4位的RAM)和3线-8线译码器74LS138(见图3.3.8)接成一个8K×8位的RAM。
[解] 见图A7.5。
[题7.6] 已知ROM 的数据表如表P7.6所示,若将地址输入A 3A 2A 1A 0作为4个输入逻辑变量,将数据输出D 3D 2D 1D 0作为函数输出,试写出输出与输入间的逻辑函数式。
[解] D 3=0123012301230123A A A A A A A A A A A A A A A A +++D 2=01230123012301230123A A A A A A A A A A A A A A A A A A A A +++++0123A A A AD 1=0123012301230123A A A A A A A A A A A A A A A A +++D 0=01230123A A A A A A A A +[题7.7] 图P7.7是一个16×4位的ROM ,A 3、、A 2、A 1、A 0为地址输入,D 3、D 2、D 1、D 0是数据输出,若将D 3、D 2、D 1、D 0视为A 3、、A 2、A 1、A 0的逻辑函数,试写出D 3、D 2、D 1、D 0的逻辑函数式。
第七章 半导体存储器

三、知识点
1、重点掌握的知识点 (1)各种ROM的电路结构和工作原理; (2)SRAM的的电路结构和工作原理;
(3)存储器容量的扩展方法;
(4)用存储器实现组合逻辑函数的方法。 2、一般掌握的知识点
(1)各种ROM存储单元的特点; (2)SRAM的静态存储单元。
7.1 概述
半导体存储器是一种能存储大量二值信息的半导 体器件。 一、半导体存储器的一般结构形式 存储单元数目庞大,输入/输出引脚数目有限。
译成某一条字线有效,从存储矩阵中选中一行存储单元;
列地址译码器将输入地址代码的其余若干位(Ai+1~An-1)译 成某一根输出线有效,从字线选中的一行存储单元中再 选一位(或n位),使这些被选中的单元与读/写电路和 I/O(输入/输出端)接通,以便对这些单元进行读/写操作。
读/写控制电路用于对电路的工作状态进行控 制。CS′称为片选信号,当CS′=0时,RAM工作, CS′=1时,所有I/O端均为高阻状态,不能对RAM 进行读/写操作。
11A7 ~ A0 768 ~ 1023
256 ~ 511
7.5 用存储器实现组合逻辑函数
ROM广泛应用于计算机、电子仪器ቤተ መጻሕፍቲ ባይዱ电子测量设备和数
控电路,其具体应用有专门的教材进行论述,这里仅介绍用
ROM在数字逻辑电路中的应用。 分析ROM的工作原理可知,ROM中的地址译码器可产
生地址变量的全部最小项,能够实现地址变量的与运算,即
A0~An-1
D0
W0
W2n-1
Dm
地
A1
址
A0 D3
数
D2
据
D1 D0
0 0 1 1
0 1 0 1
0 1 0 1
第七章 半导体存储器 半导体存储器的分类

第七章 半导体存储器数字信息在运算或处理过程中,需要使用专门的存储器进行较长时间的存储,正是因为有了存储器,计算机才有了对信息的记忆功能。
存储器的种类很多,本章主要讨论半导体存储器。
半导体存储器以其品种多、容量大、速度快、耗电省、体积小、操作方便、维护容易等优点,在数字设备中得到广泛应用。
目前,微型计算机的内存普遍采用了大容量的半导体存储器。
存储器——用以存储一系列二进制数码的器件。
半导体存储器的分类根据使用功能的不同,半导体存储器可分为随机存取存储器(RAM —Random Access Memory )和只读存储器(ROM —Read-Only memory )。
按照存储机理的不同,RAM 又可分为静态RAM 和动态RAM 。
存储器的容量存储器的容量=字长(n )×字数(m )7.1随机存取存储器(RAM )随机存取存储器简称RAM ,也叫做读/写存储器,既能方便地读出所存数据,又能随时写入新的数据。
RAM 的缺点是数据的易失性,即一旦掉电,所存的数据全部丢失。
一. RAM 的基本结构由存储矩阵、地址译码器、读写控制器、输入/输出控制、片选控制等几部分组成。
存储矩阵读/写控制器地址译码器地址码输片选读/写控制输入/输出入图7.1—1 RAM 的结构示意框图1. 存储矩阵RAM 的核心部分是一个寄存器矩阵,用来存储信息,称为存储矩阵。
图7.1—5所示是1024×1位的存储矩阵和地址译码器。
属多字1位结构,1024个字排列成32×32的矩阵,中间的每一个小方块代表一个存储单元。
为了存取方便,给它们编上号,32行编号为X 0、X 1、…、X 31,32列编号为Y 0、Y 1、…、Y 31。
这样每一个存储单元都有了一个固定的编号(X i 行、Y j 列),称为地址。
11113131131********列 译 码 器行译码器...........位线位线位线位线位线位线.......X X X Y Y Y 0131131A A A A A A A A A A 地 址 输 入地址输入0123456789D D数据线....图7.1-5 1024×1位RAM 的存储矩阵2. 址译码器址译码器的作用,是将寄存器地址所对应的二进制数译成有效的行选信号和列选信号,从而选中该存储单元。
第七章 存储器

存 储 器
存储器是大多数数字系统和计算机中 不可缺少的部分, 不可缺少的部分,本章首先通过实训使读 者了解电可编程只读存储器EPROM的使 EPROM 者了解电可编程只读存储器EPROM的使 用方法,然后详细介绍RAM和ROM的种 用方法,然后详细介绍RAM和ROM的种 类及工作原理, 类及工作原理,最后介绍几种常用的集成 存储器芯片以及存储器的具体应用。 存储器芯片以及存储器的具体应用。
内
7.1 概述
容
提
要
7.2 存储器的种类
7.2.1 随机存取存储器RAM 随机存取存储器RAM 7.2.2 ROM
7.3 存储器的应用 7.4 存储器实用芯片简介
20102010-9-14 存储器— 存储器— 2
7.1 概述
在实训中,我们对存储器有了一个定性的认识, 在实训中,我们对存储器有了一个定性的认识,它能够将 信息存储起来,并且可以按照需要从相应的地址取出信息。 信息存储起来,并且可以按照需要从相应的地址取出信息。 在实际应用中,存储器也是数字系统和计算机中不可缺少 在实际应用中, 的组成部分,用来存放数据、资料及运算程序等二进制信息。 的组成部分,用来存放数据、资料及运算程序等二进制信息。 若干位二进制信息(例如实训中所使用的2764就是 位的存储器) 就是8 若干位二进制信息(例如实训中所使用的2764就是8位的存储器) 构成一个字节。一个存储器能够存储大量的字节,实训中2764 构成一个字节。一个存储器能够存储大量的字节,实训中2764 能够存储8K个字节 其存储容量为8K×8=64KB。 2764”中的 个字节, 能够存储8K个字节,其存储容量为8K×8=64KB。“2764”中的 64”就代表了存储器芯片的容量 就代表了存储器芯片的容量。 “64”就代表了存储器芯片的容量。 大规模集成电路存储器的种类很多,不同的存储器,存储 大规模集成电路存储器的种类很多,不同的存储器, 容量不同,具有的功能也有一定的差异, 容量不同,具有的功能也有一定的差异,掌握和使用不同的存 储器,是学习数字电路和今后工作中十分重要的内容。 储器,是学习数字电路和今后工作中十分重要的内容。
第7章-只读存储器

Y2
Y3
Y4
上页
下页
返回
RAM (2)
RAM (3) RAM (4)
11 00000000 ~ 11 11111111 (768) (1023)
上页
24
下页
返回
第一节 只读存储器
三、用存储器实现组合逻辑函数
一个ROM的数据表
A1 A0 D0 D1 D2 D3
A1 A0 D0 D1 D2 D3
0 0 0 1
0 1 1 0
0 1
解:将输出函数展开成标准与-或表达式:
Y1 Y2 Y3 Y 4 A BCD ABCD AB CD AB CDY1 m2 m3 m6 m7 ABCD ABCD ABCD ABCD Y2 m6 m7 m10 m14 ABCD ABC D Y3 m4 m14 Y m m A BCD ABCD 2 15 4
上页
26
下页
返回
第一节 只读存储器
三、用存储器实现组合逻辑函数
[例7.5.1] 试用ROM产生如下的一组多输出逻辑函数。
Y1 Y2 Y3 Y 4 A BC ABC ABCD BCD ABCD ABCD ABC D A BCD ABCD
A0
A0
W0 W1 W2 W3
D3 W1 W3 A0
ROM中的数据表
d3
d2 d1
d0
D3
地 址 0 0 1 1 0 1 0 1 0 1 0 1
数 1 0 1 1
据
D2
数字电路第7章教程
数
据
位线 输
出 端
位扩展
8片1024×1位RAM接成1024×8位的RAM。
字扩展
4片256×8位的RAM接成1024 ×8位的RAM。
7.5 用存储器实现组合逻辑函数
例7.5.2 试用ROM产生如下一组多输出逻辑函数
Y1 ABC ABC
YY23
ABCD ABCD
BCD AB ABCD
7.3 随机存储器(RAM)
R. andom A. ccess M. emory 优点:读、写方便,使用灵活。
缺点:一旦停电所存储的数据将随之丢失(易
失性)。
基本结构:地址译码器、存储矩阵和读\写控
制电路构成。
P368图7.3.2
7.4 存储容量的扩展
存储容量= 字数×位数
地址输入端
字线
存储容量= 22×4=4×4
7.1 概述
半导体存储器是一种能存储大量二 值信息的半导体器件。
按存储 功能分
只读存储器(ROM) 随机存储器(RAM)
按制造 工艺分
双极性 MOS型
பைடு நூலகம்
7.2 只读存储器(ROM)
Read Only Memory
优点:电路结构简单,断电后数据不丢失,具
有非易失性。
缺点:只适用于存储固定数据的场合。
第七章
半导体存储器
教学内容
§7.1 概述 §7.2 只读存储器 §7.3 随机存储器 §7.4 存储容量的扩展 §7.5 用存储器实现组合逻辑函数
教学要求
1.了解二极管、晶体管ROM的基本结构 和存储单元结构;会用ROM实现组合逻 辑函数。
2.熟悉RAM的结构和操作过程;了解 RAM的扩展方式。
半导体存储器
第7章半导体存储器内容提要半导体存储器是存储二值信息的大规模集成电路,本章主要介绍了(1)顺序存取存储器(SAM)、随机存取存储器(RAM)、只读存储器(ROM)的工作原理。
(2)各种存储器的存储单元。
(3)半导体存储器的主要技术指标和存储容量扩展方法。
(4)半导体存储器芯片的应用。
教学基本要求掌握:(1)SAM、RAM和ROM的功能和使用方法。
(2)存储器的技术指标。
(3)用ROM实现组合逻辑电路。
理解SAM、RAM和ROM的工作原理。
了解:(1)动态CMOS反相器。
(2)动态CMOS移存单元。
(3)MOS静态及动态存储单元。
重点与难点本章重点:(1)SAM、RAM和ROM的功能。
(2)半导体存储器使用方法(存储用量的扩展)。
(3)用ROM 实现组合逻辑电路。
本章难点:动态CMOS 反相器、动态CMOS 移存单元及MOS 静态、动态存储单元的工作原理。
7.1■■■■■■■■■半导体存储器是存储二值信息的大规模集成电路,是现代数字系统的 重要组成部分。
半导体存储器分类如下:I 融+n 右西方性翼静态(SRAM )(六管MO 白静态存储单元) 随机存取存储器〔^^'{动态侬^1口3网又单管、三管动态则□吕存储单元) 一固定艮cmil 二极管、M 口号管) 可编程RDM (PROM )[三极管中熠丝上可擦除可编程ROM (EPROM )[叠层栅管、雪崩j1-电可擦除可编程良口财(EEPROM^【叠层栅管、隧道)按制造工艺分,有双极型和MOS 型两类。
双极型存储器具有工作速度快、功耗大、价格较高的特点。
MOS 型存储器具有集成度高、功耗小、工艺简单、价格低等特点。
按存取方式分,有顺序存取存储器(SAM )、随机存取存储器(RAM )和只读存储器(ROM )三类。
(1)顺序存取存储器(简称SAM ):对信息的存入(写)或取出(读)是按顺序进行的,即具有“先入先出”或“先入后出”的特点。
(2)随机存取存储器(简称RAM ):可在任何时刻随机地对任意一个单元直接存取信息。
数字电子技术课后习题答案
ABACBC
BC
A
00 01 11 10
00
1
0
1
11
0
1
0
Y ABC
❖ 3.13某医院有一、二、三、四号病室4间,每室设有 呼叫按钮,同时在护士值班室内对应的装有一号、 二号、三号、四号4个指示灯。
❖ 现要求当一号病室的按钮按下时,无论其它病室的 按钮是否按下,只有一号灯亮。当一号病室的按钮 没有按下而二号病室的按钮按下时,无论三、四号 病室的按钮是否按下,只有二号灯亮。当一、二号 病室的按钮都未按下而三号病室的按钮按下时,无 论四号病室的按钮是否按下,只有三号灯亮。只有 在一、二、三号病室的按钮均未按下四号病室的按 钮时,四号灯才亮。试用优先编码器74148和门电路 设计满足上述控制要求的逻辑电路,给出控制四个 指示灯状态的高、低电平信号。
HP RI/BIN
I0
0/ Z1 0 10 ≥1
I1
1/ Z1 1 11
I2
2/ Z1 2 12 18
YS
I3
3/ Z1 3 13
I4
4/ Z1 4 14
YEX
I5
5/ Z1 5 15
I6
6/ Z1 6 16
I7
7/ Z1 7 17
Y0
V18
Y1
ST
E N
Y2
(b)
74148
(a)引脚图;(b)逻辑符号
A
00 01 11 10
00
0
0
1
11
1
0
1
Y AB BC AC
由于存在AC 项,不存在相切的圈,故无冒险。
❖ 4.1在用或非门组成的基本RS触发器中,已知 输入SD 、RD的波形图如下,试画出输出Q, Q
电子教案-电子技术(第5版_吕国泰)教学资源51134-第7章 半导体存储器和可编程逻辑器件-电子课件
第四节、可编程逻辑器件
5、在系统可编程逻辑器件(ispPLD)
在系统可编程逻辑器件(ispPLD)是20世纪90 年代推出的一种高性能大规模数字集成电路,它成 功地将原属于编程器的有关电路也集成于ispPLD中。 因此, ispPLD的最大特点是,编程时既不需要使 用编程器,也不需要将器件从系统的电路板上取下, 用户可以直接在系统上进行编程。
22
第四节、可编程逻辑器件
2、可编程阵列逻辑(PAL)
可编程阵列逻辑(PAL)是20世纪70年代末期 出现的产品,它是由可编程的与阵列和固定的或阵 列所组成的与或逻辑阵列。
PAL比PLA工艺简单,易于编程和实现,既有 规则的阵列结构,又有灵活多变的逻辑功能,使用 较方便。但其输出方式固定而不能重新组态,编程 是一次性的。
可编程逻辑阵列(PLA)是20世纪70年代中期 出现的逻辑器件,它既包括可编程的与阵列,也包 括可编程的或阵列;不仅可用于实现组合逻辑电路 功能,如果在或阵列的输出外接触发器,还可用于 实现时序逻辑电路功能。
PLA 的与阵列不是全译码,而是可编程的。同 时,其或阵列也是可编程的。用它来实现同样的逻 辑函数,其阵列规模要比ROM小得多。
2、存取周期 连续两次读(写)操作间隔的最短时间称 为存取周期。
一、固定ROM 二、可编程ROM 二、ROM的应用实例
ROM的结构框图 存储矩阵 地址译码器 读出电路
第二节、只读存储器
7
一、固定ROM 1、二极管掩模ROM
第二节、只读存储器
8
第二节、只读存储器
9
2、MOS管掩模ROM
18
(2) RAM的字扩展
第三节、随机存取存储器
19
第四节、可编程逻辑器件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P0口为RAM的复用地址/数据总线,
P2口的五根线用于对RAM进行页面寻址。 在对外部RAM读/写期间,CPU产生/RD和/WR信号。
P2.5
0 OE
5
P2.4P2.3P2.2P2.1P2.0 A0~A7
线选
6264
P0
… D0 G
8
8KB
2)、地址译码方式
片选方式 线选方式 全译码方式:指所有片外址线都参加译码,其特点是: 译码器方式 全译码方式 部分译码方式
存储器的每一个存储单元只有唯一的一个地址与之 对应,不存在地址重叠现象。
部分译码方式:只有部分片外地址线参加译码,剩余
线状态任意,所以会出现地址重叠现象,即一个存 储单元将有多个地址与之对应,对于剩余AB线,尽 量按“0”选取。
低8位 ,P0口,地址锁存(373,ALE) 高8位,P2口 三总线 数据线,8位,P0口 地址锁存控制信号:ALE 控制线 /PSEN(接存储器芯片的/OE) , 外部程序存储器“读取信号”
地址线
8031与 2764的连接
P2.5作为片选线一直为0,P2.6~P2.7:00,01,10,11 低13位范围是0 0000 0000 0000 ~1 1111 1111 1111
常用EPROM芯片型号:2716(2K×8)、2732(4K×8)、 2764(8K×8)、27128(16K×8)等
4. EEPROM(E2PROM : Electrically Erasable Programmable ROM )
电擦除可编程只读存储器
特点:不用专门的擦除器擦除,可在线擦除和编程、写
SRAM
AN-1
片内地址 “挂”AB
N与容量有关 容量=2N
2、地址译码 1)、地址译码电路 当一个单片机挂多个存储器或外设时,为了区 分,必须由地址译码电路为每个存储芯片或外设提 供一个与地址信息有关的片选信号。 当CPU访问存储器或外设时,出现在AB总线上 的地址信号可划分为两部分,直接与存储器或外设 连接的地址线可称为片内地址线,其所用根数与存 储器的容量有关,容量=2 n ;其中n为片内地址线 的根数;剩余的地址线称为片外地址线,可做译码 电路的片选地址线。
· 线选法:利用片外地址线或某端口的I/O线直接与
存储器芯片或接口的片选引脚线连接,此种方法简 单,不需附加译码电路,适用于芯片较少,而且片 选线充足的系统。 注意:若有多条片选线时,在CPU访问存储器期间 只能有一根处于有效状态,不允许出现多条片选线 同时有效的现象。
二、程序存储器EPROM与MCS-51单片机连接举例
6264/62128/62256引脚分配
2)动态随机存储器(DRAM) 动态存储器具有集成度高、功耗低、价廉等优点,用 于PC机系统。基本电路以电荷形式存储0或1的。通常 可分为单管、三管、四管动态存储器。 新型DRAM存储器
SDRAM(Synchronous Dynamic RAM) :采用同步 的方式进行存取,传统DRAM采用异步的方式进行存取 送往SDRAM的地址、数据及控制信号都是在一个时钟信 号的上升沿被采用和锁存的,SDRAM输出的数据也在时钟 的上升沿锁存到芯片内部的输出寄存器 DDR SDRAM:双倍数据速率同步内存(DDR(double data rate)SDRAM),是在SDRAM基础上发展的。 DDR不仅在时钟上沿进行操作,在时钟脉冲的下沿也可以 进行一次对等的操作(读或写)
3、闪速存储器(Flash Memory)
采用非挥发性存储技术,能够在线擦除重写,写入 速度已达30ns,类似于RAM,掉电后信息可保持10年。 典型的闪存芯片有29C256(32K×8)\29C512 (64K×8)\29C101(128K×8)\29C020(256K×8) \29C040(512K×8)\29C080(1024K×8)
+5V
A0 ~ A12 CE1 6264 IC1 CE2 WE OE A0 ~ A12 D0~D7 WE
+5V
6264 IC2 CE2
OE CE1
ALE
8
D0~D7
8031
WR
RD
0000H~1FFFH
2000H~3FFFH
EA
2764的地址范围是: 0000H~1FFFH, 6264(1)的地址范围是:8000H~9FFFH 6264(2)的地址范围是:A000H~BFFFH
入过程中自动擦除并写入;擦除方便,已被广泛的应 用于科研和产品的开发过程中 读取时间:120~150ms 擦除时间:约10ms
分类:并行EEPROM和串行EEPROM
常用EEPROM芯片型号:2816、2817 (+12)、2816A、 2864A、28512A、28010(1MB)、28040(4MB)、 NMC98C64A、24××、934×、93C6×等
§2
MCS-51单片机存储器的扩展
一、 方法与步骤(构造总线、译码) 1、构造总线
片外存储器与MCS-51单片机进行连接时,应将存储芯片“挂” 在系统的总线上,所以,存储器的扩展应先构造一个总线系统。
VCC(+5V) D0 “挂” DB D7 读允许(OE)RD 写允许(WE)WR 片选信号(CS)CE GND A0
Pentium II 机以后的主板都采用了这种存储器存放BIOS程序, 取代了EPROM,可以使BIOS程序及时升级
某些单片机内部已嵌入不同容量的Flash存储器 如:AT89C51/52、MC908GP32等
二、 存储器的扩展技术
原因:
单片机内部存储器容量是有限的,要构成大数据量的程序 或数据的需求,就必须给单片机扩充存储器。 位扩展 存储器的扩展方式 字扩展 字位全扩展
第7章 半导体存储器
§1 半导体存储器的分类及扩展技术 §2 MCS-51单片机存储器的扩展
§1
半导体存储器的分类及扩展技术
一 、半导体存储器的分类 1.随机存储器(RAM) 数据存储器,不能长期保存数据,掉电后数据丢失, 一般可对部分RAM配置掉电保护电路,在掉电过程中 实现电源切换。 1)静态存储器(SRAM) SRAM内部采用双稳态电路存储二进制数信息0和1, 只要不关断电源,其中的信息就可以稳定的保持。 SRAM采用双稳态电路,使用晶体管较多,所以集成 度低,大容量的SRAM不多见,常用容量一般不超过 1MB SRAM芯片型号:6116(2KB×8)、6264(8KB×8) 62128(16KB×8)、62256(32KB×8)
1.位扩展
字长不够时,要进行位扩展。常用的存储器的数据宽度为8位,有时需要 16位的或者32位或64位的。 位扩展的连接方法:
① 存储芯片的地址线,片选信号线及控制信号线均并 联。 ② 数据线按数据位的高低顺序分别连到数据总线上。
2.字扩展 所谓字扩展就是存储单元数的扩展,数据宽度仍以字 节为单位,只是对存储器系统的寻址空间进行扩展。 字扩展的连接方法: ① 存储器芯片的地址线、数据线、读/写控制信号线 均并联。 ② 片选信号线是各自独立被选中的。
2 只读存储器(ROM)
特点:非易失性 (即掉电后信息不丢失) 又称为固定存储器和永久性存储器。用来存储程序。
分类:MROM、PROM、EPROM、EEPROM(E2PROM )
和闪速存储器(Flash Memory)等
1)MROM 掩膜型只读存储器 生产成本低,数据由厂家一次性写入,不能修改。 2)PROM 可编程只读存储器 MOS管串有一段“熔丝”构成,芯片出厂时所有 “熔丝”均处于连通状态(“1”态),用户借助专用 编程器一次性写入,若写入数据“0”位,则“熔丝” 断开,不可恢复。
高3位 000,010,100,110
8031与两片2716的连接,不用的地址线接地
1#2716的地址范围为0000H~07FFH 2#2716的地址范围为2000H~27FFH。
三、
MCS-51单片机数据存储器的扩展
MCS-51单片机的数据存储器系统一般均使用静态随机 存储器SRAM,SRAM与MCS-51单片机的连接与EPROM的 连接方法相同,不同之处是使用RD和WR信号对SRAM 进行读写选通。
作业:已知有1片2732,2片6116,请设计一个字扩展存 储系统,要求用74LS138译码器片选;2732首地址为 0000H;2片6116地址与2732地址重叠。(AB=16)
3). EPROM (Erasable Programmable ROM)
可擦除可编程只读存储器,用户可以借助仿真器,选择适当的 写入电压,将程序写入EPROM;该芯片背后有一个透明的石 英窗口,可用紫外线照射,可擦除芯片内的信息,擦净后,读 出的状态均为“FFH”,擦除后的芯片可重复写入(重复写入的 次数可达上万次),其信息可保持几十年之久