74LS148是一款很經典的電子元器件,是具有優先級的8-3編碼器,其功能作用與74LS138相對,有8路輸入3路輸出。本次介紹8-3優先編碼器的工作原理和使用方法。
最什么是8-3編碼器1
﹀ ﹀ ﹀ 在設計電路的過程中,我們可能會遇到有多個邏輯輸入的情況,如果要把這些輸入都接到單片機的引腳上,就會過多的占用單片機的引腳資源。舉個例子,一款產品需要用到8個按鍵用作交互輸入,而單片機的引腳數量已經用的差不多了,只剩下3個引腳了。這時候就可以考慮一下8-3編碼器,8個按鍵接在編碼器的輸入端,3個輸出端接在單片機的3個引腳上,這樣每個按鍵動作發生后,單片機都會采到一個編好的碼值,通過對碼值的分析就可以得出是哪個按鍵動作了。
74LS148引腳介紹2 ﹀ ﹀ ﹀ 其引腳圖如下所示:

8個輸入引腳; 1個使能引腳; 3個編碼輸出; 2個功能輸出引腳 2個電源引腳;
最74LS148真值表介紹3
﹀ ﹀ ﹀ 了解一款邏輯芯片的最好、最快途徑就是查看其真值表,只要把真值表看懂,這款芯片的工作原理就看懂了,其真值表如下:
從真值表可以看出:
假設輸入5為低電平,其余為高電平,從真值表可以看出A1,EO應輸出高電平,其余輸出低電平,其工作情況如下圖所示:

輸入5 = 0,A1=1,EO = 1
最74LS148級聯方法4
﹀ ﹀ ﹀ 74LS148是優先級編碼器可以級聯,通過EO可以實現其級聯的優先編碼情況。當編碼器有輸入時EO為高電平,可以將EO連接到下片編碼器的使能端,即可實現級聯的優先編碼。

如上圖所示,當U1有輸入時(輸入5為低電平),EO輸出高電平,該低電平連接在U2的使能端,所以U2處于非工作狀態,U2的輸入無效。

如上圖所示,當U1無輸入時,EO輸出低電平,該低電平連接在U2的使能端,所以U2處于工作狀態,U2的輸入有效(輸入6有輸入,A2,A1輸出低電平)。
通過以上級聯實現了16輸入的編碼器,且U1的優先級高于U2。
以上就是關于8-3優先編碼器的簡單講解,希望能幫助大家,供大家在做類似電路時做個參考。

|