數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程課件第1章邏輯代數(shù)的基礎(chǔ)知識(shí)_第1頁(yè)
數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程課件第1章邏輯代數(shù)的基礎(chǔ)知識(shí)_第2頁(yè)
數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程課件第1章邏輯代數(shù)的基礎(chǔ)知識(shí)_第3頁(yè)
數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程課件第1章邏輯代數(shù)的基礎(chǔ)知識(shí)_第4頁(yè)
數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程課件第1章邏輯代數(shù)的基礎(chǔ)知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩105頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、肖合九 教授數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程 1 數(shù)字電子技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)、信息工程、網(wǎng)絡(luò)工程各專業(yè)的一門重要專業(yè)基礎(chǔ)必修課。主要研究數(shù)字電路與邏輯設(shè)計(jì)的理論與方法。 數(shù)字電子技術(shù)是計(jì)算機(jī)組成原理、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、微型機(jī)與接口、單片機(jī)原理及其應(yīng)用、數(shù)字系統(tǒng)設(shè)計(jì)自動(dòng)化等課程的基礎(chǔ),對(duì)理解計(jì)算機(jī)的工作原理有十分重要的作用。它的主要內(nèi)容包括邏輯代數(shù)基礎(chǔ)、集成門電路、組合邏輯電路、觸發(fā)器、時(shí)序邏輯電路、脈沖產(chǎn)生電路、模數(shù)與數(shù)模電路等。數(shù)字電子技術(shù)是重要的專業(yè)基礎(chǔ)2第1章 邏輯代數(shù)的基礎(chǔ)知識(shí) 8學(xué)時(shí)第2章 門電路 12學(xué)時(shí)第3章 組合邏輯電路 12學(xué)時(shí)第4章 觸發(fā)器8學(xué)時(shí)第5章 時(shí)序邏輯電路 8學(xué)時(shí)第6章

2、 脈沖產(chǎn)生與整形電路 8學(xué)時(shí)第7章 數(shù)模與模數(shù)轉(zhuǎn)換電路 4學(xué)時(shí)復(fù)習(xí)及小測(cè)驗(yàn)4學(xué)時(shí)教學(xué)計(jì)劃3 教材: 數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程(第三版) 余孟嘗主編 高等教育出版社 2006年 參考書: 數(shù)字邏輯(第二版) 歐陽(yáng)星明主編 華中科技大學(xué)出版社 2005年 數(shù)字邏輯電路 魏達(dá)、高強(qiáng)、金玉善、曹英暉編著 科學(xué)出版社 2005年 電子技術(shù)基礎(chǔ):數(shù)字部分(第四版) 康華光主編 高等教育出版社 2000年教材及參考書4 按時(shí)上課,認(rèn)真聽講,師生互動(dòng),培養(yǎng)能力。 課后及時(shí)認(rèn)真復(fù)習(xí),獨(dú)立完成作業(yè)。每周二交上周的作業(yè),按學(xué)號(hào)順序排好。 平時(shí)多努力,基礎(chǔ)打扎實(shí),考出好成績(jī),用時(shí)不費(fèi)力。要求5第1章 邏輯代數(shù)的基礎(chǔ)知

3、識(shí) 6第1章 邏輯代數(shù)的基礎(chǔ)知識(shí)概述1.1 邏輯代數(shù)的基本概念、公式和定理1.2 邏輯函數(shù)的化簡(jiǎn)方法 1.3 邏輯函數(shù)的表示方法及其相互之間的轉(zhuǎn)換7 模擬信號(hào):在時(shí)間和幅值上均是連續(xù)變化的信號(hào),即時(shí)間上的連續(xù),量上的連續(xù)的信號(hào)。如水位,電壓,電流,溫度,亮度,顏色等。在自然環(huán)境下,大多數(shù)物理信號(hào)都是模擬量。如溫度是一個(gè)模擬量,某一天的溫度在不同時(shí)間的變化情況就是一條光滑、連續(xù)的曲線:概述一、 數(shù)字信號(hào)和模擬信號(hào)8 數(shù)字信號(hào):在時(shí)間和幅值上都是離散取值的物理量。即時(shí)間上的離散,量上的離散的信號(hào)。如數(shù)值,開關(guān)位置,數(shù)字邏輯等。 用邏輯1和0表示的數(shù)字信號(hào)波形如下圖所示:模擬世界A/D數(shù)字處理 和存

4、儲(chǔ)系統(tǒng)D/A 可以把模擬信號(hào)變成數(shù)字信號(hào),其方法是對(duì)模擬信號(hào)進(jìn)行采樣,并用數(shù)字代碼表示后的信號(hào)即為數(shù)字信號(hào)。當(dāng)數(shù)字系統(tǒng)要與模擬信號(hào)發(fā)生聯(lián)系時(shí),必須經(jīng)過(guò)模-數(shù)和數(shù)-模轉(zhuǎn)換電路對(duì)信號(hào)類型進(jìn)行轉(zhuǎn)換。9模擬電路主要研究:輸入、輸出信號(hào)間的大小、相位關(guān)系、失真與否。模擬電路包括交直流放大器、濾波器、信號(hào)發(fā)生器等。在模擬電路中,晶體管一般工作在放大狀態(tài);在數(shù)字電路中,三極管工作在開關(guān)狀態(tài),即工作在飽和和截止?fàn)顟B(tài)。 數(shù)字電路主要研究:電路輸出、輸入間的邏輯關(guān)系。主要的工具是邏輯代數(shù),電路的功能用真值表、邏輯表達(dá)式及波形圖表示。模擬電路與數(shù)字電路比較1.電路的特點(diǎn)2.研究的內(nèi)容10二、 邏輯代數(shù) 1847年,

5、英國(guó)數(shù)學(xué)家喬治布爾(George Boole)首先提出了描述客觀事物邏輯關(guān)系的數(shù)學(xué)方法,被稱為布爾代數(shù)。后來(lái),由于布爾代數(shù)被廣泛應(yīng)用于解決開關(guān)電路和數(shù)字邏輯電路的分析和設(shè)計(jì)上,所以也把布爾代數(shù)叫做開關(guān)代數(shù)或邏輯代數(shù)。 邏輯代數(shù)也是用字母表示變量,這種變量稱為邏輯變量。和普通代數(shù)不同的是,邏輯變量只有兩種取值,即0和1。在邏輯代數(shù)中,1和0已不再表示數(shù)量的大小,而是表示兩種對(duì)立的邏輯狀態(tài),即命題的真和假、信號(hào)的有和無(wú)、電平的高和低、開關(guān)的閉合和斷開等。 在客觀世界中,事物發(fā)展變化所遵循的因果關(guān)系,一般稱為邏輯關(guān)系,反映和處理這種關(guān)系的數(shù)學(xué)工具,就是邏輯代數(shù)。11 1、進(jìn)位計(jì)數(shù)制 進(jìn)位計(jì)數(shù)制的基本

