51单片机实验-实验五 存储器扩展实验
- 格式:pdf
- 大小:241.39 KB
- 文档页数:2
实验5 存储器扩展实验
一、实验目的
1.掌握PC存储器扩展的方法。
2.熟悉6264芯片的接口方法。
3.掌握8031内部RAM和外部RAM的数据操作
二、实验设备
PC机、星研Star16L仿真器系统+仿真头PODPH51(DIP)、EL-Ⅱ型通用接口板实验电路,PROTEUS仿真软件。
三、实验仿真:
1)proteus仿真电路图
2)实验程序
;NAME T7_1_RAM
ORG 0000H
START: MOV DPTR,#7000H ;起始地址送DPTR
LOOP1: MOV A,#00H ;置数据初值
LOOP: MOVX @DPTR,A
ADD A,#01H ;数据加一
INC DPTR ;地址加一
MOV R0,DPH
CJNE R0,#80H,LOOP ;数据是否写完,没写完则继续
SS: SJMP SS
END
3)仿真结果
运行上面的程序,由于设定起始地址为7000,而P2.0~P2.4分别作为地址线A8~A12,P2.5~P2.7分别接74ls138的ABC三个口,且38译码器的Y2接6264-U3的片选口CE,与接6264-U4的片选口CE,所以此时CBA为011,则选择的存储器为U4,将00~FF这组数据分别送到U4的以7000H为起始地址的单元中,并循环放置(即proteus仿真结果中的1000H 地址);若将程序中的起始地址改为5000H,检验是否写完数据的数值#80H改为#60H,则此时CBA为010,此时选择的是U3存储器,结果与选择U4时一样。证明这些地址都可用,如果不可用,则在写入数据时所有地址单元中的数值保持为FF。
四、实验台操作
1)接线
实验台已将内部线路接好,可用地址范围为4000~7FFFH
2)实验结果
实验结果基本与仿真结果一致。