4.2 編碼器


4.2 編碼器

​ 在數字系統中,用二進制代碼表示特定信息(十進制)的過程稱為編碼,實現編碼功能的電路稱為編碼器。

4.2.1 普通編碼器的編碼原理

​ 普通編碼器要求在任何時刻只允許一個輸入信號有效,否則輸出將發生混亂。

1.二進制編碼

​ 用 n 位二進制代碼對2n 個信號進行編碼的電路,稱為 2n 線 n線二進制編碼器。

下表所示為8線-3線二進制編碼器功能表。

image-20211027194121917

2.二-十進制編碼

​ 將十進制數的十個數碼09編成二進制代碼的電路,稱為二—十進制編碼器。輸入的是09十個數碼,輸出的是對應的4位二進制數代碼。由於4位二進制代碼共有十六種狀態,其中任意十種狀態都可以表示0~9十個數碼,最常用的是8421BCD編碼方式,其功能表如圖。

image-20211027194547953

4.2.2 優先編碼器

​ 普通編碼器不允許多個輸入信號同時有效,故在實際應用種不常使用。優先編碼器對每一位輸入都預先設置了優先權,因此允許多個輸入信號同時有效,但優先編碼器僅對優先級最高的有效輸入信號進行編碼。

​ 其中最常見的是74147和74148.

1. 8線-3線二進制優先編碼器74148

image-20211027195319231

輸出低電平有效,高電平無效

使能端ST低電平有效,為1時無效

有效的3個條件:

1.使能端為0,使能端有效

2.8個輸入至少有一個為0,有效

3.I7到I0 優先級依次遞減

image-20211007102255398

image-20211007102603777


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM