優先編碼器與普通編碼器的區別


     首先,先說下編碼器是什么東西,在我的理解里編碼器就是將2n個開關狀態(並且同時只有一個有效)用n個開關狀態(可同時有效)來表示。

     那么為什么要有編碼器這種東西呢?它的產生又有什么意義呢?

     如果要進行數據傳輸時,沒有編碼器,那么就要傳輸2n位數據,如果由的話就只傳輸n位數據,可以大大提高傳輸速度和效率,傳輸完畢后如果需要原來的數據,用對應的譯碼器來進行譯碼即可。

     普通編碼器和優先編碼器的差別:

  • 普通編碼器一次只能輸入一個信號,優先編碼器可以同時輸入幾個信號。
  • 優先編碼器設計時已經對輸入的優先級進行了排序。

    例:4線-2線普通編碼器和優先編碼器設計時真值表區別:

普通編碼器真值表
輸入 輸出
I0 I1 I2 I3 Y1 Y0
1 0 0 0 0 0
0 1 0 0 0 1
0 0 1 0 1 0
0 0 0 1 1 1

 

 

優先編碼器真值表(優先級I 3>....>I 0)
輸入 輸出
I0 I1 I2 I3 Y1 Y0
1 0 0 0 0 0
× 1 0 0 0 1
× × 1 0 1 0
× × × 1 1 1

 

end.

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM