全球旧事资料 分类
单片机实验报告(91418)
实验9数据存储器扩展实验
一、实验目的
1、掌握外部总线扩展技术;2、了解数据存储器的接口特点;3、熟悉外部数据存储器的扩展方法和使用特性。
二、实验说明
实验箱上MCS51单片机扩展外部存储器的原理电路如图321所示,这也是MCS51单片机扩展外部存储器的一般方法。图321中U2为74LS573锁存器,由于MCS51的P0口在对外部扩展总线操作时为数据和地址复用的,先输出低8位地址,后用作数据总线。单片机利用地址锁存使能信号ALE控制74LS573锁存先行到达的低8位地址信号。
U4可以为62C64(8KB)或62C12816KB、62C25632KB型数据存储器,这几种RAM器件的引脚都是向下兼容的,当插入较小容量器件时,高位地址没有作用。实验箱通用板上实际插入的是62C256型器件,扩展32KB数据存储器。U4的片选信号“RCS”可由地址译码器件U5提供,其电路连接原理见图135。根据自己的设计,选择对应的地址信号作为片选信号。当实际使用的地址不多时,也可以直接用单片机的最高位地址信号A15(P27)作为片选信号,则最高位地址信号A15为0时,62256片选信号有效,对应的内部存储空间地址范围为0000H7FFFH。
三、实验任务与要求
1、将Keil软件设置成硬件仿真模式(联机仿真);2、自行编写对外部数据存储器读写指令,观察写入的数值与读出的数值是否相符;
四、实验程序及结果
实验代码如下:ORG0000HMOVDPTR7000HMOVA11HMOVXDPTRANOPMOVA00HMOVXADPTR
f单片机实验报告(91418)
END分步运行时,累加器A的值依次变化为:0a0x0000H0a0x0011H0a0x0000H0a0x0011H。可见外部存储器扩展正常。
五、思考题:
1、请说明单片机ALE信号的作用。答:ALE信号为地址锁存使能信号,当ALE为高电平时,先行到达的低8位地址信号被74LS573锁存,这时P0可以发出和接受8位数据,即达到P0口的地址和数据总线的复用。
实验14指示灯的外部中断控制
一、实验目的
1、了解MCS51单片机外部中断有关寄存器的作用;2、掌握外部中断的编程方法;3、熟悉外部中断与基本IO功能的综合应用方法。
二、实验说明
本实验要求利用函数信号发生器发出的方波信号引起外部中断,指示灯用排线直接与单片机的P0口相连。实验电路原理如图331所示。
利用脉冲信号产生外部中断,控制实现“跑马灯”功能,每来一个脉冲,点亮的指示灯循环移位一次。参考程序如下:LIGHTEQU62H;定义指示灯数据存放地址单元ORG0000HAJMPSTARTORG0003HLJMPEXINT0;外部中断INT0向量地址ORG0030HSTART:MOVSP,30H;初始化堆栈指针MOVP0,0FEH;初始化有关P0r
好听全球资料 返回顶部