【數字電路】第四章 邏輯電路4-5節知識點
§4.4若幹典型的組合邏輯電路
一、 編碼器(具有編碼功能的邏輯電路)
(1)普通編碼器:不能同時按下輸入鍵,是根據真值表設計編碼器電路。
(2)優先編碼器:具有一定的優先級,是根據真值表設計的優先編碼器電路。
二、譯碼器(具有譯碼功能的邏輯電路)
(1)譯碼是編碼的逆過程,它的功能是將具有特定含義的二進制碼轉換成對應的輸入信號。
(2)二進制譯碼器:(重點了解74HC138芯片的結構,並根據邏輯函數實現功能)
74HC138芯片:
其中A0、A1、A2是信號的輸入端,E1、E2A、E2B為始能端。
(3)七段顯示譯碼器:(主要了解七段數碼管)
發光二極管構成的七段顯示器有兩種:共陰極、共陽極
①共陰極電路中,八個發光二極管的陰極連在一起接低電平,需要某一段發光,就將相應二極管的陽極接高電平。
②共陽極電路中,八個發光二極管的陰極連在一起接高電平,需要某一段發光,就將相應二極管的陽極接低電平。
三、數據分配器
(1)定義:數據分配是將公共數據線上的數據根據需要送到不同的通道上去,實現數據分配功能的邏輯電路。(其作用相當於多個輸出的單刀多擲開關)
(2)用3線—8線譯碼器(74HC128)作為數據分配器的邏輯原理圖(如圖所示):
四、數據選擇器
(1)定義:數據選擇是指經過選擇,把多路數據中的某一路數據傳送到公共數據線上,實現數據選擇功能的邏輯電路稱為數據選擇器(作用相當於多個輸入的單刀多擲開關)。
(2)數據選擇器的類型:2選1數據選擇器、4選1數據選擇器、8選1 數據選擇器、16選1數據選擇器。例如4選1 數據選擇器就是對4個數據源進行選擇,需要兩位選擇輸入S1S0。當S1S0取00、01、10、11時,分別控制4個數據通道的開關。
(3)典型數據選擇器電路的應用
①用數據處理器實現邏輯函數
③ 集成數據選擇器(可實現位的擴展)
五、數值比較器
(1)定義:數值比較器就是對倆個二進制數A、B進行比較的邏輯電路,比較結果有A>B,A<B以及A=B三種情況。
(2)1位數值比較器(邏輯圖如下圖所示):
(3)兩位數值比較器:
分析比較兩位二進制數A1A0和B1B0的情況,用F(A>B)、F(A<B)和F(A=B)表示比較結果。當高位(A1、B1)不相等時,無需比較低位(A0、B0),高位比較的結果就是倆個數比較結果。當高位相等時,兩個數的比較結果由低位比較的結果決定。
六、算術運算電路
1、半加器與全加器
(1)半加器
定義:實現只考慮兩個加數本身而沒有考慮低位進位的加法運算的邏輯電路成為半加器。
如下圖分別為半加器的符號和邏輯圖:
其中A、B是兩個加數,S表示和數,C表示進位數。
(2)全加器
全加器能進行被加數、加數和來自低位的進位信號相加並根據求和結果給出該進位信號。因此可以用全加器組成三位二進制代碼奇偶校驗器。
2、多位數加法器
(1)串行進位加法器(詳見課本P192)
(2)超前進位加法器(了解即可)
3、減法運算
減法運算的原則是將減法運算轉換成補碼的加法運算進行的。
【數字電路】第四章 邏輯電路4-5節知識點