數位電路中邏輯函式最小項為什叫最小?

時間 2021-06-09 02:15:35

1樓:wap12358

以下是個人理解:(表達能力所限,在這個回答裡我混淆了輸入表示式和系統表示式)

如果你的電路有4個輸入A,B,C,D。

1.你想實現AB=1,有幾種輸入方式呢?

ABCD, ABCD', ABC'D, ABC'D',一共4種。

2.如果你想實現ABC'D=1,又有幾種輸入方式呢?

顯然只有ABC'D一種。

3.如果你想實現(A+B+C+D)=1,又有幾種輸入方式呢?

除了A'B'C'D'這一種以外,其他15種都可以。

顯然4個變數都乘在一起(取正取反無所謂),能實現這個這個項值為1的輸入方式只有1種,能讓輸出為1的輸入方式的範圍是最小的。如ABCD=1的範圍如下:

ABCD=1

而這個ABCD=1就代表A、B、C、D的值均為1,就是(1111)b,(15)d。你在說乙個最小項是(1111)b的時候,其他人就會知道,這個電路有4個輸入,在都取1的時候系統輸出1。如果說(110100)b是1個最小項,我們也可以知道其有6個輸入,代表的最小項為ABC'DE'F'(這個字母應該是什麼順序我已經忘了,請按書上的來,不要被我誤導),只有輸入為ABC'DE'F'時系統輸出1。

4個變數都加在一起,能實現值為1的輸入方式有2^4-1=15種,範圍是最大的。如(A+B+C+D)=1如下

(A+B+C+D)=1

關於二進位制表示則與最小項同理。

如果你問為什麼最小項不是範圍為0,最大項不是範圍為2^n?

電腦是純數位電路吧?

King 首先要知道啥是模擬電路,啥是數位電路。狹義上來說模擬電路就是處理模擬訊號的電路,數位電路就是處理數碼訊號的電路。不太清楚題主問的電腦指一台實物電腦,還是指符合電腦結構的一種概念。一般我們說的計算機的系統結構是基於數碼訊號來搭建的。但是,對於一台計算機來說,並不是所有的部分都是純數位電路。現...

學習模擬電路和數位電路之前需要學電路原理嗎,電子電路應該怎麼學?

嚮導 針對電子入門我總結了點東西,希望對初學者有用。嚮導 總目錄 最好的電子 計算機從入門到工程師教程 電子知識非常難於入門,因為電子屬於微觀世界,看不見摸不著。作者多年工作經驗積累,總結了一套可以讓初學者快速入門的方法。乙個小時可以讓對電子一無所知的朋友入門,信嗎?具體看下面系列課程。Pharos...

請問線性電路,非線性電路,模擬電路,數位電路,他們之間的關係與聯絡?

opdiao 數位電路主要關注數字邏輯,所以又叫數字邏輯。模擬電路關注訊號的時域頻域特性。所以個人覺得數位電路是狀態,模擬電路是過程。線性電路和非線性電路是模擬關心的特性吧,這兩個不是對立分類的關係,在有的時候,我們希望模擬電路有更好的線性度,比如說音訊放大器關注THD,單級放大器通過源級負反饋來提...