6、因素:基數(shù)和位權(quán)。 基數(shù)是指計(jì)數(shù)制中所有到的數(shù)字符號(hào)的個(gè)數(shù)。在基數(shù)為R的計(jì)數(shù)制中,包含0、1、R1共R個(gè)數(shù)字符號(hào),進(jìn)位規(guī)律是“逢R進(jìn)一、借一當(dāng)R”,稱為R進(jìn)位計(jì)數(shù)制。 位權(quán)是指在一種進(jìn)位計(jì)數(shù)制表示的數(shù)中,用來(lái)表明不同數(shù)位上數(shù)值大小的一個(gè)固定常數(shù)。不同數(shù)位有不同的位權(quán),某一個(gè)數(shù)位的數(shù)值等于這一位的數(shù)字符號(hào)乘上與該位對(duì)應(yīng)的位權(quán)。三、 二進(jìn)制數(shù)表示法12數(shù)字符號(hào)為:09;基數(shù)是10。運(yùn)算規(guī)律:逢十進(jìn)一,借一當(dāng)十,即:9110,1091。十進(jìn)制數(shù)的權(quán)展開式:103、102、101、100稱為十進(jìn)制的權(quán)。各數(shù)位的權(quán)是10的冪。同樣的數(shù)碼在不同的數(shù)位上代表的數(shù)值不同。任意一個(gè)十進(jìn)制數(shù)都可以表示為各個(gè)數(shù)位上

7、的數(shù)碼與其對(duì)應(yīng)的權(quán)的乘積之和,稱權(quán)展開式。即:(5555)105103 510251015100又如:(209.04)10 2102 0101910001014 1022、十進(jìn)制數(shù)133、二進(jìn)制數(shù)數(shù)字符號(hào)為:0、1;基數(shù)是2。運(yùn)算規(guī)律:逢二進(jìn)一,借一當(dāng)二,即:1110,1011。二進(jìn)制數(shù)的權(quán)展開式:如:(101.01)2 122021120021122 (5.25)10加法規(guī)則:000,011,101,1110減法規(guī)則:000,011,101,110乘法規(guī)則:000,010,100,111除法規(guī)則:010,111運(yùn)算規(guī)則各數(shù)位的權(quán)是的冪 二進(jìn)制數(shù)只有0和1兩個(gè)數(shù)碼,它的每一位都可以用電子元件來(lái)

8、實(shí)現(xiàn),且運(yùn)算規(guī)則簡(jiǎn)單,相應(yīng)的運(yùn)算電路也容易實(shí)現(xiàn)。144、八進(jìn)制數(shù)數(shù)字符號(hào)為:07;基數(shù)是8。運(yùn)算規(guī)律:逢八進(jìn)一,借一當(dāng)八,即:7110,1017。八進(jìn)制數(shù)的權(quán)展開式:如:(65.2) 8 681580281(53.25)10各數(shù)位的權(quán)是8的冪5、十六進(jìn)制數(shù)數(shù)字符號(hào)為:09、AF;基數(shù)是16。運(yùn)算規(guī)律:逢十六進(jìn)一,借一當(dāng)十六,即:F110,101F。十六進(jìn)制數(shù)的權(quán)展開式:如:(D8.A) 16 13161816010161(216.625)10各數(shù)位的權(quán)是16的冪15 十進(jìn)制的缺點(diǎn):若在數(shù)字電路中采用十進(jìn)制,必須要有十個(gè)電路狀態(tài)與十個(gè)記數(shù)碼相對(duì)應(yīng)。這樣將在技術(shù)上帶來(lái)許多困難,而且很不經(jīng)濟(jì)。 二進(jìn)

9、制的優(yōu)點(diǎn):電路中任何具有的兩個(gè)不同穩(wěn)定狀態(tài)的元件都可用來(lái)表示一位二進(jìn)制數(shù),數(shù)碼的存儲(chǔ)和傳輸簡(jiǎn)單、可靠。 二進(jìn)制的缺點(diǎn):位數(shù)較多,不便于讀數(shù);不合人們的習(xí)慣,輸入時(shí)將十進(jìn)制轉(zhuǎn)換成二進(jìn)制,運(yùn)算結(jié)果輸出時(shí)再轉(zhuǎn)換成十進(jìn)制數(shù)。161、非十進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù):按權(quán)相加法二進(jìn)制數(shù)轉(zhuǎn)換:八進(jìn)制數(shù)轉(zhuǎn)換:(1010.1)2=123022121020121(10.5)10十六進(jìn)制轉(zhuǎn)換:把各個(gè)非十進(jìn)制數(shù)按權(quán)展開求和即可。(406.1)8482081680181(262.125)10(2AE.4)16216210161141604161(686.25)10四、幾種常用進(jìn)制數(shù)之間的轉(zhuǎn)換172、十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù):

10、十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),將整數(shù)部分和小數(shù)部分分別進(jìn)行轉(zhuǎn)換。整數(shù)部分采用除2取余法轉(zhuǎn)換,小數(shù)部分采用乘2取整法轉(zhuǎn)換。轉(zhuǎn)換后再合并。 除2取余法:將十進(jìn)制整數(shù)N除以2,取余數(shù)記為K0;再將所得商除以2,取余數(shù)記為K1 依此類推,直至商為0,取余數(shù)記為Kn1為止。即可得到與N對(duì)應(yīng)的n位二進(jìn)制整數(shù)Kn1 K1 K0。 乘2取整法:將十進(jìn)制小數(shù)N乘以2,取整數(shù)部分記為K1;再將其小數(shù)部分乘以2,取整數(shù)部分記為K2 ; 依此類推,直至其小數(shù)部分為0或達(dá)到規(guī)定的精度要求,取整數(shù)部分記為Km為止。即可得到與N對(duì)應(yīng)的m位二進(jìn)制小數(shù)0K1 K2 Km。18整數(shù)部分采用除2取余法,先得到的余數(shù)為低位,后得到的余數(shù)

11、為高位。小數(shù)部分采用乘2取整法,先得到的整數(shù)為高位,后得到的整數(shù)為低位。所以:(44.375)10(101100.011)219 十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的另一種方法是降冪比較法。如果熟記20210的數(shù)值是11024,2124的數(shù)值是0.50.0625,那么用降冪比較法,便可很容易地獲得一個(gè)十進(jìn)制數(shù)的二進(jìn)制數(shù)轉(zhuǎn)換值。例如(153.375)10(10011001.011)2 153.375) 128 27 25.375) 16 24 9.375) 8 23 1.375) 1 20 0.375) 0.25 22 0.125) 0.125 23 028256153.37527128253225.375

12、2416 24169.375238 2121.375201 210.50.375220. 25 220.250.125230. 125 20 八進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),只需將每位八進(jìn)制數(shù)用3位二進(jìn)制數(shù)表示。例:(56.7)8(101110.111)23、二進(jìn)制數(shù)與八進(jìn)制數(shù)之間的轉(zhuǎn)換: 二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)時(shí),以小數(shù)點(diǎn)為界,分別往高、往低每3位為一組,最后不足3位用0補(bǔ)充,然后寫出每組對(duì)應(yīng)的八進(jìn)制數(shù)字符,即為相應(yīng)八進(jìn)制數(shù)。直接對(duì)應(yīng)法例:(1110011.1011)2 (001 110 011 . 101 100)2 (163.54)821 十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),只需將每位十六進(jìn)制數(shù)用4位

