將信息(如數和字符等)轉換成符合一定規則的二進制代碼.
二進制編碼器
用n位二進制代碼對N=2n 個特定信息進行編碼的邏輯電路.
設計方法: 以例說明
設計一個具有互相排斥輸入條件的編碼器.
4線—2線編碼器電路圖:
(1)編碼器在任何時候只允許有一個輸入信號有效;
(2)電路無X0輸入端;
(3)電路無輸入時,編碼器的輸出與X0編碼等效.
帶輸出使能(Enable)端的優先編碼器:
輸出使能端: 用于判別電路是否有信號輸入.
優先:
對輸入信號按輕重緩急排序,當有多個信號同時輸入時,只對優先權高的一個信號進行編碼.
下面把上例4線—2線編碼器改成帶輸出使能(Enable)端的優先編碼器,假設輸入信號優先級的次序為:X3,X2,X1,X0.
編碼器電路圖
二-十進制編碼器
輸入: I0 ,I1 ,I2 … …I9,表示十個要求編碼的信號.
輸出: BCD碼.
電路有十根輸入線,四根輸出線,常稱為10線—4線編碼器
通用編碼器集成電路
1. 8線—3線優先編碼器74148
74148功能說明:
1)74148為8線—3線優先編碼器,HPRI是最高位優先編碼器的說明。
2)編碼器輸入為低電平有效,輸出為3位二進制反碼。
74148功能表
例:用兩片74148構成16線—4線優先編碼器。
高位芯片工作情況:
低位芯片工作情況:
2. 10線-4線優先編碼器74147
74147功能表
編碼器應用舉例
編碼器的VHDL描述
一個普通編碼器的例子:(8線—3線)
一個優先編碼器的例子:
-
邏輯電路
+關注
關注
13文章
502瀏覽量
43033 -
編碼器
+關注
關注
45文章
3736瀏覽量
136301 -
二進制
+關注
關注
2文章
803瀏覽量
42005 -
信號
+關注
關注
11文章
2826瀏覽量
77628 -
代碼
+關注
關注
30文章
4868瀏覽量
69900
發布評論請先 登錄
相關推薦
二進制編碼的十進制表示轉換解碼器

評論