① 數字邏輯3-8解碼器為什麼y0到Y7輸出的時候是反變數呢它是由三個變數與非來的,為什麼不直接與呢
邏輯電路是一種離散信號的傳遞和處理,以二進制為原理、實現數字信號邏輯運算和操作的電路。分組合邏輯電路和時序邏輯電路。前者由最基本的「與門」電路、「或門」電路和「非門」電路組成,其輸出值僅依賴於其輸入變數的當前值,與輸入變數的過去值無關—即不具記憶和存儲功能;後者也由上述基本邏輯門電路組成,但存在反饋迴路—它的輸出值不僅依賴於輸入變數的當前值,也依賴於輸入變數的過去值。由於只分高、低電平,抗干擾力強,精度和保密性佳。廣泛應用於計算機、數字控制、通信、自動化和儀表等方面。最基本的有與電路、或電路和非電路。
邏輯電路是指完成邏輯運算的電路。這種電路,一般有若干個輸入端和一個 或幾個輸出端,當輸入信號之間滿足某一特定邏輯關系時,電路就開通,有輸 出;否則,電路就關閉,無輸出。所以,這種電路又叫邏輯門電路,簡稱門電路。[1]
主要包括內容有數字電子技術(幾種邏輯電路)、門電路基礎(半導體特性,分立元件、TTL集成電路CMOS集成門電路)、組合邏輯電路(加法器、編碼器、解碼器等集成邏輯功能)時序邏輯電路(計數器、寄存器)以及數模和模數轉換。
簡單的邏輯電路通常是由門電路構成,也可以用三極體來製作,例如,一個NPN三極體的集電極和另一個NPN三極體的發射極連接,這就可以看作是一個簡單的與門電路,即:當兩個三極體的基極都接高電平的時候,電路導通,而只要有一個不接高電平,電路就不導通。
常見的門電路如下所示:
非門:利用內部結構,使輸入的電平變成相反的電平,高電平(1)變低電平(0),低電平(0)變高電
或門:利用內部結構,使輸入至少一個輸入高電平(1),輸出高電平(1),不滿足有兩個低電(0)輸出高電平(1)。
異或門:當輸入端同時處於低電平(0)或高電平(1)時,輸出端輸出低電平(0),當輸入端一個為高電平(1),另一個為低電平時(0),輸出端輸出高電平(1)。
同或門:當輸入端同時輸入低電平(0)或高電平(1)時,輸出端輸出高電平(1),當輸入端一個為高電平(1),另一個為低電平時(0),輸出端輸出低電平(0)。
希望我能幫助你解疑釋惑。
② 關於數字電路中的邏輯代數中。。看下面這道題
簡單的說,如果題干裡面有一個非號包括了兩個或以上的變數 如(ab)'這里的非號就包括了ab兩個變數,那麼在結果裡面ab上面的非號就應該保留,至於a和b單個變數上面的非號就不用管了
③ 數字電路基礎,不允許反變數輸入,試用最少與非門實現邏輯函數
先把右邊兩次取反,得到與非的表達式,最後有反變數用自己和自己相與代替
④ 反變數是什麼
三角形面積公式 1/2*底*高高一定所以面積與底成正比不變數是高 正比不變數就是高
⑤ 邏輯函數式中原變數和反變數是什麼啊
A與B為原變數,「非A」,「非B」為其對應的反變數。
邏輯函數具有它自身的特點:
1、邏輯函數F = f(A1,A2, …,An)和邏輯變數A1、A2、…、An一樣,取值只有0和1兩種可能 ;
2、函數和變數之間的關系是由「或」、「與」、「非」3種基本運算決定的;
在一個邏輯函數中,對於函數的邏輯變數A,我們把A稱為原變數,則非A即為反變數;若原變數A的值為1,則反變數「非A」的值即為0。若原變數A為0,則其反變數「非A」為1.
所以邏輯函數Y=A異或B中,A與B為原變數,則「非A」,「非B」為其對應的反變數。
(5)反變數電路擴展閱讀:
邏輯代數是按一定的邏輯關系進行運算的代數,是分析和設計數字電路的數學工具。在邏輯代數,只有0和1兩種邏輯值, 有與、或、非三種基本邏輯運算,還有與或、與非、與或非、異或幾種導出邏輯運算。
邏輯是指事物的因果關系,或者說條件和結果的關系,這些因果關系可以用邏輯運算來表示,也就是用邏輯代數來描述。事物往往存在兩種對立的狀態,在邏輯代數中可以抽象地表示為 0 和 1 ,稱為邏輯0狀態和邏輯1狀態。
邏輯代數中的變數稱為邏輯變數,用大寫字母表示。邏輯變數的取值只有兩種,即邏輯0和邏輯1,0 和 1 稱為邏輯常量,並不表示數量的大小,而是表示兩種對立的邏輯狀態。
其規定:
1、所有可能出現的數只有0和1兩個。
2、基本運算只有「與」、「或」、「非」三種。
與運算(邏輯與、邏輯乘)定義為:
0·0=0 0·1=0 1·0=0 1·1=1
或運算(邏輯或、邏輯加)定義為:
0+0=0 0+1=1 1+0=1 1+1=1
參考資料來源:網路-邏輯代數
⑥ 數字電路,輸入引腳寫的是一個反變數,那麼1,是否說明這個引腳是低電平有效2,輸入1到底是I為1還
這樣來回答你的問題有點難度。我想看看真值表3-12再確定。能麻煩你拍全嗎?因為我覺得那個反量符號很可能還有一個意思是區別信號亮和供電的符號
⑦ 如何將74ls147的輸出由反變數輸出變成原變數輸出
可以使用sprintf規格化輸出,了解一下三個函數的用法你就知道了
#include <stdio.h> int printf(const char *format, ...); //格式化輸出到標准輸出設備 int fprintf(FILE *stream,const char *format, ...); //格式化輸出到文件流 int sprintf(char *str,const char *format, ...); //格式化的輸出字元串輸出到str指向的地址空間