一、实验目的
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芯片引脚图及管脚功能介绍:
D0~D7:数据线
A0~A12:地址线
WE:写允许,低电平有效
OE:读允许,低电平有效
CS1、CS2:片选端,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编程器制作方法)
四、原理图
关键字:SRAM 数据存储器 扩展实验
引用地址:
SRAM外部数据存储器扩展实验
推荐阅读最新更新时间:2024-03-16 13:10
STM32 外部 SRAM
STM32F103ZET6 自带了 64K 字节的 SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合,STM32 自带的这些内存就不够用了。比如跑算法或者跑 GUI 等,就可能不太够用 IS62WV51216 简介 IS62WV51216 是 ISSI(Integrated Silicon Solution, Inc)公司生产的一颗 16 位宽 512K(512*16,即 1M 字节)容量的 CMOS 静态内存芯片。该芯片具有如下几个特点: l 高速。具有 45ns/55ns 访问速度。 l 低功耗。 l TTL 电平兼容。 l 全静态操作。不需要刷新和时钟电路。 l 三态输出。 l 字节控制功能。支
[单片机]
美司法部SRAM反垄断调查结束 海力士胜利
据国外媒体报道,美国司法部(United States Department of Justice)结束了从2006年10月份开始进行的SRAM市场反垄断法违法行为调查。并宣布接受调查的各厂商已收到调查结束通知。 调查对象之一韩国海力士半导体(Hynix Semiconductor)于2008年12月17日宣布,从美国司法部和欧洲委员会均收到了调查结束通知。由于调查已结束,并且未接到缴付罚款的命令等,因此该公司企业战略高级副总裁(Senior Vice President of Corporate Strategy)M G Choi宣布取胜,“即使是缺乏事实根据的调查,我们很遗憾不得不为配合调查而抽出一部分经营资源”
[焦点新闻]
STM32F4的4k备份SRAM
1、基地址: #define BKPSRAM_BASE ((uint32_t)0x40024000) 2、大小为4k 备份域还包括仅可由 CPU 访问的 4 KB 备份 SRAM,可被 32 位、16 位、8 位访问。使能低 功耗备份调压器时,即使处于待机或 VBAT 模式,备份 SRAM 的内容也能保留。一直存在 VBAT 时,可以将此备份 SRAM 视为内部 EEPROM。 3、 4、需要掉电保存参数必须保存到backup SRAM中,如下: *(__IO uint32_t *) (BKPSRAM_BASE + offset) = 要保存的参数; 其中BKPSRAM_BASE为backu
[单片机]
单片机的“灵魂”—数据存储器的使用
我们可以说程序存储器的里面存放的是单片机的灵魂,它就是工作程序。小的可能只有1KB(最多只能装1024条8位数据,因为实际指令还有许多2字节、3字节指令,所以它还装不下1024条指令)大的也有128KB的。这些8位数据要么在工厂里做摸子光刻进去,要么一次性的烧写进去,要么……用编程器这个特殊工具把调试成功的机器码装载进去,或者像AVR单片机那样自己花几块钱做一条下载线,把电脑里这些东西灌进去(或许是AVR最吸引人之处),它一旦进驻电脑的程序存储器中,除了借助上述装置便不能自由改写,在单片机运行时,只是从其中读出指令或固定的数据,所以给程序存储器一个“只读存储器”的别名,简写为ROM,包括用编程器写紫外线擦除内容的EPROM.用
[单片机]
单片机的系统扩展数据读写实验介绍
一、实验目的 1、学习片外存贮器扩展方法。 2、学习数据存贮器不同的读写方法。 3、学习片外程序存贮器的读方法。 二、实验内容 1.实验原理图: 2、实验内容 (1)使用一片2764EPROM,作为片外扩展的程序存贮器,对其进行读。 (2)使用一片6264RAM,作为片外扩展的数据存贮器,对其进行读写(使用键盘监控命令和程序运行两种方法)。 3、实验说明 (1)在使用键盘监控命令读片外扩展的程序存贮器2764中内容时,由于本系统中该程序存贮器作为用户目标系统的程序存贮器,因此DV CC 系统必须处于仿真2状态,即“H.....”态,用MEM键即可读出。 (2)在使用键盘监
[单片机]
嵌入式MIPS32 M4K处理器内核SRAM接口应用
在微控制器尺寸和成本的限制下,M4K内核内部不支持指令高速缓存(I-cache)或数据高速缓存(D-cache)的标准功能。本文重点讨论的一个内容--SRAM接口,这是MIPS32 M4K内核的一个标准功能。 M4K内核SRAM接口基本描述 M4K内核SRAM接口是M4K内核的通用高速存储器接口。它可为指令存储器和数据存储器路径提供低延迟接口,支持单周期和多周期存储器存取。必须指出,SRAM接口不能直接与外部存储器件连接,若要实现外部存储连接,需使用一个外部存储控制器。必须使用固定映射表(FMT)和SRAM接口,以提供完整的存储器控制逻辑。一种是置于CPU与主存间的高速缓存,它有两种规格:一种是固定在主板上的高速缓存(Cache
[单片机]
ATtiny13 SRAM数据存储器
SRAM数据存储器 Figure 9 给出了ATtiny13 SRAM 空间的组织结构。 前 160 个数据存储器包括了寄存器文件、I/O 存储器及内部数据 SRAM。起始的 32 个地 址为寄存器文件与 64 个标准 I/O 存储器,接着是 64 字节的内部数据 SRAM。 数据存储器的寻址方式分为5 种:直接寻址、带偏移量的间接寻址、间接寻址、带预减量的间接寻址和带后增量的间接寻址。寄存器文件中的寄存器R26 到R31 为间接寻址的指针寄存器。 直接寻址范围可达整个数据区。 带偏移量的间接寻址模式能够寻址到由寄存器Y 和 Z 给定的基址附近的63 个地址。 在自动预减和后加的间接寻址模式中,寄存器X、Y 和Z 自动增加或减少。
[单片机]
Altera将采用赛普拉斯高密度QDR II系列SRAM
赛普拉斯(Cypress)宣布Altera旗下的28奈米Stratix V GX现场可编程闸阵列(FPGA)开发套件,选用赛普拉斯QDR II(Quad Data Rate II)及QDRII+静态随机存取记忆体(SRAM)。赛普拉斯的SRAM让Stratix V FPGA开发套件能实现高达100Gbit/s的线路速率。
Stratix V GX FPGA开发套件提供完整的设计环境,协助客户进行Altera高效能28奈米FPGA的开发工作,并满足网路线路卡、先进长程演进计划(LTE)基地 台、高阶无线射频卡(RF Cards)及军用雷达等各种应用需求。新款套件让研发业者能以最新协定PCIe 3和各种记忆体子系统(包括D
[工业控制]