數字電路篇一

1、編碼

用若干二進制數表示一個十進制,這種二進制編碼稱爲二進制編碼的十進制數,剪成二-十編碼,也可以稱爲BCD碼(Binary Coded Decimal),常見的幾種編碼爲

其中最常用的是8421碼。

格雷碼:又叫循環二進制碼或者反射二進制碼,是指任意連個相鄰的代碼只有一位二進制數不同。由於數字變化的位數越多,導致電路狀態出錯的概率也越高,格雷碼的循環特性和單步特性(一個數值連續變化時,格雷碼只有一個位會變化),當用它表示一個連續變化的數值時,僅有一位會翻轉,降低了位變化的頻率,可以保證傳輸的穩定性,較少傳輸誤碼率。

 二進制碼轉換成格雷碼的方法:如圖所示的四位二進制碼:第一位是二進制的第一位和第二位異或,第二位是二進制的第二位和第三位異或,第三位是二進制的第三位和第四位異或,第四位和二進制的一樣。

2、邏輯代數

幾種常用的邏輯運算爲

與或非異或同或五種位運算符爲:&、|、~、^ 、^~

與或非的邏輯運算符爲:&&、||、!

同或符號爲⊙

a⊙b=ab+a'b'(a'爲非a,b'爲非b);

a b a⊙b
0 0 1
1 1 1
0 1 0
1 0 0

異或符號爲⊕

a⊕b=a'b+ab'

a b a⊕b
0 0 0
1 1 0
0 1 1
1 0 1

 

 

 

參考鋯石教程

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章