单片机SRAM扩展实例

时间:2023-03-11来源:佚名

扩展62C64静态RAM电路的连接如图8-3所示。

主要有下列控制信号。

存储器输入信号单片机SRAM扩展实例 接单片机单片机SRAM扩展实例 P3.7)读输出信号。

存储器写输入信号单片机SRAM扩展实例 接单片机单片机SRAM扩展实例 P3.6)写输出信号。

ALE连接方法与程序存储器相同。使用时应注意,访问内部和外部存储器时,应分别使用MOVMOVX指令。

外部数据存储器的访问:

单片机SRAM扩展实例

8-3 扩展8KB SRAM 6264

读(数据输入)指令 MOVX A DPTR

MOVX A Ri

写(数据输出)指令 MOVX DPTR A

MOVX @Ri, A

其中Ri为片内R0R1寄存器、CPU与外部数据存储器间传送数据时,先要把访问的外部RAM高八位地址号送入P2中,然后才能执行上述读/写指令。

80C51系列单片机数据存储器的扩充与程序存储器的扩充类似,即完成3总线的连接,且其地址总线、数据总线、片选信号的连接方式与程序存储器完全相同。所不同的是数据存储器比程序存储器多了写信号单片机SRAM扩展实例 ,且其读信号单片机SRAM扩展实例 与程序存储器的连接方法也不同。

1.线选寻址

所谓线选寻址是指不使用译码器,而直接用单片机地址线产生片选信号。现举例如下:

8-1 用线选寻址方式将80C51单片机与262C64的连接

解:(1)地址总线AB的连接:80C51P0.0~P0.774LS37362C641)与62C642)的地址线低8A0~A7相连。80C51P2.0~P2.462C641)与62C642)的地址线高5A8~A12相连。如图8-4所示。

2)数据线DB的连接:80C51P0.0~P0.762C641)与62C642)的数据线D0~D7相连。如图8-4所示。

3)控制线CB的连接:80C51的读信号单片机SRAM扩展实例 62C641)、(2)的读信号单片机SRAM扩展实例 连接。用P2.762C641)的片选信号单片机SRAM扩展实例 连接,用P2.7经反相器后与62C642)的片选信号单片机SRAM扩展实例 连接。当P2.7=0 时选中62C641),当P2.7=1 时选中62C642)。见图8-4

4)存储器地址空间的分配

单片机SRAM扩展实例

单片机SRAM扩展实例

说明:线选连接后存储器单元的地址往往是不唯一的;程序存储器也可用类似方法扩展。

2.全译码寻址

全译码寻址是指使用译码器产生片选信号。现举例如下:

8-2 用全译码寻址方式将80C51单片机与262C64的连接。

解:P2.5P2.6P2.774LS 138译码器的输入端ABC连接,而将其输出端的单片机SRAM扩展实例 单片机SRAM扩展实例 分别与62C641)、62C642)的片选信号单片机SRAM扩展实例 连接,见图8-5。在图8-5中,要使27C641)的片选信号有效,必须使单片机SRAM扩展实例 有效,要使单片机SRAM扩展实例 有效又必须使74LS138译码器输入端输入001,即P2.7P2.6P25=001,同样要使62C642)被选中,则P2.7P2.6P25=010。由此可推出二个芯片的地址空间范围如下:

存储器地址空间的分配

单片机SRAM扩展实例

单片机SRAM扩展实例

说明:由于采用了全译码方式,2个芯片的地址是唯一的;程序存储器也可用此方法扩展。

3.程序与数据存储器的混合扩展

在实际使用的单片机系统中,既有程序存储器又有数据存储器,因此程序与数据存储器的混合扩展是掌握单片机系统的重要技术之一,下面用例子来说明程序与数据存储器混合扩展的方法。

单片机SRAM扩展实例

8-3 80C511片程序存储器27C642片数据存储器62C64进行全译码连接。解:连接图如8-6三个芯片的地址空间范围如下:

