組合邏輯電路,編碼器和譯碼器
什麽叫編碼器什麽叫譯碼器,這裡有個表格,大家先看一看吧。
1.編碼器
編碼器是將其他程式碼變成二進製程式碼的邏輯電路。
這裡將以2位二進製數編碼器作為實例來講解。
2位的二進製數可以表示00,01,10,11這4個數,這個編碼器的功能如下圖:
我們還是按照上面的方法,做出相應的輸入輸出表,打草稿,然後連線,完成電路。
還有寫邏輯關係式,這裡y1=a2+a3,y0=a1+a3。
這就是最後的結果啦,因為我們的輸出只有4種組合,為了保證精確的編碼,輸入的組合也應該只有4種,其他的輸入情況的不允許出現的。
這也是是這個電路的缺點,為了彌補這個缺點我們還有 “優先編碼器” 的方案,不過這個作為課外的知識了,有興趣的同學可以自己查閱相關資料來學習。
來源:遊俠網