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

評論