13、二進(jìn)制數(shù)表示。例:(111010100.011)2(0001 1101 0100 . 0110 )2 (1D4.6)16例:(AF4.76)16( 1010 1111 0100 . 0111 0110)24、二進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的轉(zhuǎn)換: 二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù),以小數(shù)點(diǎn)為界,分別往高、往低每4位為一組,最后不足4位用0補(bǔ)充,然后寫出每組對(duì)應(yīng)的十六進(jìn)制數(shù)字符即可。直接對(duì)應(yīng)法22五、二進(jìn)制代碼 用二進(jìn)制數(shù)表示文字、符號(hào)等信息的過(guò)程就叫二進(jìn)制編碼。用來(lái)進(jìn)行編碼之后的二進(jìn)制數(shù)稱為二進(jìn)制代碼。 由于人們生活中習(xí)慣采用的是十進(jìn)制,而數(shù)字電路便于采用的是二進(jìn)制,這自然就提出了如何用二進(jìn)制編碼來(lái)表示十進(jìn)

14、制數(shù)的問(wèn)題,即二十進(jìn)制編碼的問(wèn)題。 數(shù)字系統(tǒng)有一種數(shù)值數(shù)據(jù)的表示方法:每一位十進(jìn)制數(shù)用4位二進(jìn)制代碼表示,稱為二進(jìn)制編碼的十進(jìn)制數(shù)BCD碼(Binary Coded Decimal),或稱二十進(jìn)制編碼。它既有二進(jìn)制數(shù)的形式,又有十進(jìn)制數(shù)的特點(diǎn),便于傳遞、處理。23 最常用的BCD碼是8421BCD碼,它與十進(jìn)制數(shù)字符號(hào)對(duì)應(yīng)的編碼如下表所示。8 4 2 1位權(quán)0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 10123456789B3 B2 B1 B08421BCD碼十進(jìn)制數(shù)字241.1 邏輯代數(shù)的基本概念、

15、公式和定理1.1.1 基本和常用邏輯運(yùn)算一、三種基本邏輯運(yùn)算 定義:當(dāng)決定一個(gè)事情的各個(gè)條件全部具備時(shí),這件事情才會(huì)發(fā)生,這樣的因果關(guān)系稱為與邏輯關(guān)系。1、與運(yùn)算(邏輯乘)+VABY 如圖開關(guān)A,B串聯(lián)控制燈泡Y 。開關(guān)A,B都斷開,燈泡Y不亮;開關(guān)A斷開,開關(guān)B閉合,燈泡Y不亮;開關(guān)A閉合,開關(guān)B斷開,燈泡Y不亮;開關(guān)A,B都閉合,燈泡Y亮。25功能表 開關(guān)A,B串聯(lián)控制燈泡Y的功能表如左下圖。 將開關(guān)閉合記作1,斷開記作0;燈亮記作1,燈滅記作0??梢宰鞒龇Q之為真值表的右下表來(lái)描述與邏輯關(guān)系。真值表Y 兩個(gè)開關(guān)均接通時(shí),燈才會(huì)亮。邏輯表達(dá)式為:滅滅滅亮斷開 斷開斷開 閉合閉合 斷開閉合 閉

16、合燈泡Y開關(guān)A 開關(guān)B00010 00 11 01 1YA B26 實(shí)現(xiàn)與邏輯關(guān)系的電路稱為與門。與門的邏輯符號(hào)如左下圖所示。“&”是and的花寫,表示“與”的意思。 邏輯與(邏輯乘)的運(yùn)算規(guī)則為:有0出0全1為127 定義:決定某一件事情的各個(gè)條件中,只要有一個(gè)或一個(gè)以上的條件具備,這件事情就會(huì)發(fā)生,這樣的因果關(guān)系稱為或邏輯關(guān)系?;蜻壿嬯P(guān)系用或運(yùn)算(邏輯加)描述。 兩變量或邏輯關(guān)系式為:YAB。該邏輯關(guān)系可用稱之為真值表右下表描述。 實(shí)現(xiàn)或邏輯關(guān)系的電路稱為或門。或門的邏輯符號(hào)如左下圖所示。“1”的意思是:當(dāng)輸入邏輯變量A、B為1的個(gè)數(shù)大于等于1個(gè)時(shí),輸出Y為1。2、或運(yùn)算(邏輯加)A BY

17、0 00 11 01 10111ABY 128 例如,開關(guān)A和B并聯(lián)控制燈Y。可以看出,當(dāng)開關(guān)A、B中有一個(gè)閉合或兩個(gè)均閉合時(shí),燈Y亮。因此,燈Y與開關(guān)A、B之間的關(guān)系是“或”邏輯關(guān)系。A+VBY邏輯或(邏輯加)的運(yùn)算規(guī)則為:有1出1全0為0293、非運(yùn)算(邏輯非) 定義:某一事件的發(fā)生取決于條件的否定,即事件與事件發(fā)生的條件之間構(gòu)成矛盾,則稱這種因果關(guān)系為非邏輯。非邏輯關(guān)系用非運(yùn)算(邏輯非)描述。 非邏輯關(guān)系式為: 。該邏輯關(guān)系可用稱之為真值表右下表描述。 實(shí)現(xiàn)非邏輯關(guān)系的電路稱為非門。非門的邏輯符號(hào)如左下圖所示。小圓圈“”為非的符號(hào),“1”表示輸入端只有1個(gè)。AY011030 例如,開關(guān)與

18、燈并聯(lián)。顯然,僅當(dāng)開關(guān)斷開時(shí),燈亮。一旦開關(guān)閉合,則燈滅。因此,燈Y與開關(guān)A的關(guān)系是“非”邏輯關(guān)系。邏輯非的運(yùn)算規(guī)則為:+VAY31 邏輯代數(shù)中,和普通代數(shù)一樣,也是用英文字母表示變量,稱為邏輯變量。 如果輸入邏輯變量為A、B、 的取值確定之后,輸出邏輯變量Y的值就惟一地確定了,則稱Y為A、B、的邏輯函數(shù),記為 1、邏輯變量與邏輯函數(shù)邏輯電路ABY二、邏輯變量與邏輯函數(shù)及幾種常用邏輯運(yùn)算 邏輯代數(shù)中的函數(shù)與普通代數(shù)中的函數(shù)類似,但邏輯函數(shù)具有它自身的特點(diǎn): 、邏輯變量和邏輯函數(shù)的取值只有0和1兩種可能; 、邏輯函數(shù)和變量之間的關(guān)系是由或、與、非3種基本運(yùn)算決定的。32(1)與非邏輯運(yùn)算 與非邏

19、輯是由與、非兩種基本邏輯復(fù)合形成的,其邏輯函數(shù)表達(dá)式為: 實(shí)現(xiàn)與非功能的邏輯門稱為與非門。與非門的邏輯符號(hào)和真值表如下圖所示。YAB與非門的邏輯符號(hào)&A BY0 00 11 01 11110 2、復(fù)合邏輯運(yùn)算 在邏輯代數(shù)中,除了與、或、非三種基本邏輯外,經(jīng)常用到的還有這三種基本運(yùn)算構(gòu)成的復(fù)合運(yùn)算。33(2)或非邏輯 或非邏輯是由或、非兩種基本邏輯復(fù)合形成的,其邏輯函數(shù)表達(dá)式為: 實(shí)現(xiàn)或非功能的邏輯門稱為或非門。或非門的邏輯符號(hào)和真值表如下圖所示。YAB或非門的邏輯符號(hào)1A BY0 00 11 01 1100034 與或非邏輯是由3種基本邏輯復(fù)合形成的,其邏輯函數(shù)表達(dá)式為:(3)與或非邏輯 實(shí)現(xiàn)

