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