单片机SRAM扩展实例

问题1 若要求存储器的地址空间分配如下:

62C641 0000H~1FFFH

27C64 2000H~3FFFH

62C642 4000H~5FFFH 应如何处理?

由此可见地址空间的分配,就是74LS 138译码器输出端单片机SRAM扩展实例 与片选信号单片机SRAM扩展实例 的连接问题,方法是:

①根据存储器芯片0号单元的二进制地址算出P2.7P2.6P2.5的取值。

②由P2.7P2.6P2.5的取值确定74LS138译码器输出信号单片机SRAM扩展实例

③将74LS138译码器输出信号单片机SRAM扩展实例 连接到存储器芯片的片选信号单片机SRAM扩展实例 即可

相关阅读

单项电表如何读数?教你如何快速看电能表读数

电表每家每户都有,但你看得懂你自己家的电表吗?看懂电表,也就能知道自家每个花多少度电多少钱,也就不会被坑。那么电表的度数要如何看? 1.对于直接接入电路的电度表以及与所...
2023-06-11

热继电器的安装与调整

1.热继电器 的安装方向 热继电器的安装方向很容易被人忽视。热继电器是电流通过发热元件发热,推动双金属片动作。热量的传递有对流、辐射和传导三种方式。其中对流具有方向性,...
2023-03-21

直流电机的使用及的常见故障及处理

一、使用 1. 电机的起动准备 电机在安装后投入运行前或长期搁置而重新投入运行前,需做下列起动准备工作: (1) 用压缩空气吹净附着于电机内部的灰尘,对于新电机应去掉风窗处...
2023-03-21

mlcc电容温度最高能达到多少

MLCC结构和工作原理 MLCC电容器的结构相对简单,由陶瓷介质、内部电极金属层和外部电极金属层组成。 MLCC电容器的容量可以通过以下公式表示: C:电容量,以法拉(F)为单位,而M...
2023-06-19

电感的电流为什么不能突变?

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 电感线圈在工程技术上的应用非常广泛,如电...
2023-06-27

热销商品

聚氨酯优力胶牛筋垫片PU垫片缓冲垫圆形密封垫圈减震垫O型垫 加工

聚氨酯优力胶(PU)牛筋垫片是一种高性能弹性密封减震元件,采用优质聚氨酯材料精密加工而成。具有优异的耐磨性、抗撕裂性、耐油性和耐老化性能,适用于高负荷、高频振动...
5

扎丝,葡萄扎丝、扎丝绑丝、铁丝扎带、电镀锌铁丝扎线、捆扎铁丝

扎丝是一种广泛应用于农业、园艺、建筑和包装等领域的金属绑扎材料,常见类型包括葡萄扎丝、扎丝绑丝、铁丝扎带、电镀锌铁丝扎线和捆扎铁丝等。其中,葡萄扎丝专为葡...
9.3

内六角扳手高硬度加长球头六棱六方扳手3456781012mm平头小空间

内六角扳手高硬度加长球头六棱六方扳手,专为狭小空间作业设计,提供3、4、5、6、7、8、10、12mm多种规格,满足不同需求。采用优质合金钢材质,经热处理工艺,硬度高、耐磨...
2.55

橡胶包边条u型骨架密封条机械钣金桥架防割手装饰护口保护条卡条

橡胶包边条U型骨架密封条是一种广泛应用于机械、钣金、桥架等金属边缘的安全防护配件。其采用优质橡胶材质,内嵌U型钢骨架,兼具柔韧性与结构强度,可牢固卡装在金属板...
1.28

O型圈密封圈丁睛胶圈油封氟胶硅胶圈高压耐磨橡胶超大O型胶圈大全

O型圈密封圈是一种广泛应用于机械、液压、气动及管道系统中的关键密封元件。本产品涵盖丁腈胶(NBR)、氟橡胶(FKM)、硅胶(VMQ)等多种材质,具备优异的耐油、耐高温、耐腐蚀...
1

网站栏目