20、與或非功能的邏輯門稱為與或非門。與或非門的邏輯符號(hào)和電路結(jié)構(gòu)如下圖所示。ABCD&1Y與或非門的電路結(jié)構(gòu)CDABY+=Y1&ABCD與或非門的邏輯符號(hào)35 A 0A A 1A A A0 A A1 (4)異或邏輯 根據(jù)異或邏輯的定義可知:YAB異或門的邏輯符號(hào)=1A BY0 00 11 01 1 0110 異或邏輯表達(dá)式: 式中, 是異或運(yùn)算的運(yùn)算符。 邏輯功能:變量A、B取值相異,Y為1,反之為0。 實(shí)現(xiàn)異或運(yùn)算的邏輯門稱為異或門。異或門的邏輯符號(hào)和真值表如下?!?”的意思是指兩個(gè)輸入變量A、B的狀態(tài)為1的個(gè)數(shù)等于1個(gè)時(shí),輸出為1。36(5)同或邏輯 同或邏輯與異或邏輯的關(guān)系既互為相反,又互為

21、對(duì)偶,即有YAB同或門的邏輯符號(hào)=A BY0 00 11 01 11001 A BA B ABA B 同或邏輯表達(dá)式: 式中,是同或運(yùn)算的運(yùn)算符。 邏輯功能:變量A、B取值相同,Y為1,反之為0。 實(shí)現(xiàn)同或運(yùn)算的邏輯門稱為同或門。同或門的邏輯符號(hào)和真值表如下?!啊钡囊馑际侵竷蓚€(gè)變量的狀態(tài)相等時(shí),輸出為1,不等時(shí)輸出為0。37一、常量之間的關(guān)系000 101 011 1110 00 1 00 0 10 1 11 10 01三、與普通代數(shù)相似的定理交換律:ABBA A BB A結(jié)合律:(AB)()分配律: () A B A C ()(AB) (AC)證明:右邊 (AB) (AC)AAACABBCA

22、ACABBCA (1CB)BCABC左邊1.1.2 公式和定理二、變量和常量的關(guān)系01律:A11 A0A A 00 A 1A互補(bǔ)律:AA1 A A038還原律:AA11101110100010000 00 11 01 1ABA BA BABA B四、邏輯代數(shù)的一些特殊定理同一律:AAA,A AA德摩根定理(又稱反演律): A+B=A B,A B=A+B證明:用真值表來(lái)證明,真值表如右表。記憶:“上面砍一刀,下面變個(gè)號(hào)”。39 例如,已知等式 ,用函數(shù)YAC代替等式中的A,根據(jù)代入規(guī)則,等式仍然成立,即有:1、代入規(guī)則:任何一個(gè)含有變量A的邏輯等式,如果將所有出現(xiàn)A的位置都用同一個(gè)邏輯函數(shù)Y代替

23、,則等式仍然成立。這個(gè)規(guī)則稱為代入規(guī)則。五、關(guān)于等式的兩個(gè)重要規(guī)則 利用代入規(guī)則可將邏輯代數(shù)公理、定理中的變量用任意函數(shù)代替,從而推導(dǎo)出更多的等式。 例如,已知 ,用函數(shù) 代替等式中的A,可得到等式即一個(gè)函數(shù)和其反函數(shù)進(jìn)行“或”運(yùn)算,其結(jié)果為1。40 運(yùn)用反演規(guī)則時(shí)應(yīng)注意兩點(diǎn): 不能破壞原式的運(yùn)算順序先算括號(hào)里的,然后按“先與后或”的原則運(yùn)算。 不是一個(gè)變量上的非號(hào)應(yīng)保持不變。 2、反演規(guī)則:對(duì)于任何一個(gè)邏輯表達(dá)式Y(jié),如果將表達(dá)式中的所有“”換成“”,“”換成“”,“0”換成“1”,“1”換成“0”,原變量換成反變量,反變量換成原變量,那么所得到的表達(dá)式就是函數(shù)Y的反函數(shù) (或稱補(bǔ)函數(shù))。這個(gè)

24、規(guī)則稱為反演規(guī)則。例如:41F(A+B) (C+D)例1: 已知FABCD,根據(jù)反演規(guī)則可得到: 例2:已知與變或時(shí)要加括號(hào)例3:已知長(zhǎng)非號(hào)不變42六、若干常用公式1、合并律(公式14):證明:2、原變量吸收律(公式15): A+AB=A , A (A+B)=A 證明:A+AB=A(1+B)=A 1=A A (A+B)=A A+A B=A+A B=A(1+B)=A3、反變量吸收律(公式16): 證明:434、包含律(公式17): 證明:推論:證明: 該公式及推論說(shuō)明,在一個(gè)與或表達(dá)式中,如果兩個(gè)乘積項(xiàng)中,一項(xiàng)包含了變量A,另一項(xiàng)包含了反變量A,而這兩項(xiàng)中其余的因子(如B和C)都是第三個(gè)乘積項(xiàng)中

25、的因子,則這個(gè)第三項(xiàng)是多余的。 445、公式18: 證明: 公式18說(shuō)明,兩個(gè)變量異或,其反就是它們的同或(兩個(gè)變量取值相同時(shí)其值為1,故稱同或),反之,兩者同或的反就是它們的異或。45作業(yè)題P68 題1.2 、 題1.3 、 題1.4 題1.5 題1.6 、46一、填空題 1、在數(shù)字電路和計(jì)算機(jī)中,只用( )和( )兩種符號(hào)來(lái)表示信息。 “0”“1” 2、在邏輯代數(shù)中,基本的邏輯關(guān)系是( )、 ( )和( )。 或邏輯與邏輯 非邏輯 3、異或運(yùn)算的邏輯關(guān)系是:當(dāng)兩個(gè)輸入變量A、B ( )時(shí),輸出為1;( )時(shí),輸出為0。 相異 相同二、單項(xiàng)選擇題 1、數(shù)字信號(hào)是在數(shù)值上和時(shí)間上都是不連續(xù)的,

26、( )是數(shù)字信號(hào)的典型代表。 A、正弦波 B、三角波 C、矩形波 D、尖峰波C 2、二進(jìn)制數(shù)1111100.01對(duì)應(yīng)的十進(jìn)制數(shù)為( )。 A、140.125 B、125.50 C、136.25 D、124.25 D471.2 邏輯函數(shù)的化簡(jiǎn)方法1.2.1 邏輯函數(shù)的標(biāo)準(zhǔn)與或式和最簡(jiǎn)式一、標(biāo)準(zhǔn)與或表達(dá)式 化簡(jiǎn)邏輯函數(shù)的方法有兩種:一種稱為公式化簡(jiǎn)法,就是用邏輯代數(shù)中的公式和定理進(jìn)行化簡(jiǎn);另一種稱為圖形化簡(jiǎn)法,用來(lái)進(jìn)行化簡(jiǎn)的工具是卡諾圖。所謂與-或表達(dá)式是指由若干與項(xiàng)進(jìn)行或運(yùn)算構(gòu)成的表達(dá)式。每個(gè)與項(xiàng)可以是單個(gè)變量的原變量或者反變量,也可以由多個(gè)原變量或者反變量相與組成。例如 、 、 均為與項(xiàng),將這

