【正文】
D3 D4 D5 D6 D7 Y 74 HC 151 D0 D1 D2 D3 D4 D5 D6 D7 S0 S2 S1 E Y D8 D9 D1 0 D1 1 D1 2 D1 3 D1 4 D1 5 Y D0 D1 D2 D3 D4 D5 D6 D7 S0 S2 S1 E Y 1 Y Y ≥ 1 amp。 ( 0) 74 HC 151 ( I ) 67 控制 Di , 就可得到不同的邏輯函數(shù)。 ?當(dāng) D0 =D3=D5 = D7=0 D1 =D2=D4= D6=1 時(shí): ?當(dāng) D0 =D3=D5 = D7=1 D1 =D2=D4= D6=0 時(shí): D7 Y Y E 74HC151 D6 D5 D4 D3 D2 D1 D0 S2 S1 S0 iiimDY ???706421 mmmmY ????7530 mmmmY ?????當(dāng) E=0時(shí) : ③ 、作函數(shù)發(fā)生器 輸入 /出間有確定邏輯關(guān)系的電路 68 * ( 1) 2 n選一數(shù)據(jù)選擇器,可實(shí)現(xiàn)變量數(shù) ≤n的任何組合邏輯函數(shù) 方法: ② 將變量從原 通道選擇 輸入; (注意變量的高、低位 ) ③ 將原數(shù)據(jù)輸入端設(shè)為合適的二元常量; ④ 使能信號(hào)有效。 則,輸出端輸出的即為該組合邏輯函數(shù)。 為二元常量 變量輸入 此即 MSI的設(shè)計(jì)方法 八選一 數(shù)據(jù) 選擇器 . . . . . D0 D1 輸出 D7 Y Y E S2 S1 S0 通道選擇 ① 將邏輯函數(shù)化為最小項(xiàng)之和; 69 舉例 : CBAL ???例 用八選一數(shù)據(jù)選擇器實(shí)現(xiàn) 2)確定 D0~D7的二元常量 3)ABC從通道選擇端 S2S1S0輸入 1)將邏輯式變成最小項(xiàng)表達(dá)式 iiimDY ???707421 mmmm ????A B CCBACBACBAL ????0 1 1 0 1 0 0 1 注意: mi是 S S S0 的第 i個(gè)最小項(xiàng)! 令 : D1=D2=D4=D7=1,其余 Di為 0 4)E端仍為使能端 則, Y的輸出即為所求! (無需外加電路) * 八選一 數(shù)據(jù) 選擇器 D0 D1 D7 Y Y S2 S1 S0 L D2 D3 D4 D5 D6 ABC E (注意變量的高、低位) 思考 :可以同時(shí)實(shí)現(xiàn)多個(gè)組合邏輯函數(shù)嗎 ? 70 用數(shù)據(jù)選擇器實(shí)現(xiàn)函數(shù)和用譯碼器實(shí)現(xiàn)邏輯函數(shù)的區(qū)別 ,一個(gè)數(shù)據(jù)選擇器只能實(shí)現(xiàn) 1個(gè)組合邏輯函數(shù),且 無需 加門電路; ,一個(gè)譯碼器可同時(shí)實(shí)現(xiàn)多個(gè)組合邏輯函數(shù),且 需要 加門電路。 71 比較 Y與 L,設(shè)定適當(dāng)?shù)亩兞?,即?dāng) D3=D5=D6=D7= 1 D0=D1=D2=D4=0時(shí) , D7 E 74HC151 D6 D5 D4 D3 D2 D1 D0 S2 S1 S0 L Y X Y Z 1 0 Y=L 例 2 試用 8選 1數(shù)據(jù)選擇器 74LS151產(chǎn)生邏輯函數(shù) XYZYXYZXL ???ZXYXYZYXYZXXYZYXYZXL????????Z)Z(Z0?E 2SX ? 1SY ? 0SZ ?7766554433221100 DmDmDmDmDmDmDmDmY ????????3 5 6 7L m m m m? ? ? ?解 : 72 利用 8選 1數(shù)據(jù)選擇器組成函數(shù)產(chǎn)生器的一般步驟: a、將函數(shù)變換成最小項(xiàng)表達(dá)式 b、使器件處于使能狀態(tài) c、地址 信號(hào) S S1 、 S0 作為函數(shù)的輸入變量 (注意區(qū)別變量的高位、低位 ) d、處理數(shù)據(jù)輸入端 D0~D7的 信號(hào)電平。邏輯表達(dá)式中有 mi ,則相應(yīng) Di =1,其它的數(shù)據(jù)輸入端均為 0。 總結(jié) : * 73 (2)用 2 n選一數(shù)據(jù)選擇器實(shí)現(xiàn)變量數(shù)為 n+1的組合邏輯電路 例 :用 74151實(shí)現(xiàn)函數(shù) DCBAL ????示意圖 )()()()()()()()(B C DACDBADCBADBCADCBADCBADCBADCBAL????????原變量、反變量二元常量 m0 m4 m2 m1 m6 m3 m5 m7 * 方法: 數(shù)據(jù)通道設(shè)定為另一變量的適當(dāng)狀態(tài) BCD從通道選擇端 S2S1S0輸入 , 令 : D0=D3=D5=D6=A, 其余 Di=A 八選一 數(shù)據(jù) 選擇器 D0 D1 D7 Y W E S2 S1 S0 BCD L D2 D3 D4 D5 D6 A A A A A A A A 四變量的奇偶校驗(yàn)電路? 74 ④ 、數(shù)據(jù)傳輸中的應(yīng)用: 發(fā)送端 ,并 — 串 接收端 ,串 — 并 ? 示意圖: 例: 利用數(shù)據(jù)選擇器和分配器實(shí)現(xiàn)信息的“并行 —串行 —并行”傳送。 * 可用譯碼器實(shí)現(xiàn) 75 由譯碼器連成的數(shù)據(jù)分配器 0 0 0 0 11 0譯碼 禁止譯碼 0 1收發(fā)兩端的地址信號(hào)要同步 * 八 選 一 數(shù) 據(jù) 選 擇 器 3/8 譯 碼 器 地址碼并聯(lián) 76 0 1 0 0 1 1 0 1 L 7 4 H C15 1 D 0 D 1 D 2 D 3 D 4 D 5 D 6D 7 E S 2 S 1 S 0 Y S 2 S 1 S 0 實(shí)現(xiàn)并行數(shù)據(jù)到串行數(shù)據(jù)的轉(zhuǎn)換 ( P157) S 0 S 1 L S 2 0 1 0 0 1 1 0 1 77 數(shù)值比較器 對(duì)兩個(gè)數(shù) A、 B進(jìn) 行比較,并判斷其大小的電路。 A、 B都是一位二進(jìn)制數(shù) 0, 1 1. 真值表 2. 邏輯圖 一、一位數(shù)值比較器 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 B A FAB FAB FA=B BABAABBAFBAFBAFBABABA?????????* B A 1 amp。 amp。 ?1 1 FAB FAB FA=B 在有多個(gè)輸出端的電路的設(shè)計(jì)中,不能孤立地考慮每個(gè)輸出函數(shù)的化簡(jiǎn),而應(yīng)綜合考慮。 即:使各輸出函數(shù)中有較多的同類項(xiàng),以使整體電路化簡(jiǎn)。 78 二、 2 位數(shù)值比較器: 輸入:兩個(gè) 2位二進(jìn)制數(shù) A=A1 A0 、 B=B1 B0 能否用 1位數(shù)值比較器設(shè)計(jì)兩位數(shù)值比較器 ? 比較兩個(gè) 2 位二進(jìn)制數(shù)大小的電路 當(dāng)高位 ( A B1)不相等時(shí),無需比較低位( A0、 B0),高位比較的結(jié)果就是兩個(gè)數(shù)的比較結(jié)果。 當(dāng)高位相等時(shí),兩數(shù)的比較結(jié)果由低位比較的結(jié)果決定。 用一位數(shù)值比較器設(shè)計(jì)多位數(shù)值比較器的原則 79 真值表 0 0 1 0 1 0 1 0 0 A0 B0 A0 B0 A0 = B0 A1 = B1 A1 = B1 A1 = B1 0 1 0 A1 B1 0 0 1 A1 B1 FA=B FAB FAB A0 B0 A1 B1 輸 出 輸 入 FAB = (A1B1) + ( A1=B1)(A0B0) FA=B=(A1=B1)(A0=B0) FAB = (A1B1) + ( A1=B1)(A0B0) 80 兩位數(shù)值比較器邏輯圖 A 1 B 1 A 0 B 0 1 位數(shù)值比較器 1 位數(shù)值比較器 A 1 > B 1 A 1 = B 1 A 1 < B 1 A 0 > B 0 A 0 = B 0 A 0 < B 0 G1 G2 amp。 amp。 G3 amp。 ≥ 1 ≥ 1 FA > B F A = B F A < B FAB = (A1B1) + ( A1=B1)(A0B0) FA=B=(A1=B1)(A0=B0) FAB = (A1B1) + ( A1=B1)(A0B0) 81 三、集成數(shù)值比較器 示意圖 輸出 比較 結(jié)果 * 輸入兩個(gè)四位 二進(jìn)制數(shù): A3A2A1A0 B3B2B1B0 級(jí)聯(lián)輸入 : 來自更低位的比較結(jié)果: AB, A=B, AB; 擴(kuò)展連接時(shí)使用 IAB IAB IA=B FAB FAB FA=B 四位 比較器 A3 A2 B2 A0 B3 B0 . . (1) 集成數(shù)值比較器 74LS85的功能 74LS85是四位數(shù)值比較器 ,其工作原理和兩位數(shù)值比較器相同。 82 輸 入 級(jí)聯(lián)輸入 輸 出 A3 B3 A2 B2 A1 B1 A0 B0 IAB IAB IA=B FAB FAB FA=B A3 B3 H L L A3 B3 L H L A3 = B3 A2 B2 H L L A3 = B3 A2 B2 L H L A3 = B3 A2 = B2 A1 B1 H L L A3 = B3 A2 = B2 A1 B1 L H L A3 = B3 A2 = B2 A1 = B1 A0 B0 H L L A3 = B3 A2 = B2 A1 = B1 A0 B0 L H L A3 = B3 A2 = B2 A1 = B1 A0 = B0 H L L H L L A3 = B3 A2 = B2 A1 = B1 A0 = B0 L H L L H L A3 = B3 A2 = B2 A1 = B1 A0 = B0 H L L H A3 = B3 A2 = B2 A1 = B1 A0 = B0 H H L L L L A3 = B3 A2 = B2 A1 = B1 A0 = B0 L L L H H L 4位數(shù)值比較器74LS85的功能表 單片使用時(shí),低位串聯(lián)輸入應(yīng)該是: IAB=IAB=0, IA=B=1,即輸出結(jié)果僅由本芯片的輸入決定 工作原理 :由最高位開始比較,如果最高位不同,則最高位的比較結(jié)果就是最終結(jié)果。最高位相同則比較次高位,逐級(jí)地比較,如果全部相同,則最終結(jié)果由低位輸入信號(hào)決定,即:由更低的位決定。 83 例:用兩 片 74LS85組成 8位數(shù)值比較器(串聯(lián) 擴(kuò)展方式) 輸入 : A=A7 A6A5A4A3 A2A1A0 B=B7B6B5B4B3 B2B1B0 輸出 : F B A ? F B A ? F B A ? 高位片 輸出 低位片 A 0 B 0 A 1 B 1 A 2 B 2 A 3 B 3 A 4 B 4 A 5 B 5 A 6 B 6 A 7 B 7 A 0 B 0 A 1 B 1 A 2 B 2 A 3 B 3 A 0 B 0 A 1 B 1 A 2 B 2 A 3 B 3 I A > B I A < B I A= B F A < B F A= B FA > B C 0 I A > B I A < B I A= B F A < B F A= B FA > B C 1 0 1 0 F A < B F A = B F A > B B3A3~B0A0 B7A7~B4A4 ① 串聯(lián)擴(kuò)