( 1 )門電路
門電路可以看成是數(shù)字邏輯電路中最簡單的元件。目前有大量集成化產(chǎn)品可供選用。
最基本的門電路有 3 種:非門、與門和或門。非門就是反相器,它把輸入的 0 信號變成 1 , 1 變成 0 。這種邏輯功能叫“非”,如果輸入是 A ,輸出寫成 P=A 。與門有 2 個以上輸入,它的功能是當(dāng)輸入都是 1 時,輸出才是 1 。這種功能也叫邏輯乘,如果輸入是 A 、 B ,輸出寫成 P=A·B 。或門也有 2 個以上輸入,它的功能是輸入有一個 1 時,輸出就是 1 。這種功能也叫邏輯加,輸出就寫成 P=A + B 。 把這三種基本門電路組合起來可以得到各種復(fù)合門電路,如與門加非門成與非門,或門加非門成或非門。
是它們的圖形符號和真值表。此外還有與或非門、異或門等等。
數(shù)字集成電路有 TTL 、 HTL 、 CMOS 等多種,所用的電源電壓和極性也不同,但只要它們有相同的邏輯功能,就用相同的邏輯符號。而且一般都規(guī)定高電平為 1 、低電平為 0 。
( 2 )觸發(fā)器
觸發(fā)器實際上就是脈沖電路中的雙穩(wěn)電路,它的電路和功能都比門電路復(fù)雜,它也可看成是數(shù)字邏輯電路中的元件。目前也已有集成化產(chǎn)品可供選用。常用的觸發(fā)器有 D 觸發(fā)器和J—K 觸發(fā)器。D 觸發(fā)器有一個輸入端 D 和一個時鐘信號輸入端CP ,為了區(qū)別在 CP 端加有箭頭。它有兩個輸出端,一個是 Q 一個是 Q ,加有小圈的輸出端是 Q 端。另外它還有兩個預(yù)置端 R D 和 S D ,平時正常工作時要 R D 和 S D 端都加高電平 1 ,如果使 R D =0 ( S D 仍為 1 ),則觸發(fā)器被置成 Q=0 ;如果使 S D =0 ( R D =1 ),則被置成 Q=1 。因此 R D 端稱為置 0 端, S D 端稱為置 1 端。 D 觸發(fā)器的邏輯符號見圖 2 ,
圖中Q 、 D 、 SD 端畫在同一側(cè); Q 、R D 畫在另一側(cè)。R D 和 SD 都帶小圓圈,表示要加上低電平才有效。D 觸發(fā)器是受 CP 和 D 端雙重控制的, CP 加高電平1 時,它的輸出和 D 的狀態(tài)相同。如 D=0 , CP 來到后, Q=0 ;如 D=1 , CP 來到后, Q=1 。 CP
脈沖起控制開門作用,如果CP=0 ,則不管 D 是什么狀態(tài),觸發(fā)器都維持原來狀態(tài)不變。這樣的邏輯功能畫成表格就稱為功能表或特性表,見圖 2 。表中 Q n+1 表示加上觸發(fā)信號后變成的狀態(tài), Qn 是原來的狀態(tài)。“ X ”表示是 0 或 1 的任意狀態(tài)。有的 D 觸發(fā)器有幾個 D 輸入端: D 1 、D 2 „ 它們之間是邏輯與的關(guān)系,也就是只有當(dāng) D 1 、D 2 „ 都是 1 時,輸出端 Q 才是 1 。