27、3個(gè)與項(xiàng)相或便可構(gòu)成一個(gè)3變量函數(shù)的與-或表達(dá)式。即48 為了在邏輯問(wèn)題的研究中使邏輯函數(shù)能和惟一的表達(dá)式對(duì)應(yīng),引入了邏輯函數(shù)表達(dá)式的標(biāo)準(zhǔn)形式。常用的有邏輯函數(shù)的標(biāo)準(zhǔn)與-或形式和標(biāo)準(zhǔn)或-與形式。標(biāo)準(zhǔn)與-或形式是由邏輯函數(shù)的最小項(xiàng)相或構(gòu)成。 定義:如果一個(gè)具有n個(gè)變量的函數(shù)的與項(xiàng)包含全部n個(gè)變量,每個(gè)變量都以原變量或反變量形式出現(xiàn),且僅出現(xiàn)一次,則這個(gè)與項(xiàng)被稱為最小項(xiàng),也叫標(biāo)準(zhǔn)與項(xiàng)。 n個(gè)變量的最小項(xiàng)共有2n個(gè)。例如,3個(gè)變量A、B、C可以構(gòu)成8個(gè)最小項(xiàng),分別是:1、最小項(xiàng)的概念 這8個(gè)乘積項(xiàng)共同的特點(diǎn)是: 每個(gè)乘積項(xiàng)都有三個(gè)因子。 每一個(gè)變量都以原變量或反變量的形式,作為一個(gè)因子在乘積項(xiàng)中出現(xiàn)

28、且僅出現(xiàn)一次。49 為了書寫方便,常對(duì)最小項(xiàng)進(jìn)行編號(hào),用mi 表示,下標(biāo)i的取值規(guī)則是:按照變量順序?qū)⒆钚№?xiàng)中的原變量用1表示,反變量用0表示,由此得到一個(gè)二進(jìn)制數(shù),與該二進(jìn)制數(shù)對(duì)應(yīng)的十進(jìn)制數(shù)即下標(biāo)i的值。例如最小項(xiàng) 可用m5 表示。 3、最小項(xiàng)的性質(zhì) : 、任意一個(gè)最小項(xiàng)mi ,只有變量的一組取值使mi1,而變量取其它值時(shí),mi0。例如, ,只有A1、B1、C0時(shí),m61。 、相同變量構(gòu)成的兩個(gè)不同最小項(xiàng)相與為0。即當(dāng)ij時(shí),mimj=0。例如, 。2、最小項(xiàng)的編號(hào)50 、n個(gè)變量的全部最小項(xiàng)相或?yàn)??;蛘f(shuō)全部最小項(xiàng)之和等于1,即mi1。例如,3變量最小項(xiàng)之和 、n個(gè)變量構(gòu)成的最小項(xiàng)有n個(gè)相

29、鄰最小項(xiàng)。相鄰最小項(xiàng)是指除一個(gè)變量互為相反外,其余部分均相同的最小項(xiàng)。例如, 。 例如,3變量最小項(xiàng) ,其相鄰項(xiàng)有3個(gè): 具有相鄰性的兩個(gè)最小項(xiàng)之和可以合并為一項(xiàng)并消去一個(gè)變量。例如:51 4、邏輯函數(shù)的標(biāo)準(zhǔn)與-或表達(dá)式 由若干最小項(xiàng)相或構(gòu)成的邏輯表達(dá)式稱為標(biāo)準(zhǔn)“與-或”表達(dá)式,也叫做最小項(xiàng)表達(dá)式。 標(biāo)準(zhǔn)與-或表達(dá)式為: Y=mi (i= 0, 1, 2n)例如, 為3變量構(gòu)成的4個(gè)最小項(xiàng),對(duì)這4個(gè)最小項(xiàng)進(jìn)行“或”運(yùn)算,即可得到一個(gè)3變量函數(shù)的標(biāo)準(zhǔn)“與-或”表達(dá)式該函數(shù)表達(dá)式又可簡(jiǎn)寫為52例:將以下邏輯函數(shù)化成最小項(xiàng)之和的形式。)3,6,7()()(),(),(mBCACABABCAABCCC

30、ABCBAYBCABCBAY=+=+=+=的形式:解:展開成最小項(xiàng)之和解:展開成最小項(xiàng)之和的形式: 53 邏輯函數(shù)的標(biāo)準(zhǔn)與或表達(dá)式,也可以從真值表直接得到。只要在真值表中挑選那些使函數(shù)值為1的變量取值,變量取值為1的寫成原變量,為0的寫成反變量,這樣對(duì)應(yīng)于使函數(shù)值為1的每一種取值,都可以寫出一個(gè)乘積項(xiàng),只要把這些乘積項(xiàng)加起來(lái),所得到的就是函數(shù)的標(biāo)準(zhǔn)與或表達(dá)式。 例如,邏輯函數(shù) 的真值表如右,根據(jù)真值表直接寫出Y的標(biāo)準(zhǔn)與或表達(dá)式為:001011100 0 0 0 0 1 0 1 0 0 1 11 0 0 1 0 1 1 1 0 1 1 1YA B C或54 一個(gè)邏輯函數(shù)的最簡(jiǎn)表達(dá)式,按照式中變量

31、之間運(yùn)算關(guān)系的不同,分為最簡(jiǎn)與或式、最簡(jiǎn)與非與非式、最簡(jiǎn)或與式、最簡(jiǎn)或非或非式、最簡(jiǎn)與或非式五種。二、邏輯函數(shù)的最簡(jiǎn)表達(dá)式 1、最簡(jiǎn)與或式 定義:乘積項(xiàng)的個(gè)數(shù)最少,每個(gè)乘積項(xiàng)中相乘的變量個(gè)數(shù)也最少的與或表達(dá)式,稱為最簡(jiǎn)與或表達(dá)式。 例如: 顯然,在函數(shù)Y的各個(gè)與或表達(dá)式中,式(1.2.2c)是最簡(jiǎn)的,因?yàn)樗献詈?jiǎn)與或表達(dá)式的定義。55 2、最簡(jiǎn)與非與非式 定義:非號(hào)最少,每個(gè)非號(hào)下面相乘的變量個(gè)數(shù)也最少的與非與非表達(dá)式,稱為最簡(jiǎn)與非與非表達(dá)式。注意,單個(gè)變量上面的非號(hào)不算,因?yàn)橐褜⑵洚?dāng)成反變量。 例1.2.3:寫出函數(shù) 的最簡(jiǎn)與非與非表達(dá)式。 在最簡(jiǎn)與或表達(dá)式的基礎(chǔ)上,兩次取反,再用摩根定理

