將信息(如數(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è)輸入信號有效;
(2)電路無X0輸入端;
(3)電路無輸入時(shí),編碼器的輸出與X0編碼等效.
帶輸出使能(Enable)端的優(yōu)先編碼器:
輸出使能端: 用于判別電路是否有信號輸入.
優(yōu)先:
對輸入信號按輕重緩急排序,當(dāng)有多個(gè)信號同時(shí)輸入時(shí),只對優(yōu)先權(quán)高的一個(gè)信號進(jìn)行編碼.
下面把上例4線—2線編碼器改成帶輸出使能(Enable)端的優(yōu)先編碼器,假設(shè)輸入信號優(yōu)先級的次序?yàn)?X3,X2,X1,X0.


編碼器電路圖

二-十進(jìn)制編碼器
輸入: I0 ,I1 ,I2 … …I9,表示十個(gè)要求編碼的信號.
輸出: 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文章
503瀏覽量
43740 -
編碼器
+關(guān)注
關(guān)注
45文章
3877瀏覽量
140898 -
二進(jìn)制
+關(guān)注
關(guān)注
2文章
808瀏覽量
42733 -
信號
+關(guān)注
關(guān)注
11文章
2873瀏覽量
79448 -
代碼
+關(guān)注
關(guān)注
30文章
4927瀏覽量
72503
發(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)換解碼器

二進(jìn)制編碼器和二-十進(jìn)制編碼器講解
評論