優先編碼器

優先編碼器允許同時在幾個輸入端有輸入信號,編碼器按輸入信號排定的優先順序,只對同時輸入的幾個信號優先權最高的一個進行編碼。

基本介紹

  • 中文名:優先編碼器
  • 外文名:Priority Encoder
  • 功能:允許同時在幾個輸入端有輸入信號
  • 功效:允許同時輸入兩個以上編碼信號
  • 屬於:16腳的集成晶片
簡介,簡單編碼器,編碼器,解碼器,

簡介

優先編碼器是一種能將多個二進制輸入壓縮成更少數目輸出的電路算法。其輸出是序數0到輸入最高有效位的二進制表示。優先編碼器常用於在處理最高優先權請求時控制中斷請求
如果同時有兩個或以上的輸入作用於優先編碼器,優先權最高的輸入將會被優先輸出。下圖是一位4線-2線編碼器的例子,其中最高優先權的輸入在功能表的左側,而“x”代表無關項,即可是1也可是0,也就是說不論無關項的值是什麼,都不影響輸出,只有最高優先權的輸入有變化時,輸出才會改變。
I3I2I1I0O1O0
0
0
0
x
0
0
0
0
1
x
0
1
0
1
x
x
1
0
1
x
x
x
1
1
4線-2線優先編碼器
優先編碼器可以排列連線在一起,組成更大規模的編碼器,如6個4線-2線優先編碼器可以組成1個16線-4線編碼器,其中信號源作為4個編碼器的輸入,前4個編碼器的輸入作為2個編碼器的輸入。
優先編碼器相比簡單編碼器電路有更強的處理能力,因為其能處理所有的輸入組合情況。

簡單編碼器

簡單編碼器電路可以接受2中的一個有效輸入,並在n條並行輸出線上生成一個二進制碼。
例如,一位4線-2線編碼器輸入4位,輸出2位。當同時有超過一個輸入線有效時,下例的編碼器可能會錯誤地表現出優先編碼器的行為。
I3I2I1I0O1O0
0
0
0
1
0
0
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0
0
1
1
4線-2線編碼器
如果一個輸入電路只允許一個有效輸入,簡單編碼器相對於優先編碼器是一個更好的選擇,因為需要比較少的邏輯門來實現。

編碼器

編碼器(英語:Encoder)是一種將信息由一種特定格式(或編碼)轉換為其他特定格式(或編碼)的感測器軟體或是算法,轉換的目的可能是由於標準化、速度、保密性保全或是為了壓縮數據。

解碼器

解碼器電子技術中的一種多輸入多輸出的組合邏輯電路,負責將二進制代碼翻譯為特定的對象(如邏輯電平等),功能與編碼器相反。解碼器一般分為通用解碼器和數字顯示解碼器兩大類。
數字電路中,解碼器(如n線-2線BCD解碼器)可以擔任多輸入多輸出邏輯門的角色,能將已編碼的輸入轉換成已編碼的輸出,這裡輸入和輸出的編碼是不同的。輸入使能信號必須接在解碼器上使其正常工作,否則輸出將會是一個無效的碼字。解碼在多路復用七段數碼管記憶體地址解碼等套用中是必要的。

相關詞條

熱門詞條

聯絡我們