32、去掉下面的反號(hào),便可得到函數(shù)的最簡(jiǎn)與非與非表達(dá)式。 解: 式(1.2.3)就是函數(shù)Y的最簡(jiǎn)與非與非表達(dá)式。56 3、最簡(jiǎn)或與式 定義:括號(hào)個(gè)數(shù)最少,每個(gè)括號(hào)中相加的變量個(gè)數(shù)也最少的或與式,稱為最簡(jiǎn)或與表達(dá)式。 例1.2.4:寫出函數(shù) 的最簡(jiǎn)或與表達(dá)式。 在反函數(shù)最簡(jiǎn)與或表達(dá)式的基礎(chǔ)上,取反,再用摩根定理去掉反號(hào),便可得到函數(shù)的最簡(jiǎn)或與表達(dá)式。當(dāng)然,在反函數(shù)最簡(jiǎn)與或表達(dá)式的基礎(chǔ)上,也可用反演規(guī)則,直接寫出函數(shù)的最簡(jiǎn)或與式。 解: 式(1.2.4)就是函數(shù)Y的最簡(jiǎn)或與表達(dá)式。57 4、最簡(jiǎn)或非或非式 定義:非號(hào)個(gè)數(shù)最少,非號(hào)下面相加變量個(gè)數(shù)也最少的或非或非表達(dá)式,稱為最簡(jiǎn)或非或非表達(dá)式。 例1.2

33、.5:寫出函數(shù) 的最簡(jiǎn)或非或非表達(dá)式。 在最簡(jiǎn)或與表達(dá)式的基礎(chǔ)上,兩次取反,再用摩根定理去掉下面的反號(hào),所得到的便是函數(shù)的最簡(jiǎn)或非或非表達(dá)式。 解: 式(1.2.5)就是函數(shù)Y的最簡(jiǎn)或非或非表達(dá)式。58 5、最簡(jiǎn)與或非式 定義:在非號(hào)下面相加的乘積項(xiàng)的個(gè)數(shù)最少,每個(gè)乘積項(xiàng)中相乘的變量個(gè)數(shù)也最少的與或非式,稱為最簡(jiǎn)與或非表達(dá)式。 例1.2.6:寫出函數(shù) 的最簡(jiǎn)與或非表達(dá)式。 在最簡(jiǎn)或非或非式的基礎(chǔ)上,用摩根定理去掉大反號(hào)下面的小反號(hào),便可得到函數(shù)的最簡(jiǎn)與或非表達(dá)式。當(dāng)然,在反函數(shù)最簡(jiǎn)與或式的基礎(chǔ)上,直接取反亦可。 解: 式(1.2.6)就是函數(shù)Y的最簡(jiǎn)與或非表達(dá)式。59 從上面各種最簡(jiǎn)式的介紹中

34、,不難發(fā)現(xiàn),只要得到了函數(shù)的最簡(jiǎn)與或式,再用摩根定理進(jìn)行適當(dāng)變換,就可以獲得其他幾種類型的最簡(jiǎn)式。因此下面要講解的公式化簡(jiǎn)法和圖形化簡(jiǎn)法,所說(shuō)明的都是如何在與或式的基礎(chǔ)上,獲得最簡(jiǎn)與或表達(dá)式的方法。至于給定函數(shù)的表達(dá)式不是與或式時(shí),則只需要用公式和定理,便可將其展開、變換成與或式,而且在展開、變換過(guò)程中,能化簡(jiǎn)的理所當(dāng)然地應(yīng)順便化簡(jiǎn)。60 公式化簡(jiǎn)法,就是在與或表達(dá)式的基礎(chǔ)上,利用公式、定理和規(guī)則,消去表達(dá)式中多余的乘積項(xiàng)和每個(gè)乘積項(xiàng)中多余的因子,求出函數(shù)的最簡(jiǎn)與或式。這種方法沒(méi)有固定的步驟可以遵循,主要取決于對(duì)公式、定理和規(guī)則的熟練掌握及靈活運(yùn)用的程度。1.2.2 邏輯函數(shù)的公式化簡(jiǎn)法61

35、一、并項(xiàng)法 運(yùn)用公式將兩個(gè)與項(xiàng)合并成一個(gè)與項(xiàng),合并后消去一個(gè)變量。例:62 二、吸收法 利用公式吸收掉多余的項(xiàng)。63三、消去法利用公式 消去乘積項(xiàng)中多余的因子。四、配項(xiàng)消項(xiàng)法利用公式 ,加上冗余項(xiàng),以消去更多乘積項(xiàng)。64五、配項(xiàng)法 利用配項(xiàng) 利用 配項(xiàng)65 實(shí)際應(yīng)用中遇到的邏輯函數(shù)往往比較復(fù)雜,化簡(jiǎn)時(shí)應(yīng)靈活使用所學(xué)的公式、定理及規(guī)則,綜合運(yùn)用各種方法。 下面舉例說(shuō)明。 例1:化簡(jiǎn) 解:66例2:化簡(jiǎn) 解:67例3:化簡(jiǎn) 解:68例4 化簡(jiǎn)解:6970作業(yè)題P69 題1.7 (寫出Y1、Y4的標(biāo)準(zhǔn)與或式) 題1.8 、 題1.9 、P70 題1.10 、71一、填空題 1、描述邏輯函數(shù)各個(gè)變量取

36、值組合和函數(shù)值對(duì)應(yīng)關(guān)系的表格叫 ( )。 真值表 2、傳統(tǒng)邏輯函數(shù)化簡(jiǎn)的常用方法有( )和( )。 圖形化簡(jiǎn)法(卡諾圖法) 公式化簡(jiǎn)法 3、乘積項(xiàng)的個(gè)數(shù)最少、每個(gè)乘積項(xiàng)中相乘的變量個(gè)數(shù)也最少的與或表達(dá)式,稱為( )。 二、單項(xiàng)選擇題 1、n個(gè)變量可以構(gòu)成( )個(gè)最小項(xiàng)。 A、n B、2n C、2n D、2n1C 2、標(biāo)準(zhǔn)與或式是由( )構(gòu)成的邏輯表達(dá)式。 A、最大項(xiàng)之積 B、最小項(xiàng)之積 C、最大項(xiàng)之和 D、最小項(xiàng)之和 D最簡(jiǎn)與或式72 邏輯函數(shù)的卡諾圖法化簡(jiǎn)也稱為圖形法化簡(jiǎn)??ㄖZ圖法是由美國(guó)工程師卡諾(Karnaugh)于1953年提出來(lái)的。它比代數(shù)法化簡(jiǎn)形象直觀,易于掌握,只要按照一定的規(guī)則

37、,便可十分方便地將邏輯函數(shù)化為最簡(jiǎn)式。由于卡諾圖化簡(jiǎn)法具有簡(jiǎn)單、直觀、容易掌握等優(yōu)點(diǎn),在邏輯設(shè)計(jì)中得到廣泛應(yīng)用。 卡諾圖是由真值表變換而來(lái)的一種方格圖??ㄖZ圖上的每一個(gè)方格代表真值表上的一行,因而代表一個(gè)最小項(xiàng)。真值表有多少行,卡諾圖就有多少個(gè)方格。卡諾圖不僅是邏輯函數(shù)的描述工具,而且還是邏輯函數(shù)化簡(jiǎn)的重要工具。1.2.3 邏輯函數(shù)的圖形化簡(jiǎn)法73 一、邏輯變量的卡諾圖 1、卡諾圖的構(gòu)成 卡諾圖就是與變量的最小項(xiàng)對(duì)應(yīng)的、變量按循環(huán)碼順序排列的方格圖。n個(gè)邏輯變量有2n組合,最小項(xiàng)就有2n個(gè),卡諾圖也相應(yīng)有2n個(gè)小方格。 2、3、4變量卡諾圖如圖(a)、(b)、(c)所示。m3 m2 m1 m0

