書名: 電子電路分析制作與調試作者名: 夏敏磊主編本章字數: 687字更新時間: 2018-12-27 15:35:16
1.1 數字電路的二值邏輯
數字信號指信號的幅度的取值是離散的,而幅值表示被限制在有限個數值之內。圖1-2所示為生活中常見的數字輸入輸出設備,按鍵只有“按下”、“松開”兩種狀態,紅綠燈和霓虹燈除了邏輯順序不同外,對任意一盞燈,也只有“亮”、“滅”兩種狀態。而在電路元件的選擇上,擁有兩種狀態的器件隨處可見,并且可達到極高的集成度。因此,數字電路廣泛采用二值邏輯來表示數字電路中傳送的各類數據和信息。

圖1-2 常見的數字輸入輸出設備
“二值邏輯”是指對任何命題只有“是”和“否”的兩種可能,為便于運算,數字電路中用二進制的“0”和“1”來表示“二值邏輯”,即各類數據和信息均用“邏輯0”和“邏輯1”的組合表現出來,電路中的“0”和“1”僅是兩種狀態的表示符號,無大小之分。
在數字電路中,無論是輸入信號還是輸出信號,往往在瞬間都表現為某一電壓數值,實際電路利用電平的高低來可靠區分“0”和“1”兩種狀態。一般用高電平表示“邏輯1”,用低電平表示“邏輯0”,這種表示方法被稱為正邏輯,反之則成為負邏輯,如圖1-3所示。

圖1-3 高、低電平的邏輯賦值
數字電路以二進制形式對信息進行邏輯分析,生活中最熟悉、應用最廣泛的計數方法卻為十進制,因此,在進行數字電路的分析之前,需要掌握二進制、十進制等常用數制和BCD碼等常用碼制的關系。
測試:以下問題如果不能順利解決,請完成“附錄A數制與碼制”的教學。
(1)十進制轉二進制:(38)10=( )2
(2)二進制轉十進制:(10110)2=( )10
(3)二進制轉十六進制:(10110001)2=( )16
(4)十六進制轉二進制:(507)16=( )2
(5)8421BCD碼轉二進制:(38)8421碼=( )2
(6)二進制轉8421BCD碼:(10010001)2=( )8421碼