【作者】:0132_王宇
4x4 PROM
3.5.1 使用元件簡介
表格3.1
元件 | 功能說明 |
---|---|
74HC139 | 2線-4線 譯碼器,當(dāng)使能輸入端為高電平時,按二進制控制輸入碼從4個輸入端中譯出一個低電平輸出。 |
74HC126 | 三態(tài)門,輸出既可以是一般二值邏輯電路,即正常的高電平(邏輯1)或低電平(邏輯0),又可以保持特有的高阻抗?fàn)顟B(tài),高阻態(tài)相當(dāng)于隔斷狀態(tài)。 |
74HC14 | 兼容TTL器件引腳的高速CMOS器件,邏輯功能為6路斯密特觸發(fā)反相器。 |
LOGICSTATE | 信號輸入,手動控制輸入端為1或0 |
LOGICPROBE(BIG) | 邏輯探針用來顯示連接位置的邏輯狀態(tài) |
RES | 電阻 |
7SEG-BCD | 輸出從 0-9 對應(yīng)于 4 根線的 BCD碼,用于直接觀察觀察數(shù)據(jù) |
DIODE | 二極管,一種具有兩個電極的裝置,只允許電流由單一方向流過 |
*-_
3.5.2 仿真電路圖
*-_
3.5.3 仿真結(jié)果及分析
*-_
ps:紅色信號燈代表高電平,藍色信號燈代表低電平。
圖3.1為4x4 PROM的仿真電路圖,選擇74HC139芯片為譯碼器,圖中每條橫線和豎線都由開關(guān)和二極管串聯(lián)的電路將他們連起來。只要移動開關(guān),即可使該數(shù)據(jù)位置1或置0,從而達到使每個存儲單位“寫入”數(shù)據(jù)的目的。
共選取兩次實驗進行驗證:
*-_
【第一次實驗】
(一). 將譯碼器的輸入端A、B同時置0,即AB=00,則R0所在的橫線被選中,顯示為高電平。
(二). 將R0所在橫線的開關(guān)分別置為開、開、關(guān)、關(guān)(圖3.3),由于后兩位電路連通,將橫線上的高電位引至下面的限流電阻上,而另外兩位由于開關(guān)打開,所以無電流流過。輸出電流是取自限流電阻R上的電位。
(三). 當(dāng)E為高電位時,數(shù)據(jù)線將送出數(shù)據(jù)0011,即十進制數(shù)3。
*-_
【第二次實驗】
(按照第一次實驗步驟進行)
(一).讓譯碼器輸入端AB分別置1和0,即AB=10。此時,第三條橫線R2被選中,顯示高電平。
(二).將R2所在開關(guān)分別置為開、關(guān)、開、關(guān)。
(三).當(dāng)E為高電位時,數(shù)據(jù)線將送出數(shù)據(jù)0101,即十進制數(shù)5。
*-_
【常見錯誤及注意事項】
1.上述實驗使用的譯碼器為74HC139,其特點是當(dāng)使能輸入端為高電平時,按二進制控制輸入碼從4個輸入端中譯出一個低電平輸出,所以要在譯碼器的輸出端加反相器,否則將會選中另外三條線。
2.紅藍信號燈代表的是高低電平,而本人開始誤認(rèn)為它們代表是否通路。
3.當(dāng)出現(xiàn)錯誤時,可以根據(jù)電平的高低來判斷出錯點。
4.在進行組合仿真電路之前,一定要了解所選用元件的基本功能和特點。(這是血的教訓(xùn))