38、 BA0110( a ) 0m6m2m7m3m5 m4 m1m0 100011110BCA( b ) m10m11m9m8m14m15m13m12m6m2m7m3m5 m4 m1 m0 00011110CDAB00011110( c ) 變量的順序是00,01,11,10,而不是00,01,10,11。這是為使任意兩個(gè)相鄰最小項(xiàng)之間只有一個(gè)變量改變。74 2、卡諾圖的特點(diǎn) 1、用幾何相鄰形象地表示變量各個(gè)最小項(xiàng)在邏輯上的相鄰性。 幾何相鄰包括:相接緊挨著;相對(duì)任一行或一列的兩頭;相重對(duì)折起來(lái)后位置重合。 邏輯相鄰:如果兩個(gè)最小項(xiàng),除了一個(gè)變量的形式不同外,其余的都相同,那么這兩個(gè)最小項(xiàng)就認(rèn)為在

39、邏輯上是相鄰的。而在邏輯上相鄰的最小項(xiàng),是可以合并的。 2、卡諾圖的主要缺點(diǎn),是隨著變量個(gè)數(shù)的增加,圖形迅速地復(fù)雜起來(lái)。當(dāng)變量多于6個(gè)時(shí),不僅畫圖十分麻煩,而且即使畫出來(lái)了,許多小方塊最小項(xiàng),是否邏輯相鄰,也難以辨認(rèn),已無(wú)實(shí)用價(jià)值。75 例如,四變量卡諾圖中,每個(gè)最小項(xiàng)應(yīng)有4個(gè)相鄰最小項(xiàng), 如m5的4個(gè)相鄰最小項(xiàng)分別是和m5相接的 m1,m4,m7,m13。這種相鄰稱為相接相鄰。 而m2的4個(gè)相鄰最小項(xiàng)除了與之幾何相接的m3和m6之外,另外兩個(gè)是處在“相對(duì)”位置的m0 ( 同一行的兩端)和m10( 同一列的兩端)。這種相鄰稱為相對(duì)相鄰。 從各卡諾圖可以看出,在n個(gè)變量的卡諾圖中,能從圖形上直觀

40、、方便地找到每個(gè)最小項(xiàng)的n個(gè)相鄰最小項(xiàng)。m10m11m9m8m14m15m13m12m6m2m7m3m5 m4 m1 m0 00011110CDAB00011110( c ) 76m18m19m17m16m26m27m25m24m10m2m11m3m9 m8 m1 m0 m22m23m21m20m30m31m29m28m14m6m15m7m13 m12 m5m4 00011110000001011010100101111110CDEAB5變量卡諾圖 5變量卡諾圖如下圖所示。 例如五變量卡諾圖中的m3,除了相接相鄰的m1,m2,m11和相對(duì)相鄰的m19外,還與處在“相重”位置的最小項(xiàng)m7相鄰。這

41、種相鄰稱為相重相鄰(或稱重疊相鄰)。 77 3、變量卡諾圖中最小項(xiàng)合并的規(guī)律 卡諾圖的構(gòu)造特點(diǎn)使卡諾圖具有一個(gè)重要性質(zhì):可以從圖形上直觀地找出相鄰最小項(xiàng)合并。合并的理論依據(jù)是并項(xiàng)定理 。例如, 用卡諾圖化簡(jiǎn)邏輯函數(shù)的基本原理:通過(guò)把卡諾圖上表征相鄰最小項(xiàng)的相鄰小方格“圈”在一起進(jìn)行合并,達(dá)到用一個(gè)簡(jiǎn)單“與”項(xiàng)代替若干最小項(xiàng)的目的。 通常把用來(lái)包圍那些能由一個(gè)簡(jiǎn)單“與”項(xiàng)代替的若干最小項(xiàng)的“圈”稱為卡諾圈。 m7m5 AB1000011100CD011110m13 m15 在變量卡諾圖中,凡是幾何相鄰的最小項(xiàng)均可合并,合并時(shí)可以消去有關(guān)變量(消去不同的變量)。兩個(gè)最小項(xiàng)合并成一項(xiàng)時(shí)可消去一個(gè)變量

42、,4個(gè)最小項(xiàng)合并成一項(xiàng)時(shí)可消去兩個(gè)變量,2n個(gè)最小項(xiàng)合并成一項(xiàng)時(shí)可消去n個(gè)變量。78 兩個(gè)小方格相鄰, 或處于某行(列)兩端時(shí),所代表的最小項(xiàng)可以合并,合并后可消去一個(gè)變量。 例如,下圖給出了2、3變量卡諾圖上兩個(gè)相鄰最小項(xiàng)合并的典型情況的。 當(dāng)一個(gè)函數(shù)用卡諾圖表示后,究竟哪些最小項(xiàng)可以合并呢?下面以2、3、4變量卡諾圖為例予以說(shuō)明。 兩個(gè)相鄰最小項(xiàng)合并的情況B011010100110A1010A1101A1010BAB01000 101 00011110BCA01BCAC79 四個(gè)小方格組成一個(gè)大方格、或組成一行(列)、或處于相鄰兩行(列)的兩端、或處于四角時(shí),所的表的最小項(xiàng)可以合并,合并后

43、可消去兩個(gè)變量。 例如,下圖給出了3變量卡諾圖上四個(gè)相鄰最小項(xiàng)合并的典型情況的。 00111 010 00011110BCA01CC11000 101 00011110BCA0180 四個(gè)相鄰最小項(xiàng)合并的幾種情況00011110AB1001011001101 0 01CD00011110BDBD00011110AB0110100110010 1 10CD00011110BDBD00011110AB0010111100001 0 10CD00011110ABCD 下圖給出了4變量卡諾圖上四個(gè)相鄰最小項(xiàng)合并的典型情況的。81 3八個(gè)小方格組成一個(gè)大方格、或組成相鄰的兩行(列)、或處于兩個(gè)邊行(列)

44、時(shí),所代表的最小項(xiàng)可以合并,合并后可消去三個(gè)變量。 例如,下圖給出了3、4變量卡諾圖上八個(gè)相鄰最小項(xiàng)合并的典型情況的。 8個(gè)相鄰最小項(xiàng)合并的兩種情況1111011001111 0 11 00011110CDAB00011110(b)DB11111 111 00011110BCA011(a)82 二、邏輯函數(shù)的卡諾圖 1、邏輯函數(shù)卡諾圖的畫法 在與-或表達(dá)式基礎(chǔ)上,畫邏輯函數(shù)卡諾圖的步驟: 畫出函數(shù)變量的卡諾圖。 在函數(shù)的每一個(gè)乘積項(xiàng)所包含的最小項(xiàng)處填上1,剩下的填上0或不填,所得的就是函數(shù)的卡諾圖。 2、舉例 例1:畫出3變量函數(shù)Y(A,B,C)=m(1,2,3,7)的卡諾圖。 001110

