A. 解碼法在8031單片機的外部擴展三片intel6264晶元組成存儲器擴展系統 寫出硬體連接圖和范圍
雖然這道題很簡單,但我還是說這道題可以不做,單片機擴展技術早已過時,無論是擴展RAM,還是擴展ROM都是出力不討好,白白增加成本,IO口 擴展也盡量不要使用。擴來擴去還叫單 片機嗎?現在大容量高性能的單片機晶元層出不窮,價格都比你擴充法要便宜。8031是幾十年前的東西,現今再談論它是在考古,雖然和它同系列的8051還在使用,但性能早已發生了翻天覆地的變化 ,哪個學校的教材上再出現8031就是罪人
B. 微機原理地址解碼方法
微機原理地址解碼方法:
微機原理地址解碼有兩種方式,一種是單解碼方式,或稱為字結構方式;另一種是雙解碼方式,或稱為X-Y解碼結構。
1、單解碼方式
16字×4位的存儲器共有64個存儲單元,排列成16行×4列的矩陣,每個小方塊表示一個存儲單元。電路設有4根地址線,可定址24=16個地址邏輯單元,若把每個字的所有4位看成一個邏輯單元,使每個邏輯單元的4個存儲單元具有相同的地址碼,解碼電路輸出的這16根字線剛好可以選擇16個邏輯單元。每選中一個地址,對應字線的4位存儲單元同時被選中。選中的存儲單元將與數據位線連通,即可按照要求實現讀或寫操作了。
C. 數字電路的一道題目,我不理解!!求高手或者好好人老師幫幫忙解答 一下!!
這個是已經封裝好的元器件,你這樣的看肯定是看不出來什麼的,74LS138是3-8線解碼器,內部原理圖見附圖。看到這圖你就可以看清楚究竟是怎麼回事了,把輸入帶進去根據與或非關系很快可以把關系求出來或者直接找他的輸入輸出狀態表,datasheet上面肯定有,不難的,你細心一點就可以了
D. 數電題目求解答
三八解碼器
輸入為110,十進制為6,解碼器輸出為01000000。
又是低電平有效,取反得到10111111
E. 解碼器基礎
初次接觸解碼器的童鞋可能會問,解碼器是什麼?
首先,我們需要明確,電腦和人類溝通,需要轉換。因為人類對於抽象語言比較擅長,而當前的計算機本質上只能識別0、1二進制串。因此,人類所表達的知識要被電腦接受,需要將其轉換編碼成二進制數,這一過程可以理解為編碼;而人類要理解計算機給我們計算的結果,則需要將結果解釋成我們能理解的對象(如七段顯示解碼器中顯示的數據),這一個過程,其實就是解碼。
另外,解碼器不是客觀存在的,是根據我們人類的意志製造的,也就是說解碼器長什麼樣子是由人類決定的。我們現在常見的2-4解碼器、3-8解碼器等是硬體工程師和研發人員積累多年的經驗,抽象出的常用MSI基本元件,為硬體工程師進行電路設計提供基本功能單元。(有點類似於我們學習C語言時,C語言的標准函數庫)
常見的解碼器包括2-4解碼器、3-8解碼器,這些都是典型的解碼器,常見的2-4解碼器,其真值表、邏輯電路功能如下圖所示:
2-4解碼器的真值表中的功能是人類規定的,更直接點說,是一幫搞硬體研發的人規定,根據這個規定,可以直接寫出:
常見的2-4解碼器74LS139如下圖所示:
74LS139片上有兩個2-4解碼器,每個解碼器上有一個低有效的使能端,四個輸出均為低有效。
在簡單介紹2-4解碼器之後,那麼問題來了,如何利用74LS139做一個4-16解碼器?顯然,4-16解碼器對應的功能應該是有4個高有效數據輸入端(不包括使能端),16個低有效的輸出端,從輸出的角度,我們至少需要兩個74LS139,那具體怎麼做呢?首先,我們給輸出進行編號,如下圖所示:
在圖中,我們對輸出端進行了編號。我們希望第一個2-4解碼器(從上向下看)的輸出對應/Y 0 /Y<sub>3</sub>,第二個解碼器的輸出對應/Y<sub>4</sub> /Y 7 ,第三個解碼器對應/Y 8 /Y<sub>11</sub>,第四個解碼器對應/Y<sub>12</sub> /Y 15 。
接下來該如何處理呢?顯然,對於每一個2-4解碼器,只有兩位輸入,另外還有兩個輸入可以控制選擇哪一個2-4解碼器。假設我們的4-16解碼器的輸入是I 3 I 2 I 1 I 0 ,其中低兩位I 1 I 0 直接接每個2-4解碼器的A、B端,則我們可以控制高兩位I 3 I 2 的取值,如果我們選擇:
(上面這個結果,大家如果不怕麻煩,也可以畫出4-16解碼器的真值表看)
到這一步,基本上與預想的差不多了,剩下的是實現如何根據高兩位來在4個解碼器中選擇合適的2-4解碼器。顯然,這又需要一個2-4解碼器來實現,因此,最終的4-16解碼器如下圖所示:
根據這個圖,大家可以順便進行驗證,並對這個過程進行總結,包括:思路、一般步驟、低位共享時高位如何控制等等。
童鞋們如有問題,可以直接在上提問,或者我寫的地方有錯,咱們一起探討,共同進步!
F. 用八個與非門設計一個2線-4線變數解碼器,要求輸出低電平有效。畫出邏輯圖
這個與非門是幾個輸入的?
好吧,我來簡單回答一下。
首先將兩個輸入端以A1和A2表示,四個輸出分別以Y1,Y2,Y3,Y4表示。
那麼,我們希望得到如下邏輯
A2 0 1
A1
0 0111 1011
1 1101 1110
0111表示Y1輸出低電平,其餘高電平,
1011表示Y2輸出低電平,其餘高電平,以此類推。
對Y1Y2Y3Y4畫維諾圖可以分別獲得其邏輯表達式
Y1=((A1非&A2)非&A1非)非
Y2=(A2&(A1&A2)非)非
Y3=(A1&(A1&A2)非)非
Y4=((A1非&A2)非&A2)非
以上,可獲得邏輯圖如下
由於化簡方式不同,邏輯電路也不同。
我化簡結果中不存在A2非這一項,因此,少用了一個與非門。
本題目可通過7個與非門即可搭建。
G. 找高手 !微機原理的幾道題
8088 CPU地址匯流排寬度為20位(A0~A19),6264晶元容量為8K×8位,使用低13位地址信號(A0~A12)作為片內定址,使用高7位地址信號(A13~A19)作為片選地址解碼。根據題目要求,6264晶元所佔地址范圍寫成二進制形式為:
開始地址:0011 0010 0000 0000 0000
結束地址:0011 0011 1111 1111 1111
可以看出,當 A19~A13為 0011 001 時,解碼輸出應使6264晶元的片選端/CS1有效,滿足題目要求的實現方案之一如圖
H. 用解碼器實現下列邏輯函數,畫出連線圖Y(ABC)=∑m(1.3.5.7) Y(ABCD)=∑