“內存是計算機中的重要組成部分,本實驗的MH616芯片是2k的RAM芯片,通過實驗了解該芯片如何讀寫數據。本實驗是計算機組成課程中CPU原理的重要組成部分”
01實驗內容
1.1 實驗內容
通過實驗使用2K的存儲芯片MH6116,了解該芯片如何使用。
1.2 知識點
內存RAM是計算機存儲代碼和數據的重要部件,本實驗的MH6116是最簡單的存儲芯片,可以讓讀者一探存儲的底層知識。
02實驗準備
2.1 實驗器材
要完成本次實驗,我們需要如下的元器件。
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實驗展示
-
cpu
+關注
關注
68文章
10855瀏覽量
211594 -
RAM
+關注
關注
8文章
1368瀏覽量
114649 -
計算機
+關注
關注
19文章
7488瀏覽量
87855 -
內存
+關注
關注
8文章
3019瀏覽量
74008 -
存儲芯片
+關注
關注
11文章
896瀏覽量
43134
發布評論請先 登錄
相關推薦
評論