將信息(如數(shù)和字符等)轉(zhuǎn)換成符合一定規(guī)則的二進(jìn)制代碼.
二進(jìn)制編碼器
用n位二進(jìn)制代碼對N=2n 個(gè)特定信息進(jìn)行編碼的邏輯電路.
設(shè)計(jì)方法: 以例說明
設(shè)計(jì)一個(gè)具有互相排斥輸入條件的編碼器.
4線—2線編碼器電路圖:
(1)編碼器在任何時(shí)候只允許有一個(gè)輸入信號(hào)有效;
(2)電路無X0輸入端;
(3)電路無輸入時(shí),編碼器的輸出與X0編碼等效.
帶輸出使能(Enable)端的優(yōu)先編碼器:
輸出使能端: 用于判別電路是否有信號(hào)輸入.
優(yōu)先:
對輸入信號(hào)按輕重緩急排序,當(dāng)有多個(gè)信號(hào)同時(shí)輸入時(shí),只對優(yōu)先權(quán)高的一個(gè)信號(hào)進(jìn)行編碼.
下面把上例4線—2線編碼器改成帶輸出使能(Enable)端的優(yōu)先編碼器,假設(shè)輸入信號(hào)優(yōu)先級的次序?yàn)?X3,X2,X1,X0.
編碼器電路圖
二-十進(jìn)制編碼器
輸入: I0 ,I1 ,I2 … …I9,表示十個(gè)要求編碼的信號(hào).
輸出: 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描述
一個(gè)普通編碼器的例子:(8線—3線)
一個(gè)優(yōu)先編碼器的例子:
-
邏輯電路
+關(guān)注
關(guān)注
13文章
502瀏覽量
43080 -
編碼器
+關(guān)注
關(guān)注
45文章
3751瀏覽量
136591 -
二進(jìn)制
+關(guān)注
關(guān)注
2文章
803瀏覽量
42057 -
信號(hào)
+關(guān)注
關(guān)注
11文章
2834瀏覽量
77728 -
代碼
+關(guān)注
關(guān)注
30文章
4880瀏覽量
69995
發(fā)布評論請先 登錄
相關(guān)推薦
二進(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)換解碼器

評論