數位電路與系統 知識點2

2022-05-31 11:00:13 字數 1067 閱讀 6148

1.格雷碼

特點:任意兩個相鄰的碼之間只有一位不同,在n位格雷碼之間,0和最大數(2n-1)之間也只有一位不同。我猜稱為迴圈碼是因為這種只有一位不同的規則一直在迴圈。我本來的想法是卡諾圖採用的是格雷碼,但是格雷碼的特點中有它不能進行算術運算,格雷碼的每一位的權值是不固定的,是一種無權碼。我猜在卡諾圖的製作過程中,使用了一種合理地迴圈碼來標記卡諾圖的二維座標,既有迴圈的特點又有權位的特點?

2.邏輯代數

在數位電路中,一定要牢記這是一種假借代數形式的邏輯運算。式子中所出現的加號乘號,均是邏輯運算,首先想到的應該是電路的構造;同時,卡諾圖或真值表中的0-1,

也都是邏輯值,具有特定含義,並非算數值。普通代數和二進位制中的0-1是代表著數值,而邏輯代數中的0-1是邏輯常量。相較於邏輯常量的是邏輯變數,邏輯代數的邏輯

變數是用大寫字母a,b之類的來表示,邏輯變數還應聯絡到數位電路,本質上是一種輸入的訊號的值。

3.基本的邏輯運算有與或非三種,都可以由邏輯電路來實現。其實,這兩者對應的,通過將邏輯電路代數化,可以方便的對其進行分析,如果是乙個複雜的邏輯電路,很難

搞清楚它的功能以及各部分的情況,代數化的邏輯表示式便於分析簡化,反過來也可以對電路進行改進。運算的本質是各種電路。

4.邏輯代數的的邏輯0和邏輯1稱為邏輯常量,它們是表示事物矛盾雙方的一種抽象的符號。例如,邏輯1和0可以用來表示電位的高,低,訊號的有無,事件的真假。邏輯0和1本身沒有數值含義,也不能比較它們的大小。

5.邏輯運算也代表著種種邏輯關係,邏輯命題。例如邏輯加,決定一事物的各種條件中,有乙個條件或者乙個以上的條件被滿足(即條件為真),這一事件就會發生(或者說事件為真),等號是一種等價或等效的邏輯關係。

6.把所有可能輸入情況的組合及其對應的輸出結果一一列出來的**稱為真值表。真值表全面的反應了電路的邏輯關係。

7.有一點思維不能僵化了,舉個例子,f=a+b,對應的邏輯電路或者邏輯圖,是兩個輸入。但很多情況下,存在多輸入,邏輯圖上也會標明多個訊號,但是,邏輯判別的規則還是不變的。

8.通常稱a為原變數,a'為反變數。

9.常見的邏輯閘電路從簡單到複雜,存在不少類別。最簡單的是與,或,非三個閘電路,接著複雜一點的有,與非門,或非門,同或,異或.....

數位電路與系統 數制與編碼2

1.原碼沒有特殊性,是計算機對符號數的一種編碼方式。以計算機字長為限制條件,首位為符號位,剩餘位為真值的絕對值。但是反碼,補碼完全是為了負數所構建的新的編碼方式,減少計算機的電路設計。之所以以一種變扭的規則將正數也囊括在內,我估計完全是為了定義的全面性,即反碼,補碼的概念覆蓋所有的數,只是對正負有不...

數位電路與系統 編碼器知識點回顧

1.要深刻理解如何通過卡諾圖來寫函式表示式,高階就是根據含有約束項的卡諾圖來寫表示式。約束項 數位電路邏輯變數之間的約束關係,稱為約束。把不允許出現的對應組合對應的最小項稱為約束項。數位電路中,邏輯函式表示式主要有五種表現形式,與 或 與非 與非 與或非 或 與 或非 或非 這五種形式在進行相互轉換...

數位電路與模擬電路的區別

前一段時間群裡有人提出讓我來談談數位電路和模擬電路的區別,這個問題對初學數位電路的人來說很重要,只有把它們區別開來知道它們的異同才能學好數位電路。首先我們要知道的一點是數位電路是模擬電路的基礎上發展起來的,數位電路是以模擬電路為基礎的它們的基礎就是電流和電壓,但它們有著本質的區別。一.在乙個週期內模...