在數(shù)字電路中使用的是二進(jìn)制數(shù),而日常生活中用到的是十進(jìn)制數(shù)。要想把十進(jìn)制數(shù)輸入到數(shù)字電
路中去,必須使用二一十進(jìn)制編碼電路將十進(jìn)制數(shù)變成二進(jìn)制編碼信號及BCD碼。
圖是一個采用與非門組成的二一十進(jìn)制編碼電路。電路中的十個按鈕開關(guān)s[~slo為自鎖式按
鍵,當(dāng)按動一次時閉臺,再按動一下則斷開。當(dāng)將它們都按下時,4個與非門的所有輸入端均為高電平,
與非門l~4的四個輸出端輸出“0000”。當(dāng)按動sl開關(guān)(“0”鍵)時,電路狀態(tài)并沒有改變,輸出仍是
“0000”,即十進(jìn)制數(shù)0的BCD碼。當(dāng)按下S2開關(guān)(“1”鍵)時,與非門2、3、4的輸入端沒有變化,
輸入端仍全是高電平,它們的輸出端均為低電平,所以電路輸出為BCD碼“OO01”。當(dāng)按動s8開關(guān)(“7”
鍵)時,與非門l、2、3各有一個輸入端為低電平,編碼器輸出的是BCD碼“OII1”。
從上述可以看出,按下哪個數(shù)字鍵,就會在編碼電路的相應(yīng)輸出端得到與其相對應(yīng)的BCD碼,這
樣就實(shí)現(xiàn)了十進(jìn)制數(shù)到二進(jìn)制數(shù)的編碼過程。