Codificador y Decodificador de BCD A 7 Segmentos
Codificador y Decodificador de BCD A 7 Segmentos
Codificador y Decodificador de BCD A 7 Segmentos
Fig. 6-1 (a) Configuracin de siete segmentos; (b) segmentos activos para cada dgito
Fig.6-2. (a) Decodificador/manejador de BCD a siete segmentos que maneja una presentacin visual LED
de siete segmentos con nodo comn; (b) Modelos de segmentos para todos los posibles cdigos de entrada.
SOLUCIN
Refirindonos a la Fig. 6-2, podemos apreciar que la resistencia en serie tendr una
cada de voltaje igual a la diferencia entre Vcc=5V y el voltaje del segmento de 2.3V. Este
voltaje 2.3V que atraviesa la resistencia debe producir una corriente de 10 mA. por lo
tanto se tiene
CODIFICADORES
Un codificador acepta un cdigo de entrada de N bits y procede a un estado ALTO (o
BAJO) en una y slo una lnea de salida. En otras palabras, podemos decir que un
decodificador identifica, reconoce o bien detecta un cdigo especfico. Lo opuesto a este
proceso de decodificacin se denomina codificacin y es realizado por un circuito lgico
que se conoce como codificador. Un codificador tiene varias lneas de entrada slo una
de las cuales se activa en un momento dado, y produce un cdigo de salida de N bits,
segn la entrada que se active.
Fig. 6-3. Circuito lgico correspondiente a un codificador de octal a binario (de 8 a 3 lneas). Para que
funcione de manera adecuada, slo puede estar activa una entrada a la vez.
dar como resultado O2=0, O1=1 y O0=1, y, que es el cdigo binario correspondiente a
tres. Note que
hasta
se
se
CODIFICADORES DE PRIORIDAD
El ltimo ejemplo seala un problema con el circuito codificador sencillo de la Fig. 6-3
cuando se activa ms de una entrada al mismo tiempo. Existe otra versin de este
circuito, denominada codificador de prioridad, que incluye la lgica necesaria para
asegurar que cuando dos o ms entradas sean activadas al mismo tiempo, el cdigo de
salida corresponda al de la entrada que tiene asociado el mayor de la nmeros. Por
ejemplo, cuando
110 (6). Los circuitos integrados 74148, 74LS148 Y 74HC148 son todos codificadores
de prioridad de octal a binario.
El circuito tiene nueve lneas activas en BAJO que representan los dgitos desde
1 hasta 9, y produce como salida el cdigo BCD negado, correspondiente a la
entrada activa que tiene el mayor nmero. A continuacin se examina la tabla
de verdad para averiguar cmo funciona este circuito. La primera lnea de la
tabla muestra todas las entradas en sus estados inactivos, ALTO. Para esta
condicin la salida es 1111, que es el negado del cdigo 0000 que en BCD
cdigo 1001 mismo que, de nuevo, corresponde al cdigo BCD para 9. El tercer
rengln muestra que un BAJO en
, siempre y cuando
se encuentre en
entrada es 0 cuando todas las dems entradas estn en el estado ALTO. Las
salidas negadas del 74147 pueden convertirse a BCD normal conectando cada
una de ellas a un INVERSOR.
CODIFICADOR INTERRUPTOR. La Fig. 6-5 muestra la forma en que puede usarse
un 74147 como codificador interruptor. Los 10 interruptores podran ser los
interruptores del teclado de una calculadora que presenten los dgitos del 0 al
9. Los interruptores son del tipo normalmente abierto, de manera que las
entradas del codificador son todas ALTAS y la salida BCD es 0000 (ntense los
INVERSORES). Cuando se presione la tecla de un dgito, el circuito producir el
cdigo BCD para ese dgito. Como el 74147 es un codificador de prioridad, oprimir teclas
simultneas producirn el cdigo BCD slo para la tecla con numeracin mayor. En el
circuito topolgico del codificador, el nmero de cada canal del DIP (decimal) es el
nmero que se debe mostrar en binario en los LED.
Circuito topolgico del codificador