单片机实验报告(9,14,18)
实验 9 数据存储器扩展实验
一、实验目的
1、掌握外部总线扩展技术;
2、了解数据存储器的接口特点;
3、熟悉外部数据存储器的扩展方法和使用特性。
二、实验说明
实验箱上 MCS-51 单片机扩展外部存储器的原理电路如图 3.2.1 所示,这也是 MCS-51
单片机扩展外部存储器的一般方法。图 3.2.1 中 U2 为 74LS573 锁存器,由于 MCS51 的 P0
口在对外部扩展总线操作时为数据和地址复用的,先输出低 8 位地址,后用作数据总线。单
片机利用地址锁存使能信号 ALE 控制 74LS573 锁存先行到达的低 8 位地址信号。
U4 可以为 62C64(8KB)或 62C128(16KB)、62C256(32KB)型数据存储器,这几种 RAM
器件的引脚都是向下兼容的,当插入较小容量器件时,高位地址没有作用。实验箱通用板上
实际插入的是 62C256 型器件,扩展 32KB 数据存储器。
U4 的片选信号“RCS”可由地址译码器件 U5 提供,其电路连接原理见图 1.3.5。根据自
己的设计,选择对应的地址信号作为片选信号。当实际使用的地址不多时,也可以直接用单
片机的最高位地址信号 A15(P2.7)作为片选信号,则最高位地址信号 A15 为 0 时,62256 片
选信号有效,对应的内部存储空间地址范围为 0000H~7FFFH。
三、实验任务与要求
1、将 Keil 软件设置成硬件仿真模式(联机仿真);
2、自行编写对外部数据存储器读写指令,观察写入的数值与读出的数值是否相符;
四、实验程序及结果
实验代码如下:
ORG 0000H
MOV DPTR, #7000H
MOV A,#11H
MOVX @DPTR,A
NOP
MOV A,00H
MOVX A,@DPTR