1.編碼器
一般地說(shuō),用文字、符號(hào)或者數(shù)碼來(lái)表示特定對(duì)象的過(guò)程叫做編碼。完成這種功能的電路叫做編碼器。
(1)二進(jìn)制編碼器
一般地說(shuō),n位二進(jìn)制數(shù),有 種不同組合,可以表示2n 種信號(hào),所以對(duì)n個(gè)信號(hào)進(jìn)行編碼時(shí),可用公式2n≥n 來(lái)確定需要使用的二進(jìn)制代碼的位數(shù)。
例如,要把y0、y1、y2、y3、y4、y5、y6、y7八個(gè)輸入信號(hào)編成對(duì)應(yīng)的二進(jìn)制代碼輸出。
輸入信號(hào)(被編碼的對(duì)象)有8個(gè),即n=8,根據(jù)n=2n =8可知,輸出是一組 的二進(jìn)制代碼,用c、b、a表示,示意圖如圖所示。
2.譯碼器
譯碼是編碼的逆過(guò)程,即把特定含義的二進(jìn)制代碼還原成一定的信息。具有譯碼功能的邏輯電路稱為譯碼器。 我們知道,n位二進(jìn)制數(shù),共有n=2n 種不同的組合,將n位二進(jìn)制數(shù)的2n 種組合譯成電路的2n 種輸出狀態(tài),完成這一功能的譯碼器稱為n-2n 線譯碼器。圖所示為由門(mén)電路組成的兩個(gè)輸入端、四個(gè)輸出端的譯碼電路,簡(jiǎn)稱2線-4線譯碼器。
s
(2)顯示譯碼器
一個(gè)數(shù)碼顯示電路通常由譯碼驅(qū)動(dòng)電路和數(shù)碼顯示器組成。顯示譯碼器的功能是將二進(jìn)制信息代碼經(jīng)過(guò)譯碼后,再送給數(shù)碼顯示器件顯示出相應(yīng)的信息。
圖所示是七段數(shù)碼管及其所顯示的十進(jìn)制數(shù)字字形。
由上圖七段數(shù)碼管顯示字段與顯示的數(shù)字之間的關(guān)系,可列出8421bcd七段顯示譯碼真值表,見(jiàn)下表。
由上表可寫(xiě)出各字段的邏輯表達(dá)式
代簡(jiǎn)邏輯表達(dá)式
用非門(mén)和與非門(mén)可以得到七段顯示譯碼電路的邏輯圖如下圖所示。
實(shí)際應(yīng)用中,顯示譯碼電路大多采用現(xiàn)成的集成芯片,如t337、74ls48等。