RAM存储芯片MH6116的使用

“内存是计算机中的重要组成部分,本实验的mh616芯片是2k的ram芯片,通过实验了解该芯片如何读写数据。本实验是计算机组成课程中cpu原理的重要组成部分”
01实验内容
1.1 实验内容
通过实验使用2k的存储芯片mh6116,了解该芯片如何使用。
1.2 知识点
内存ram是计算机存储代码和数据的重要部件,本实验的mh6116是最简单的存储芯片,可以让读者一探存储的底层知识。
02实验准备
2.1 实验器材
要完成本次实验,我们需要如下的元器件。
1个mh6116芯片8个数码管面包板(可选,没有面包板,需要把元器件直接连接,容易出问题)树莓派gpio扩展组件(可选)2.2 元器件解释
mh616芯片:
hm6116是一种2k*8位的高速静态cmos随机存取存储器,hm6116有11条地址线(a0~a10)、8条数据线(i/o0 ~i/o7)、1条电源线、1条接地线gnd和3条控制线——片选信号ce、写允许信号we和输出允许信号oe(3条控制线低电平有效)。这3个控制信号的组合控制hm6116芯片的工作方式,如下表
03实验过程
3.1 接线
图2 mh6116存储芯片实验电路图
说明:
1、通过开关选择两种模式可以测试芯片,开关全部置4,由树莓派gpio控制针脚电压;开关置2表示给连接针脚高电压;开关置3表示给连接针脚低电压
2、请按照上图进行实际的连线,树莓派代码也按照上图针脚设置
3.2 实验步骤
存数据步骤:
1、考虑开关全部置4用树莓派控制,还是通过置2、3手动控制,如果树莓派控制 对应8个针脚设置为 gpio.out / 如果是用开关控制,则io开关闭合
2、a10~a0 = 0 0 0 0 0 0 0 0 0 0 1
3、io7~io0 = 0 0 0 0 0 0 0 1
4、ce = 0 we = 0 (设置芯片为存储状态)
5、ce = 1 (不设置状态)
6、a10~a0 = 0 0 0 0 0 0 0 0 0 1 0
7、io7~io0 = 0 0 0 0 0 0 1 0
8、ce = 0 we = 0 (设置芯片为存储状态)
读数据步骤
1、考虑开关全部置4用树莓派控制,还是通过置2、3手动控制,如果树莓派控制 对应8个针脚设置为 gpio.in / 如果是用开关控制,则io开关打开
2、a10~a0 = 0 0 0 0 0 0 0 0 0 0 1
3、ce = 0 oe = 0 we = 1 (设置芯片为读取状态)
4、观察io7~io0对应指示灯
5、ce = 1 (不设置状态)
6、a10~a0 = 0 0 0 0 0 0 0 0 0 1 0
7、ce = 0 oe = 0 we = 1 (设置芯片为读取状态)
8、观察io7~io0对应指示灯
3.3 实验代码
04实验展示
演示程序采用树莓派编程的方式控制输入,采用8位数码管作为输出;

汽车点火系统如何改装_汽车点火系统改装方法
Q2小米智能手机出货量比上一季度增长1.5%
功率放大器在高阶SH导波模态测试中的应用
因芯片短缺影响,汽车行业遭受重创
导波雷达物位计的安装指南
RAM存储芯片MH6116的使用
浅谈微波技术在通信领域的发展现状
频谱分析仪显示平均噪声电平DNAL和“灵敏度”的意思是一样的吗?
区块链IM社交即时通讯系统开发,直播系统开发
TensorFlow和PyTorch框架的几个重要发展
机器人视觉听觉融合的感知操作系统
下一代主流存储器争霸战 PCM赢面大?
余承东:华为手机去年全球销量2.5亿台,市场份额接近全球第一
iOS10.1首个越狱工具放出 来自国外开发者
通过双脉冲测试评估MOSFET的反向恢复特性
一种便携式无人机起降平台的研制与应用
三大运营商哪家的服务质量最好
什么是气体差压传感器,它的特点与作用是什么?
MILS-F31-C激光安全扫描仪的作用
Brocade预测2015年五大技术趋势