




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2022年5月3日星期二20.1 數制和脈沖信號數制和脈沖信號20.2 基本門電路及其組合基本門電路及其組合20.3 TTL門電路門電路20.4 CMOS門電路門電路20.5 邏輯代數邏輯代數20.6 組合邏輯電路的分析與設計組合邏輯電路的分析與設計20.7 加法器加法器20.8 編碼器編碼器20.9 譯碼器和數字顯示譯碼器和數字顯示20.10 數據分配器和數據選擇器數據分配器和數據選擇器20.11 應用舉例應用舉例第第20章章 門電路和組合邏輯電路門電路和組合邏輯電路2022年5月3日星期二本章要求:本章要求:第第20章章 門電路和組合邏輯電路門電路和組合邏輯電路1. 掌握基本門電路的邏輯功
2、能、邏輯符號、真值掌握基本門電路的邏輯功能、邏輯符號、真值表和邏輯表達式。了解表和邏輯表達式。了解 TTL門電路特點門電路特點;3. 會分析和設計簡單的組合邏輯電路會分析和設計簡單的組合邏輯電路;4. 理解加法器、編碼器、譯碼器等常用組合邏輯理解加法器、編碼器、譯碼器等常用組合邏輯 電路的工作原理和功能電路的工作原理和功能;5. 學會數字集成電路的使用方法。學會數字集成電路的使用方法。2. 會用邏輯代數的基本運算法則化簡邏輯函數會用邏輯代數的基本運算法則化簡邏輯函數;2022年5月3日星期二數字系統舉例數字系統舉例計程車計價器系統方框圖計程車計價器系統方框圖計數器計數器整形電路整形電路存儲器存
3、儲器數字顯示器數字顯示器譯碼器譯碼器計算器計算器車軸車軸脈沖脈沖信號信號脈沖脈沖序列序列第第20章章 門電路和組合邏輯電路門電路和組合邏輯電路2022年5月3日星期二模擬信號模擬信號數字信號數字信號電子電路中的信號電子電路中的信號模擬信號:模擬信號:在時間上或數值上連續變化的信號。在時間上或數值上連續變化的信號。 處理模擬信號的電路稱為處理模擬信號的電路稱為模擬電路模擬電路。如整流電如整流電路、放大電路等,注重研究的是輸入和輸出信號間路、放大電路等,注重研究的是輸入和輸出信號間的的大小及相位關系大小及相位關系。 在模擬電路中,晶體管三極管通常工作在在模擬電路中,晶體管三極管通常工作在放大區。放
4、大區。2022年5月3日星期二數字信號(也稱脈沖信號)數字信號(也稱脈沖信號) 在時間上和數值上都是不連續變化的,即在時間上和數值上都是不連續變化的,即是一種是一種躍變信號,并且持續時間短暫。躍變信號,并且持續時間短暫。 處理數字信號的電路稱為處理數字信號的電路稱為數字電路數字電路,它注重研究,它注重研究的是輸入、輸出信號之間的的是輸入、輸出信號之間的邏輯關系邏輯關系。 在數字電路中,晶體管一般工作在在數字電路中,晶體管一般工作在截止區截止區和和飽和飽和區區,起開關的作用。,起開關的作用。2022年5月3日星期二20.1.1 數制數制在數字體制中,常用的是十進制在數字體制中,常用的是十進制,
5、它有它有09十十個數碼,計數規則個數碼,計數規則 “逢十進一逢十進一” 。20.1 數制和脈沖信號數制和脈沖信號1. 常用數制常用數制 數制是數制是計數進位制計數進位制的簡稱。的簡稱。 (1) 十進制十進制 在數字電路中常用的數制有十進制、二進制、在數字電路中常用的數制有十進制、二進制、八進制和十六進制。八進制和十六進制。2022年5月3日星期二 各個數碼處于十進制數的不同數位時各個數碼處于十進制數的不同數位時, 所代表所代表的數值不同的數值不同, 即不同數位有不同數位的即不同數位有不同數位的位權值位權值。 如:如:(123.45) 10 =1 102+3 101+3 100+4 10-1+5
6、 10-2 整數部分從低位至高位每位的權依次為:整數部分從低位至高位每位的權依次為: 100、101 、102, ;小數部分從高位至低位每位的權依;小數部分從高位至低位每位的權依次為:次為: 10-1 、 10-2 、 10-3。十進制的基數十進制的基數( (底數底數) )是是 10 。2022年5月3日星期二(2) 二進制二進制 二進制有二進制有 0 和和 1 兩個數碼,基數是兩個數碼,基數是2,計數規則,計數規則 “逢二進一逢二進一” 。 (110101.01)2 = 1 25+1 24+0 23+1 22+0 21+1 20+ 0 2-1+1 2-2= (53.25)10(3) 八進制八
7、進制 八進制有八進制有 0 7八個數碼,基數是八個數碼,基數是8,計數規則,計數規則 “逢八進一逢八進一” 。 (32.4)8= 3 81 + 2 80 + 4 8-1 = (26.5)102022年5月3日星期二(4) 十六進制十六進制 十六進制有十六進制有 0 9, A(10) , A(10) , B(11) , C(12) ,D(13) ,E(14) ,F(15)十六個數碼,基數是十六個數碼,基數是16,計數,計數規則規則 “逢十六進一逢十六進一” 。 (3B.6)16 = 3 161+ B 160 + 6 16-1 (59.4)102. 十進制數轉換為任意進制數十進制數轉換為任意進制數
8、(1) 十十 二進制轉換二進制轉換十進制轉換為二進制分十進制轉換為二進制分整數整數和和凈小數凈小數兩部分進行。兩部分進行。整數部分的轉換采取除整數部分的轉換采取除2取余法,直到商為零為止。取余法,直到商為零為止。2022年5月3日星期二 余數余數 1 (d0) 余數余數 1 (d1) 余數余數 0 (d2) 余數余數 1 (d3) 余數余數 1 (d4)2 272 132 62 32 10整數部分的轉換采取整數部分的轉換采取除除 2 取余法,直到商為零為止取余法,直到商為零為止。 凈小數部分的凈小數部分的轉換采取轉換采取乘乘 2 取整取整法,直到滿足規定法,直到滿足規定的位數為止的位數為止。
9、0.35 2 = 0.7 整數整數0 (d-1) 0.7 2 = 1.4 整數整數1 (d-2) 0.4 2 = 0.8 整數整數0 (d-3) 0.8 2 = 1.6 整數整數1 (d-2) 0.6 2 = 1.2 整數整數1 (d-5) 0.2 2 = 0.4 整數整數0 (d-6) (27.35)10 =(d4d3 d2d1d0.d-1d-2d-3d-4d-5d-6 ) = (11011.010110)22022年5月3日星期二(2) 十十 八進制轉換八進制轉換十進制數十進制數二進制二進制將二進制數整數部分從低位開始將二進制數整數部分從低位開始每每3位位劃為一組;劃為一組;將小數部分從高
10、位開始將小數部分從高位開始每每3位位劃為一組。劃為一組。例:將十進制數例:將十進制數 27.35 轉換成八進制數。轉換成八進制數。 (27.35)10 = (33.26)8(0 1 1 0 1 1 . 0 1 0 1 1 0 )2( 3 3 . 2 6 )8(3) 十十 十六進制轉換十六進制轉換 (0 0 0 1 1 0 1 1 . 0 1 0 1 1 0 0 0)2( 1 B . 5 8 )16(27.35)10 = (1B.58)162022年5月3日星期二脈沖幅度脈沖幅度 A脈沖上升時間脈沖上升時間 tr 脈沖周期脈沖周期 T脈沖下降時間脈沖下降時間 tf脈沖寬度脈沖寬度 tp A0.9
11、A0.5A0.1AtptrtfT實際的矩形波實際的矩形波1. 脈沖信號的部分參數脈沖信號的部分參數脈沖頻率脈沖頻率 f20.1.2 脈沖信號脈沖信號2022年5月3日星期二脈沖信號脈沖信號正脈沖:正脈沖:脈沖躍變后的值比初始值高脈沖躍變后的值比初始值高負脈沖:負脈沖:脈沖躍變后的值比初始值低脈沖躍變后的值比初始值低如:如:0+3V0-3V正脈沖正脈沖0+3V0-3V負脈沖負脈沖2. 脈沖信號的分類脈沖信號的分類2022年5月3日星期二20.2 基本門電路及其組合基本門電路及其組合 * 邏輯門電路是數字電路中最基本的邏輯元件。邏輯門電路是數字電路中最基本的邏輯元件。 * 所謂所謂“門門”就是一種
12、開關,它能按照一定的就是一種開關,它能按照一定的條條 件控制信號的通過或不通過。件控制信號的通過或不通過。 * 門電路的輸入信號和輸出信號之間存在一定門電路的輸入信號和輸出信號之間存在一定 的邏輯關系(因果關系),所以門電路又稱的邏輯關系(因果關系),所以門電路又稱 為為邏輯門電路邏輯門電路。20.2.1 邏輯門電路的基本概念邏輯門電路的基本概念* 基本邏輯關系為基本邏輯關系為“與與”、“或或”、“非非”三種。三種。* 基本邏輯門有基本邏輯門有“與門與門”、“或門或門”、“非門非門”三種。三種。2022年5月3日星期二設:開關斷開、燈不亮用邏輯設:開關斷開、燈不亮用邏輯 0 表示表示, 開關閉
13、合、開關閉合、燈亮用邏輯燈亮用邏輯 1 表示。表示。邏輯表達式:邏輯表達式: Y = A B1. 與邏輯關系與邏輯關系與與邏輯關系是指當決定某事件的條件全部具備邏輯關系是指當決定某事件的條件全部具備時,該事件才發生。時,該事件才發生。000101110100ABYBYA狀態表狀態表2022年5月3日星期二2. 或邏輯關系或邏輯關系 或或邏輯關系是指當決定某事件的條件之一具備邏輯關系是指當決定某事件的條件之一具備時時,該事件就發生。該事件就發生。邏輯表達式:邏輯表達式: Y = A + B狀態表狀態表000111110110ABY2022年5月3日星期二3. 非邏輯關系非邏輯關系非非邏輯關系是否
14、定或相反的意思。邏輯關系是否定或相反的意思。邏輯表達式:邏輯表達式:Y = A狀態表狀態表101AY02022年5月3日星期二 電平的高低一般電平的高低一般用用“1”和和“0”兩種狀兩種狀態區別,若規定態區別,若規定高電平高電平為為“1”,低電平為,低電平為“0”則稱為則稱為正邏輯正邏輯。反之則。反之則稱為稱為負邏輯負邏輯。若無特殊。若無特殊說明,均采用正邏輯。說明,均采用正邏輯。100VUCC高電平高電平低電平低電平 本課采用正邏輯。本課采用正邏輯。正負邏輯正負邏輯 由電子電路實現邏輯運由電子電路實現邏輯運算時,它的輸入和輸出信號算時,它的輸入和輸出信號都是用電位都是用電位( (或稱或稱電平
15、電平) ) 的的高低表示的。高電平和低電高低表示的。高電平和低電平都不是一個固定的數值平都不是一個固定的數值, 而是有一定的變化范圍。而是有一定的變化范圍。2022年5月3日星期二20.2.2 分立元件基本邏輯門電路分立元件基本邏輯門電路門電路是用以實現邏輯關系的電子電路,與門電路是用以實現邏輯關系的電子電路,與前面所講過的基本邏輯關系相對應。前面所講過的基本邏輯關系相對應?;鹃T電路:基本門電路: 與門、或門、非門、與非門、或非門等。與門、或門、非門、與非門、或非門等。對于每種門電路要以掌握其邏輯符號、邏輯功對于每種門電路要以掌握其邏輯符號、邏輯功能、邏輯表達式、真值表為目標來學習這一部分內
16、能、邏輯表達式、真值表為目標來學習這一部分內容。容。2022年5月3日星期二1. 二極管二極管“與與” 門電路門電路(1) 電路電路(2) 工作原理工作原理輸入輸入A、B、C全為高電平全為高電平“1”,輸出輸出 Y 為高電平為高電平“1”輸入輸入A、B、C有低電平有低電平“0”,輸出輸出 Y 為低電平為低電平“0”0V0V0V0V0V3V +5VRDADCABYDBC3V3V3V0V00000010101011001000011001001111ABYC“與與” 門邏輯狀態表門邏輯狀態表0V3V2022年5月3日星期二(3) 邏輯關系:邏輯關系: “與與”邏輯邏輯口訣:有口訣:有“0”出出“0
17、” 全全“1”出出“1”邏輯表達式:邏輯表達式: Y=A B C邏輯符號:邏輯符號:&ABYC00000010101011001000011001001111ABYC“與與” 門邏輯狀態表門邏輯狀態表2022年5月3日星期二2. 二極管二極管“或或” 門電路門電路(1) 電路電路0V0V0V0V0V3V3V3V3V0V00000011101111011001011101011111ABYC“或或” 門邏輯狀態表門邏輯狀態表(2) 工作原理工作原理輸入輸入A、B、C全為全為“0”,輸出輸出 Y 為為“0”。輸入輸入A、B、C有一個為有一個為“1”,輸出輸出 Y 為為“1”。 0VRDAD
18、CABYDBC3V3V2022年5月3日星期二(3)邏輯關系:)邏輯關系:“或或”邏輯邏輯口訣:有口訣:有“1”出出“1” 全全“0”出出“0”Y=A+B+C邏輯表達式:邏輯表達式:邏輯符號:邏輯符號:ABYC100000011101111011001011101011111ABYC“或或” 門邏輯狀態表門邏輯狀態表2022年5月3日星期二例例1:根據輸入波形畫出輸出波形:根據輸入波形畫出輸出波形ABY1有有“0”出出“0”,全全“1”出出“1”&ABY1 1ABY2Y2有有“1”出出“1”,全全“0”出出“0”2022年5月3日星期二3. 晶體管晶體管“非非” 門電路門電路+UCC-
19、UBBARKRBRCYT 1 0截止截止飽和飽和邏輯表達式:邏輯表達式:Y=A“0”10“1”“0”“1”AY“非非” 門邏輯狀態表門邏輯狀態表邏輯符號:邏輯符號:1AY口訣:非口訣:非0則則1,非,非1則則0。2022年5月3日星期二有有“0”出出“1”,全,全“1”出出“0”“與與”門門&ABCY&ABC“與非與非”門門00010011101111011001011101011110ABYC“與非與非” 門門邏輯狀態表邏輯狀態表邏輯表達式:邏輯表達式:Y=A B C1Y“非非”門門20.2.3 基本邏輯門電路的組合基本邏輯門電路的組合1. “與非與非”門門2022年5月3日
20、星期二有有“1”出出“0”,全,全“0”出出“1”1Y“非非”門門00010010101011001000011001001110ABYC“或非或非” 門門邏輯狀態表邏輯狀態表“或或”門門ABC 1“或非或非”門門YABC 1Y=A+B+C邏輯表達式:邏輯表達式:2. “或非或非”門門2022年5月3日星期二“與或非與或非”門邏輯圖門邏輯圖Y=AB+CD邏輯表達式:邏輯表達式:“與或非與或非”門邏輯符號門邏輯符號&ABDC 1Y1&YAC 1DB3. “與或非與或非”門門2022年5月3日星期二例例2:A為信號端,為信號端,B為控制端,試畫出輸出端為控制端,試畫出輸出端Y的波形
21、。的波形。&ABY11&ABY300&ABY22022年5月3日星期二 上面討論的門電路都是由二極管、晶體管組成的,上面討論的門電路都是由二極管、晶體管組成的,它們稱為它們稱為分立元件門電路分立元件門電路。 TTL門電路屬于門電路屬于集成門電路集成門電路,它具有高可靠性和,它具有高可靠性和微型化等優點。應用得最為普遍的是微型化等優點。應用得最為普遍的是與非門電路與非門電路。 普通普通TTL與非門不允許直接驅動電壓高于與非門不允許直接驅動電壓高于5V的負的負載,也不允許輸出端直接相連,否則與非門將被載,也不允許輸出端直接相連,否則與非門將被損壞。損壞。20.3 TTL門電
22、路門電路2022年5月3日星期二 T5Y R3R5AB CR4R2R1 T3 T4T2+5V T1輸入級輸入級中間級中間級輸出級輸出級20.3.1 TTL“與非與非”門電路門電路1. 電路結構電路結構E2E3E1B等效電路等效電路C多發射極多發射極三極管三極管2022年5月3日星期二3. TTL與非門外引線排列圖及邏輯符號與非門外引線排列圖及邏輯符號74LS208910111213147654321C2B2Y2D2A1B1C1Y1A2GNDUCCD12個個4輸入輸入 “與非與非”門門Y1&A1B1C142651D1&1210813974LS20一片集成電路內的各個邏輯門互相獨立
23、,可以一片集成電路內的各個邏輯門互相獨立,可以單獨使用,但是它們共用一根電源引線和一根地線。單獨使用,但是它們共用一根電源引線和一根地線。2. 工作原理工作原理2022年5月3日星期二4個個2輸入輸入 “與非與非”門門74LS0074LS008910111213147654321A4B3Y3B4A1B1A2Y2A3GNDUCCB2Y1Y4A1B142Y1&3511210139&6&8&112022年5月3日星期二74LS00、74LS20管腳排列示意圖管腳排列示意圖&1211109814133456712&UCC4B 4A 4Y3B 3A3Y1B
24、1A1Y2B2A2Y GND(a)74LS001211109814133456712&UCC2D 3C 2BNC 2A2Y1B1ANC1D1C1Y GND74LS20(b)2022年5月3日星期二(1) 電壓傳輸特性電壓傳輸特性輸出電壓輸出電壓UO與與輸入電壓輸入電壓UI的關系。的關系。4. TTL“與非與非”門特性及參數門特性及參數電壓傳輸特性電壓傳輸特性O0.5 1.3 1.41234UO/V2022年5月3日星期二(2) TTL“與非與非”門的參數門的參數電壓傳輸特性電壓傳輸特性典型值典型值3.6V, 2.4V為合格為合格典型值典型值0.3V, 0.4V為合格為合格輸出高電平電壓
25、輸出高電平電壓UOH輸出低電平電壓輸出低電平電壓UOL 輸出高電平電壓輸出高電平電壓UOH和輸出低電平電壓和輸出低電平電壓UOL2022年5月3日星期二指一個指一個“與非與非”門能帶同類門的最大數門能帶同類門的最大數目,它表示帶負載的能力。對于目,它表示帶負載的能力。對于TTL“與非與非”門門 NO 8。 輸入高電平電流輸入高電平電流 IIH和輸入低電平電流和輸入低電平電流 IIL當某一輸入端接當某一輸入端接高電平高電平,其余輸入端接低,其余輸入端接低電電 平時,平時,流入該輸入端的電流,流入該輸入端的電流,稱為高電平輸入稱為高電平輸入電流電流 IIH( A)。)。 當某一輸入端接當某一輸入端
26、接低電平低電平,其余輸入端接高其余輸入端接高電平時,電平時,流出該輸入端的電流,流出該輸入端的電流,稱為低電平輸入稱為低電平輸入電流電流 IIL(mA)。)。 扇出系數扇出系數NO2022年5月3日星期二 平均傳輸延遲時間平均傳輸延遲時間 tpd 50%50%tpd1tpd222pd1pdpdttt TTL的的 tpd 約在約在 10ns 40ns,此值愈小愈,此值愈小愈好。好。輸入波形輸入波形ui輸出波形輸出波形uO2022年5月3日星期二20.3.2 三態輸出三態輸出“與非與非”門電門電路路當控制端當控制端為高電平為高電平“1”時,時,實現正常實現正常的的“與非與非”邏輯關系邏輯關系 Y=
27、AB“1”控制端控制端 DE1. 電路結構電路結構 D截止截止 T5Y R3R5AB R4R2R1 T3 T4T2+5V T12022年5月3日星期二“0”控制端控制端 DE T5Y R3R5AB R4R2R1 T3 T4T2+5V T1導通導通1V1V當控制端當控制端為低電平為低電平“0”時,時,輸出輸出Y 處處于開路狀于開路狀態,也稱態,也稱為高阻狀為高阻狀態。態。2022年5月3日星期二 0 高阻高阻0 0 1 1 0 1 1 1 1 0 1 11 1 1 0( 表示任意態)表示任意態)三態輸出三態輸出“與非與非”門狀態門狀態表表ABEY工作狀態工作狀態高阻狀態高阻狀態1E0EABY 功
28、能表功能表&YEBA邏輯符號邏輯符號EN控制端控制端(使能端使能端)2. 邏輯符號及功能表邏輯符號及功能表2022年5月3日星期二 由于電路結構的不同,例如在控制端串接一個非由于電路結構的不同,例如在控制端串接一個非門,則狀態就會與上述相反,即當控制端為高電門,則狀態就會與上述相反,即當控制端為高電平時出現高阻態,而在低電平時電路處于工作狀平時出現高阻態,而在低電平時電路處于工作狀態。這時的邏輯符號會如下圖所示。態。這時的邏輯符號會如下圖所示。&YEBA邏輯符號邏輯符號EN。2022年5月3日星期二 可實現用可實現用一條一條總線(母線)分時傳送幾個總線(母線)分時傳送幾個不同的
29、數據或控制信號。不同的數據或控制信號。3. 三態門的應用三態門的應用“1”“0”“0”A1 B1總總線線A1B1E1A2B2E2A3B3E3ENENEN2022年5月3日星期二門電路多余輸入端的處理門電路多余輸入端的處理 TTL與邏輯門電路(與邏輯門電路(與門與門、與非門與非門):將多余輸入端經):將多余輸入端經 大電阻(大電阻(13k)接地;直接)接地;直接接高電平接高電平;懸空;與使用;懸空;與使用 的輸入端并接。的輸入端并接。 TTL或邏輯門電路(或邏輯門電路(或門或門、或非門或非門):將多余輸入端通):將多余輸入端通 過小于過小于1k的電阻的電阻接接“地地”;直接接地;接低電平。與;直
30、接接地;接低電平。與使使 用的輸入端并接。用的輸入端并接。 如果前級(驅動級)有足夠的驅動能力,也可以將多余如果前級(驅動級)有足夠的驅動能力,也可以將多余 的輸入端的輸入端與信號輸入端連在一起與信號輸入端連在一起。 多余輸入端的處理,應以不破壞門電路的輸入多余輸入端的處理,應以不破壞門電路的輸入輸出邏輯關系為前提。輸出邏輯關系為前提。Y&A+UCCY1AY&A.Y1A.2022年5月3日星期二20.5 邏輯代邏輯代數數邏輯代數邏輯代數(又稱布爾代數),(又稱布爾代數),它是分它是分析設計邏輯電路的數學工具。雖然它和普通代析設計邏輯電路的數學工具。雖然它和普通代數一樣也用字母表
31、示變量,數一樣也用字母表示變量,但變量的取值只有但變量的取值只有“0”和和“1”兩種,分別稱為邏輯兩種,分別稱為邏輯“0”和邏輯和邏輯“1”。這里這里“0”和和“1”并不表示數量的大小,并不表示數量的大小,而是表示兩種相互對立的邏輯狀態。而是表示兩種相互對立的邏輯狀態。邏輯代數所表示的是邏輯代數所表示的是邏輯關系邏輯關系,而不是而不是數量關系數量關系。這是它與普通代數的本質區別。這是它與普通代數的本質區別。2022年5月3日星期二1. 基本運算法則:基本運算法則:自等律自等律 01AA AA0-1律律 1100AA重疊律重疊律AAAAAA還原律還原律AA 互補律互補律01AAAA2. 交換律:
32、交換律:ABBAABBA20.5.1 邏輯代數運算法則邏輯代數運算法則2022年5月3日星期二CBABCAAA3. 結合律:結合律:)()(CBACBA )()(CBACBA4. 分配律:分配律:CABACBA)()()()(CABACBA= () ()右式ABACBCBCAA)(BCBCA)(1BCAB+C+1=1 A A=A.2022年5月3日星期二5. 反演律:反演律:BABABABA6. 吸收律:吸收律:(1) A+AB = A (2) A(A+B) = ABABAA(3)ABBAA)(4)證明證明:A+AB = ABAABABAA BAAABA )(ABABA(5)ABABA)(6)
33、2022年5月3日星期二表示方法表示方法邏輯式邏輯式邏輯狀態表邏輯狀態表邏輯圖邏輯圖卡諾圖卡諾圖下面舉例說明前下面舉例說明前3種表示方法。種表示方法。例例1:有一有一T形走廊,在相會處有一路燈,在進入走廊形走廊,在相會處有一路燈,在進入走廊的的A、B、C三地各有控制開關,都能獨立進行控制。三地各有控制開關,都能獨立進行控制。任意閉合一個開關,燈亮;任意閉合兩個開關,燈滅;任意閉合一個開關,燈亮;任意閉合兩個開關,燈滅;三個開關同時閉合,燈亮。設三個開關同時閉合,燈亮。設A、B、C代表三個開關代表三個開關(輸入變量);(輸入變量);Y代表燈(輸出變量)。代表燈(輸出變量)。20.5.2 邏輯函數
34、的表示方法邏輯函數的表示方法2022年5月3日星期二 1. 邏輯狀態表:邏輯狀態表:設:開關閉合其狀態為設:開關閉合其狀態為“1”,斷開為,斷開為“0”燈亮狀態為燈亮狀態為“1”,燈滅為,燈滅為“0”用輸入、輸出變量用輸入、輸出變量的邏輯狀態的邏輯狀態(“1”或或“0”)以表格形式以表格形式來表示邏輯函數。來表示邏輯函數。三輸入變量有八種組合狀態;三輸入變量有八種組合狀態;n輸入變量有輸入變量有2n種組合狀態。種組合狀態。 0 0 00 0 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1 C 012022年5月3日星期二 2. 邏輯式:邏輯式:取取 Y=
35、“1”( 或或Y=“0” ) 列邏輯式列邏輯式用用“與與”“”“或或”“”“非非”等運算來表達邏輯函數的表達式。等運算來表達邏輯函數的表達式。(1)由邏輯狀態表寫出由邏輯狀態表寫出 一種組合中,輸入變一種組合中,輸入變量之間是量之間是“與與”關系,關系, 0 0 0 0 C 0 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1對應于對應于Y=1,若輸入變量若輸入變量為為“1”,則取輸入變量本身,則取輸入變量本身(如如 A );若輸入變量為若輸入變量為“0”則取其反變量則取其反變量(如如 A )。各組合各組合之間是之間是“或或”邏輯關邏輯關系系202
36、2年5月3日星期二例:例:試列出如下邏輯式的邏輯狀態表。試列出如下邏輯式的邏輯狀態表。 0 0 0 0 C 0 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 1YABBCCA2022年5月3日星期二 最小項中同時含有所有的變量,每個變量最小項中同時含有所有的變量,每個變量都是它的一個因子;都是它的一個因子; 最小項中的每個因子以原變量或是反變量最小項中的每個因子以原變量或是反變量的形式只出現一次;的形式只出現一次; n個變量共有個變量共有2n個最小項個最小項; 同一個邏輯函數可以用不同的邏輯式來表同一個邏輯函數可以用不同的邏輯式來表達,但達,但由最
37、小項組成的由最小項組成的與或與或邏輯式一定是邏輯式一定是唯一的唯一的,而邏輯狀態表是用最小項表示的,而邏輯狀態表是用最小項表示的,所以所以邏輯狀態表是唯一的邏輯狀態表是唯一的。 (2) 最小最小項項2022年5月3日星期二例例1中的邏輯表達式:中的邏輯表達式:是由是由4個最小項組成的個最小項組成的“與或與或”邏輯式。邏輯式。上式中顯然不含有最小項,但是該式也可以用最上式中顯然不含有最小項,但是該式也可以用最小項表示:小項表示:()()()YABBCCAAB CCBC AACA BBABCABCBCABCACABCABABCABCABCABC2022年5月3日星期二3. 邏輯圖:邏輯圖:Y&am
38、p;C1CB1BA1A1Y=A B C+A B C+A B C+A B C 由于邏輯式不是由于邏輯式不是唯一的,所以邏輯圖唯一的,所以邏輯圖也不是唯一的;也不是唯一的; 也可以由邏輯圖也可以由邏輯圖寫出邏輯式。寫出邏輯式。一般由邏輯式畫出一般由邏輯式畫出CBACBACBAABC2022年5月3日星期二20.5.3 邏輯函數的化簡邏輯函數的化簡由邏輯狀態表直接寫出的邏輯式及由此畫由邏輯狀態表直接寫出的邏輯式及由此畫出的邏輯圖,一般比較復雜;若出的邏輯圖,一般比較復雜;若經過簡化,則可經過簡化,則可使用較少的邏輯門實現同樣的邏輯功能。使用較少的邏輯門實現同樣的邏輯功能。從而從而可可節省器件,降低成
39、本,提高電路工作的可靠性。節省器件,降低成本,提高電路工作的可靠性。化簡方法化簡方法應用邏輯代數運算法則化簡應用邏輯代數運算法則化簡卡諾圖法卡諾圖法利用邏輯代數變換,可用不同的門電路實利用邏輯代數變換,可用不同的門電路實現相同的邏輯功能。現相同的邏輯功能。2022年5月3日星期二1. 用用 “與非與非”門構成基本門電門構成基本門電路路AY&B&BAY&由邏輯代數運算法則:由邏輯代數運算法則:ABABY由邏輯代數運算法則:由邏輯代數運算法則:BABABAY(1) 構成構成“與與”門電路門電路(2) 構成構成“或或”門電路門電路2022年5月3日星期二&YA(3)
40、構成構成“非非”門電門電路路(4) 構成構成“或非或非”門門YBA&AY 由邏輯代數運算法則:由邏輯代數運算法則:BABABAY2022年5月3日星期二(1)并項法)并項法例:例: 化簡化簡CABCBACBAABCY)()(BBCABBACCAAC A例:例: 化簡化簡CBCAABY(2)配項法)配項法)(AACBCAABCBACACABABCAAB2. 應用邏輯代數運算法則化簡應用邏輯代數運算法則化簡1 AA利用利用利用利用)(AABB 2022年5月3日星期二BABAA例:例: 化簡化簡CBACBAABCY(3)加項法)加項法ABCCBACBAABCACBC CBCBA )(CBC
41、BACBA(4)吸收)吸收法法吸收吸收BAABCBACBAY例:例: 化簡化簡利用利用A+A=A利用利用A+AB=ABABAA 2022年5月3日星期二例:例:化簡化簡DBCDCBADABABCYDBABCDCBAABCDBCDCBAABDBCDCBAB)(DCBCDABCDBCDAB)(DADBCDCBAABCBCDABCDB2022年5月3日星期二例:例:證明證明ABCDABDBCDABCBDBCB* 由此我們可以看出,采用代數法進行邏輯函數由此我們可以看出,采用代數法進行邏輯函數的化簡時,要求有熟練的應用技巧,并且不易的化簡時,要求有熟練的應用技巧,并且不易判斷是否已經化簡到最簡形式。判
42、斷是否已經化簡到最簡形式。* 當輸入變量的個數少于當輸入變量的個數少于5個時,采用個時,采用卡諾圖化簡卡諾圖化簡法法能較快地得出邏輯函數的最簡表達式。能較快地得出邏輯函數的最簡表達式。2022年5月3日星期二(1)卡諾圖卡諾圖 是與變量的最小項對應的按一定規則排是與變量的最小項對應的按一定規則排列的方格圖,每一小方格填入一個最小項。列的方格圖,每一小方格填入一個最小項。n個輸入變量,有個輸入變量,有2n種組合種組合, 則最小項就有則最小項就有2n個,個,卡諾圖也相應有卡諾圖也相應有2n個小方格。個小方格。如:三個變量,有如:三個變量,有8種組合,最小項就是種組合,最小項就是8個,卡個,卡諾圖也
43、相應有諾圖也相應有8個小方格。個小方格。在卡諾圖的行和列分別標出在卡諾圖的行和列分別標出變量變量及其及其狀態狀態。3. 應用卡諾圖化簡應用卡諾圖化簡2022年5月3日星期二BA0101BABABABA二變量二變量BCA00100m01 11 10三變量三變量1m3m2m4m5m7m6m二進制數對二進制數對應的十進制應的十進制數編號數編號AB000m01 11 101m3m2m4m5m7m6mCD00011110四變量四變量12m13m15m14m8m9m11m10m任意兩任意兩個相鄰個相鄰最小項最小項之間只之間只有一個有一個變量改變變量改變卡諾圖卡諾圖2022年5月3日星期二(a) 可以根據邏
44、輯狀態表畫出卡諾圖可以根據邏輯狀態表畫出卡諾圖如如:ABC001001 11 101111將輸出變量為將輸出變量為“1”的的最小項填入對應的方格,最小項填入對應的方格,為為“0”的可不填。的可不填。 0 0 0 0A B C Y0 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1卡諾圖卡諾圖2022年5月3日星期二(b) 可以根據邏輯式畫出卡諾圖可以根據邏輯式畫出卡諾圖ABC001001 11 101111將邏輯式中的最小項分將邏輯式中的最小項分別用別用“1”填入對應的小填入對應的小方格。如果邏輯式中最方格。如果邏輯式中最小項不全,可不填。小項不全
45、,可不填。ABCCBACBACBAY注意:注意:如果邏輯式不是由最小項構成,一般應如果邏輯式不是由最小項構成,一般應先化為最小項,或按先化為最小項,或按例例20.5.6的方法填寫。的方法填寫??ㄖZ圖卡諾圖2022年5月3日星期二 注意:注意:2) 圈的個數應最少,圈內小方格的個數應盡可能的多。圈的個數應最少,圈內小方格的個數應盡可能的多。每圈每圈 一個新的圈時,必須包含至少一個未被圈過的一個新的圈時,必須包含至少一個未被圈過的 “1”。每個。每個 取值為取值為1的方格可以被圈多次,但不能遺漏。的方格可以被圈多次,但不能遺漏。3) 合并最小項合并最小項保留圈內相同的變量,除去相反的保留圈內相同的
46、變量,除去相反的變量。變量。步驟步驟1.畫出卡諾圖畫出卡諾圖2.合并最小項合并最小項3.寫出寫出最簡最簡“與或與或”邏輯式邏輯式(2) 應用卡諾圖化簡邏輯函數應用卡諾圖化簡邏輯函數 1) 將取值為將取值為“1”的相鄰小方格圈成矩形或方形,相的相鄰小方格圈成矩形或方形,相鄰小方格包括最上行與最下行及最左列與最右列同鄰小方格包括最上行與最下行及最左列與最右列同列或同行兩端的兩個小方格。列或同行兩端的兩個小方格。 所圈取值為所圈取值為“1”的相鄰小方格的個數應為的相鄰小方格的個數應為2n個個(n=0,1,2) ;2022年5月3日星期二ABC001001 11 101111例例20.5.3: ABC
47、CABCBABCAY用卡諾圖表示并化簡。用卡諾圖表示并化簡。解:解:(a) 將取值為將取值為“1”的的相鄰小方格圈成圈;相鄰小方格圈成圈;(b) 所圈取值為所圈取值為“1”的相鄰小方格的個數的相鄰小方格的個數應為應為2n(n=0,1,2);(c) 保留圈內相同的變保留圈內相同的變量,除去相反的變量。量,除去相反的變量。于是可以得出化簡后的邏輯式:于是可以得出化簡后的邏輯式:YABBCCA如果卡諾圖中如果卡諾圖中0的方格較的方格較1的方格數少,則的方格數少,則圈圈0會更為簡便。會更為簡便。2022年5月3日星期二例例20.5.4:應用卡諾圖化簡邏輯函數應用卡諾圖化簡邏輯函數YABCABCABCA
48、BC00ABC1001 11 101111解:解:寫出簡化邏輯式寫出簡化邏輯式CACBY多余多余BACACBY 這是最簡這是最簡式嗎?式嗎?化簡后為化簡后為2022年5月3日星期二解:解:AB0001 11 10CD000111101111DBY 例例20.5.5:應用卡諾圖化簡邏輯函數應用卡諾圖化簡邏輯函數DCBADCBADCBADCBAY2022年5月3日星期二解:解:寫出化簡后的邏輯式:寫出化簡后的邏輯式:AB0001 11 10CD000111101例例20.5.6: 應用卡諾圖化簡邏輯函數應用卡諾圖化簡邏輯函數DBDBCBAAY111111111含含A均填均填“1”Y=A+B D20
49、22年5月3日星期二例例20.5.7:應用卡諾圖化簡邏輯函數應用卡諾圖化簡邏輯函數YABCABCABCABCABCABC00ABC1001 11 101111解:解:寫出簡化邏輯式寫出簡化邏輯式ACY11 如果卡諾圖中如果卡諾圖中0的小方格數較的小方格數較1的小方格數少的小方格數少得多時,圈得多時,圈0會更為簡便。會更為簡便。AC2022年5月3日星期二例例20.5.7:應用卡諾圖化簡邏輯函數應用卡諾圖化簡邏輯函數YABCABCABCABCABCABC00ABC1001 11 101111解:解:寫出簡化邏輯式寫出簡化邏輯式ACYACY11002022年5月3日星期二 邏輯狀態表的唯一性:邏輯
50、狀態表的唯一性:其中包含了所有輸入變量其中包含了所有輸入變量的全部取值組合和與其對應的輸出變量的取值,的全部取值組合和與其對應的輸出變量的取值,即反映了邏輯問題的全部因果關系,所以對于一即反映了邏輯問題的全部因果關系,所以對于一個邏輯問題來說,它的表達方式是唯一的。個邏輯問題來說,它的表達方式是唯一的。 卡諾圖的唯一性:卡諾圖的唯一性:它畫出了所有變量組成的全部它畫出了所有變量組成的全部最小項代表的小方格,這些小方格中取最小項代表的小方格,這些小方格中取1的部分恰的部分恰好是邏輯函數中取好是邏輯函數中取1的最小項,它同樣也是反映出的最小項,它同樣也是反映出了某一邏輯問題的全部因果關系,所以也具
51、有唯了某一邏輯問題的全部因果關系,所以也具有唯一性。一性。 用最小項表示的邏輯式也是唯一的用最小項表示的邏輯式也是唯一的。邏輯代數小結邏輯代數小結2022年5月3日星期二20.6 組合邏輯電路的分析與設計組合邏輯電路的分析與設計組合邏輯電路:組合邏輯電路:任何時刻電路的任何時刻電路的輸出狀態輸出狀態只只取決于取決于該時刻的輸入狀態該時刻的輸入狀態,而,而與該時刻以前與該時刻以前的電路狀態無關的電路狀態無關。組合邏輯電路框圖組合邏輯電路框圖X1XnX2Y2Y1Ym. . . . .組合邏輯電路組合邏輯電路輸入輸入輸出輸出2022年5月3日星期二20.6.1 組合邏輯電路的分析組合邏輯電路的分析(
52、1) 由由邏輯圖邏輯圖寫出輸出端的寫出輸出端的邏輯表達式邏輯表達式;(2) 運用邏輯代數運用邏輯代數化簡化簡或或變換變換;(3) 列列邏輯狀態表邏輯狀態表;(4) 分析分析邏輯功能邏輯功能。已知邏輯電路已知邏輯電路確定確定邏輯功能邏輯功能分析步驟:分析步驟:2022年5月3日星期二(1) 寫出邏輯表達式寫出邏輯表達式Y = Y2 Y3= A AB B AB.A B.A B.A. .A BBY1.AB&YY3Y2.例例1:分析下圖的邏輯功能分析下圖的邏輯功能解:解:2022年5月3日星期二(2) 應用邏輯代數化簡應用邏輯代數化簡Y = A AB B AB. = A AB +B AB.=
53、AB +AB = A (A+B) +B (A+B). = A AB +B AB. (3) 列邏輯狀態表列邏輯狀態表001 100111001ABY (4) 分析邏輯功能分析邏輯功能 輸入輸入相同,相同,輸出為輸出為“0”; 輸入輸入相異,相異,輸出為輸出為“1”。 稱為稱為“異或異或”邏輯關系邏輯關系,這種電路稱,這種電路稱“異或異或”門門。=A BY= AB +AB =1ABY邏輯符號邏輯符號2022年5月3日星期二(1) 寫出邏輯式并化簡寫出邏輯式并化簡.A B.Y = AB AB .AB化簡化簡&11.BAY&A B = AB +AB例例2:分析下圖的邏輯功能分析下圖的邏
54、輯功能解:解:2022年5月3日星期二 (2) 列邏輯狀態表列邏輯狀態表Y= AB +AB(3) 分析邏輯功能分析邏輯功能 輸入輸入相同相同,輸出為,輸出為“1”;輸入相異,輸出為;輸入相異,輸出為“0”。稱為。稱為“判一致電路判一致電路”(“同或同或”門門) ,可用于判斷可用于判斷兩輸入端的狀態是否相同。兩輸入端的狀態是否相同。=A B =1ABY邏輯符號邏輯符號=A B2022年5月3日星期二例例3:某組合邏輯電路如圖所示,試分析其邏輯功能。某組合邏輯電路如圖所示,試分析其邏輯功能。.BA&Y1&C.2022年5月3日星期二20.6.2 組合邏輯電路的設計組合邏輯電路的設計
55、根據邏輯功能要求根據邏輯功能要求邏輯電路邏輯電路設計設計 (1) 由邏輯要求,列出由邏輯要求,列出邏輯狀態表邏輯狀態表; (2) 由邏輯狀態表寫出由邏輯狀態表寫出邏輯表達式邏輯表達式; (3) 化簡和變換化簡和變換邏輯表達式;邏輯表達式; (4) 畫出畫出邏輯圖邏輯圖;設計步驟如下:設計步驟如下:2022年5月3日星期二例例4:試設計一邏輯電路供三人(試設計一邏輯電路供三人(A,B,C)表決使用。每人有一電鍵,如果贊成,就按表決使用。每人有一電鍵,如果贊成,就按電鍵,表示電鍵,表示1;如果不贊成,就不按電鍵,表;如果不贊成,就不按電鍵,表示示0。表決結果用指示燈。表決結果用指示燈Y來表示,如果
56、多數來表示,如果多數贊成,則指示燈亮,用贊成,則指示燈亮,用1表示;反之則不亮,表示;反之則不亮,用用0表示。表示。例例5:在集成電路中,在集成電路中,與非門與非門是基本元件之一,是基本元件之一,例如:例如:74LS20(二(二4輸入與非門)、輸入與非門)、74LS00(四(四2輸入與非門)。試用輸入與非門)。試用與非門與非門來構成上述來構成上述邏輯電路。邏輯電路。P262 例例20.6.5 P263 例例20.6.62022年5月3日星期二例例6:設計一個設計一個三變量奇偶檢驗器三變量奇偶檢驗器。要求要求: 當輸入變量當輸入變量A、B、C中有奇數個同時為中有奇數個同時為“1”時,時, 輸出輸
57、出Y為為“1”,否則為,否則為 “0”。用。用“與非與非”門實現。門實現。(1) 列邏輯狀態表列邏輯狀態表(2) 寫出邏輯表達式寫出邏輯表達式取取 Y=“1”( 或或Y=“0” ) 列邏輯式列邏輯式 0 0 0 0 C 0 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1CBACBACBACBAY解:解:2022年5月3日星期二CBACBACBACBAYABCCBACBACBAY BCACBACBACBA(3) 用用“與非與非”門構成邏輯電門構成邏輯電路路該函數不可化簡。該函數不可化簡。 0 0 0 0 C 0 0 1 10 1 0 10 1 1
58、01 0 0 11 0 1 01 1 0 01 1 1 12022年5月3日星期二(4) 畫出邏輯圖畫出邏輯圖YCBA01100111110&1010BCACBACBACBAY2022年5月3日星期二在數字電路中,常用的組合電路在數字電路中,常用的組合電路有加法器、編碼器、譯碼器、數據分配有加法器、編碼器、譯碼器、數據分配器和多路選擇器等。下面幾節分別介紹器和多路選擇器等。下面幾節分別介紹這幾種典型組合邏輯電路的基本結構、這幾種典型組合邏輯電路的基本結構、工作原理和使用方法。工作原理和使用方法。2022年5月3日星期二 要特別注意到的是:要特別注意到的是:二進制加法運算二進制加法運算同
59、同邏輯邏輯加法運算加法運算的含義是不同的。前者是數的運算,的含義是不同的。前者是數的運算,“逢二進一逢二進一”,而后者表示的是一種邏輯關系,而后者表示的是一種邏輯關系,是是“或或”運算,不存在進位問題。運算,不存在進位問題。二進制加法運算二進制加法運算1+1=101+1=21+1=1十進制加法運算十進制加法運算邏輯加法運算邏輯加法運算( (或運算)或運算)20.7 加法器加法器2022年5月3日星期二加法器加法器: 實現二進制加法運算的電路。實現二進制加法運算的電路。進位進位如:如:0 0 0 0 11+10101010不考慮低位不考慮低位來的進位來的進位半加器實現半加器實現要考慮低位要考慮低
60、位來的進位來的進位全加器實現全加器實現2022年5月3日星期二20.7.1 半加器半加器AB兩個輸入兩個輸入表示兩個同位相加的數表示兩個同位相加的數兩個輸出兩個輸出SC半加和數半加和數 向高位的進位向高位的進位半加:只求半加:只求本位和本位和,暫不考慮,暫不考慮來自低位的進位來自低位的進位, 適用于二進制加法中最低位的求和運算。適用于二進制加法中最低位的求和運算。邏輯符號:邏輯符號: COABSC2022年5月3日星期二(1) 半加器邏輯狀態表半加器邏輯狀態表(2) 邏輯表達式邏輯表達式BABABAS(3) 邏輯圖邏輯圖&=1.ABSCABC A B S C0 0 0 00 1 1 01 0 1 01 1 0 12022年5月3日星期二20.7.2 全加器全加器輸入輸入Ai兩個同位相加的數兩個同位相加的數BiCi-1低位來的進位低位來的進位輸出輸出本位和本位和向高位的進位向高位的進位CiSi全加:實現兩個一位二進制數相加,且全加:實現兩個一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電力系統分析教案》課件
- 保士庭同起給厰求
- 《醫學影像學》課件
- 醫學教育的新篇章AI輔助的智能診斷
- 2025標準版餐廳裝修合同樣本
- 《臨床診斷指南解析》課件
- 考前復習的關鍵要素Adobe考試試題及答案
- 積極備戰的CAD試題及答案
- 聚焦商務禮儀師考試的知識運用能力總結試題及答案
- 湖北省武漢市新洲區2023~2024學年高二物理下學期6月期末試題含答案
- 工程倫理案例與分析
- (附答案)2024公需課《百縣千鎮萬村高質量發展工程與城鄉區域協調發展》試題廣東公需科
- MOOC 英語暢談中國-湖北大學 中國大學慕課答案
- 2024年江蘇省常州市新北區常州外國語學校中考一模英語試題(無答案)
- 園林植物器官的識別-園林植物營養器官的識別
- PB塑料加工工藝
- 《用戶畫像-大數據時代的買家思維營銷》讀書筆記
- 產婦護理膿毒血癥
- 《搶救記錄書寫》課件
- 有機化學(下)實驗操作考試試題 標準答案和評分標準
- 船舶概論課件
評論
0/150
提交評論