45、0 1 0 100011110BCAY(A,B,C)=m(1,2,3,7)的卡諾圖 83 例3:畫出函數(shù) 的卡諾圖。 解:如圖1所示 例2:畫出函數(shù) 的卡諾圖。 解:如圖2所示0001111101010 1 11 00011110CDAB00011110圖10100111101110 0 00 00011110CDAB00011110圖284 畫出函數(shù)的卡諾圖 合并邏輯函數(shù)的最小項(xiàng),即圈出卡諾圈。注意: 將取值為1的相鄰小方格圈成矩形或方形,相鄰小方格包括最上行與最下行及最左列與最右列同列或同行兩端的兩個(gè)小方格。 所圈取值為1的相鄰小方格的個(gè)數(shù)應(yīng)為2n(n0,1,2,3,),即1,2,4,8,

46、不允許3,6,10,12等。 圈的個(gè)數(shù)應(yīng)最少,圈內(nèi)小方格個(gè)數(shù)應(yīng)盡可能多。 每圈一個(gè)新的圈時(shí),必須包含至少一個(gè)在已圈過(guò)的圈中未出現(xiàn)過(guò)的最小項(xiàng)。 每一個(gè)取值為1的小方格可被圈多次,但不能遺漏。 相鄰的2項(xiàng)可合并為一項(xiàng),并消去一個(gè)因子;相鄰的4項(xiàng)可合并為一項(xiàng),并消去2個(gè)因子;類推,相鄰的2n項(xiàng)可合并為一項(xiàng),并消去n個(gè)因子。 選擇乘積項(xiàng)寫出最簡(jiǎn)與或式。三、用卡諾圖化簡(jiǎn)邏輯函數(shù)1、化簡(jiǎn)步驟 851011111100001 1 1100011110CDAB00011110CBCABABDACD 86 例1:用卡諾圖化簡(jiǎn)邏輯函數(shù) Y(A,B,C,D)=m(0,3,5,6,7,10,11,13,15)。 解:

47、 作出給定函數(shù)F的卡諾圖如圖。 在函數(shù)Y的卡諾圖上圈出卡諾圈。 畫卡諾圈時(shí)先畫大圈,再畫小圈,且大圈中不再畫小圈。 在圖中的5個(gè)卡諾圈均沒(méi)有被更大的卡諾圈包圍。且每一個(gè)圈至少有1個(gè)最小項(xiàng)未被其它的卡諾圈圈過(guò)。AB00011110111111 1CD0001111011 函數(shù)Y的最簡(jiǎn)與或式為:BDABCDCDABCABC 2、舉例87 例2:用卡諾圖化簡(jiǎn)邏輯函數(shù) 解:第一步:作出給定函數(shù)Y的卡諾圖,如下圖(a)所示。 第二步:在函數(shù)Y的卡諾圖上圈出卡諾圈。如圖(b)或(c)。(a)AB000111101111CD00011110111(c)AB000111101111CD00011110111(

48、b)AB000111101111CD00011110111 第三步:求得函數(shù)F的最簡(jiǎn)與-或表達(dá)式為或圖(b)圖(c)881.2.4 具有約束的邏輯函數(shù)的化簡(jiǎn) 例如,十字路口的交通燈規(guī)定紅燈停,綠燈行,黃燈要注意。若以變量A、B、C分別表示紅、黃、綠燈的狀態(tài),且以燈亮為1,燈滅為0, 用Y表示停車與否,且以停車為1,通行為0,則Y是A、B、C的函數(shù)。如果規(guī)定不允許有兩個(gè)以上的燈同時(shí)亮,則A、B、C三個(gè)變量的取值組合只可能是000、001、010、100,而不應(yīng)出現(xiàn)011、101、110、111這四種情況。這說(shuō)明A、B、C之間有著一定的制約關(guān)系,因此稱這三個(gè)變量是一組有約束的變量。 一、約束的概念

49、和約束條件 1、約束、約束項(xiàng)、約束條件 約束 約束是用來(lái)說(shuō)明邏輯函數(shù)中各個(gè)變量之間互相制約關(guān)系的一個(gè)重要概念。89 約束項(xiàng) 不會(huì)出現(xiàn)的變量取值所對(duì)應(yīng)的最小項(xiàng)稱為約束項(xiàng)。十字路口的交通燈的例子中,變量A、B、 C不會(huì)出現(xiàn)011、101、110、111四種情況取值所對(duì)應(yīng)的最小項(xiàng)就是 。 約束條件 由約束項(xiàng)加起來(lái)所構(gòu)成的值為0的邏輯表達(dá)式,稱為約束條件。十字路口的交通燈的例子中,約束條件就是90 2、 約束條件的表示方法 在真值表中,用叉號(hào)()表示。 在邏輯表達(dá)式中,用等于0的條件等式表示。十字路口的交通燈的例子的約束條件表示為 在卡諾圖中用叉號(hào)()表示。最簡(jiǎn)與或表達(dá)式最小項(xiàng)之和表達(dá)式即標(biāo)準(zhǔn)與或表達(dá)

50、式01 1 1 1 100011110BCA11110 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1YA B C91 二、具有約束的邏輯函數(shù)的化簡(jiǎn) 1、無(wú)關(guān)最小項(xiàng):一個(gè)邏輯函數(shù), 如果它的某些輸入變量取值組合因受特殊原因制約而不會(huì)出現(xiàn), 或者雖然每種輸入取值組合都可能出現(xiàn), 但此時(shí)函數(shù)取值為1還是為0無(wú)關(guān)緊要, 那么這些輸入取值組合所對(duì)應(yīng)的最小項(xiàng)稱為無(wú)關(guān)最小項(xiàng)。無(wú)關(guān)最小項(xiàng)用“d”或者“”表示。 2、具有約束的邏輯函數(shù)是一種包含無(wú)關(guān)最小項(xiàng)的邏輯函數(shù)。 3、具有約束的邏輯函數(shù)的化簡(jiǎn) 由于在無(wú)關(guān)項(xiàng)的相應(yīng)取值下,函數(shù)值隨意取成0或1都不影響函數(shù)原有的功能,因此可以充分利

51、用這些無(wú)關(guān)項(xiàng)其值可以取1,也可以取0來(lái)化簡(jiǎn)邏輯函數(shù),即采用卡諾圖化簡(jiǎn)函數(shù)時(shí),可以利用 (或)來(lái)擴(kuò)大卡諾圈。92 三、化簡(jiǎn)舉例 例:化簡(jiǎn)下列函數(shù)000101 1 100011110BCA 解:Y的卡諾圖如圖所示。 m0、 m4當(dāng)成1處理,可以與m1、 m5合并,得B; m5 、m7合并得AC。所以BAC93作業(yè)題P70 題1.11(b)、(d)、(f) 題1.12 、P71 題1.13 題1.14 、 題1.15 、941、化簡(jiǎn) 1 11 00 0 0BCAC952、化簡(jiǎn) ABCD0000010111111010 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 096 3、要求設(shè)計(jì)一個(gè)邏輯電路,能夠判斷一位十進(jìn)制數(shù)是奇數(shù)還是偶數(shù),當(dāng)十進(jìn)制數(shù)為奇數(shù)時(shí),電路輸

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論