单片机
返回首页

SRAM外部数据存储器扩展实验

2012-10-20 来源:21IC

一、实验目的

1.掌握89C51单片机扩展外RAM的方法
2.了解静态RAM使用方法
 
二、实验说明
MCS-51型单片机内有128B的RAM,只能存放少量数据,对一般小型系统和无需存放大量数据的系统已能满足要求。对于大型应用系统和需要存放大量数据的系统,则需要进行片外扩展RAM。
MCS-51型单片机在片外扩展RAM的地址空间为0000H~FFFFH共64KB。读写外RAM时用MOVX指令,用RD选通RAM OE端,用WR选能RAM WE端。

扩展外RAM芯片一般采用静态RAM(SRAM),也可根据需要采用E2PROM芯片或其他RAM芯片。本实验使用SRAM 6264芯片进行片外RAM扩展。6264具有8KB空间,因此它需要13位地址(A0~A12),使用P0、P2.0~P2.3作为地址线,P2.7作为片选线。6264的全部地址空间为0000H~1FFFH。

6264芯片引脚图及管脚功能介绍:
D0D7:数据线
A0A12:地址线
WE:写允许,低电平有效
OE:读允许,低电平有效
CS1CS2:片选端,CS1低电平有效,CS2高电平有效
 
三、实验内容与步骤
单片机在SRAM中填入不断增加的数值:0,1,2,3到9,然后再从0开始,共填入256个字节。然后把这些字符一个个类似串行方式在8位LED以二进制显示。从左边间隔1秒的方式不断进入,滚动显示。
1、单片机最小应用系统的 P0口接SRAM的D0~D7口,单片机最小应用系统的Q0~Q7口接SRAM的A0~A7口,单片机最小应用系统的 P2口接SRAM的A8~A12口,单片机最小应用系统的RD、WR、P2.7分别接SRAM的OE、WE、CS1,单片机最小应用系统的P1口接八位逻辑电平显示的JD10,仿真器与PC机用串口线连接,打开相关模块电源。
2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。
3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加“SRAM.ASM”源程序,进行编译,直到编译无误。
4、编译无误后,运行程序逻辑电平显示0—9二进制数来回显示。
5、也可以把源程序编译成可执行文件,把可执行文件用ISP烧录器烧录到89S52/89S51芯片中运行。(ISP烧录器的使用查看AT89s51编程器制作方法
 
四、原理图
进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

最新器件
精选电路图
  • 如何利用ESP8266制作一个简单的四轴飞行器

  • 离子检测器电路分析

  • 非常简单的150W功放电路图

  • 一个简单的警笛电路图

  • 优化电路板布局的简单方法

  • 使用NE555和磁簧开关的橱柜照明电路

    相关电子头条文章