sistemas de numeracio y algebra de boole sistemas-de-numeracic3b3n-binario-octal-y-hexadeci | Page 26

T-2 “Álgebra de Boole. Lógica combinacional” 16 El funcionamiento básico del circuito es el siguiente: cuando aparece un nivel alto ‘1’ en una de las líneas de entrada correspondientes a los dígitos decimales, se generan los niveles apropiados en las cuatro líneas BCD de salida. Por ejemplo, si la línea de entrada 9 está a nivel alto (suponiendo que todas las demás estén a nivel bajo), esta condición producirá el código BCD 1001, es decir, A 0 y A 3 a nivel alto y A 1 y A 2 a nivel bajo. Codificador con prioridad decimal – BCD. Realiza la misma función codificadora y además puede emplearse para detectar prioridad. La función de prioridad significa que cuando hay varias entradas decimales activas el codificador producirá la salida BCD correspondiente al dígito decimal de entrada de más alto orden que se encuentre activo, e ignorará cualquier otra entrada activa. Por ejemplo, si se encuentran activas las entradas 6 y 3, la salida BCD será 0110 (que representa al número decimal 6). 5.3.2. Función de decodificación. Se implementa mediante un circuito denominado decodificador que convierte la información codificada, como puede ser un número binario, en otra información no codificada, como lo es un número decimal. Decodificador binario- decimal. Genera una salida para cada combinación de entradas. Para poder decodificar todas las posibles combinaciones de las entradas son necesarias 2 n salidas, siendo n el número de entradas. Por ejemplo un decodificador de 2 bits, denominado comúnmente decodificador de 2 líneas a 4 líneas, tendrá 4 salidas. A 1 (2 1 ) 0 A 0 (2 ) S 0 S 1 S 2 S 3 Dígito binario Salida decimal S 0 A 1 A 0 S 0 S 1 S 2 S 3 0 0 1 0 0 0 0 1 0 1 0 0 S 0 = A 1 ⋅ A 0 1 0 0 0 1 0 S 1 = A 1 ⋅ A 0 1 1 0 0 0 1 A S 1 B S 2 S 2 = A 1 ⋅ A 0 S 3 = A 1 ⋅ A 0 S 3 Código BCD Decodificador BCD-decimal. Convierte código BCD en uno de los diez posibles dígitos decimales. Frecuentemente se le denomina decodificador de 4 líneas a 10 líneas. Salida decimal A 3 A 2 A 1 A 0 0 0 0 0 0 (S 0 ) 0 0 0 1 1 (S 1 ) 0 0 1 0 2 (S 2 ) 0 0 1 1 3 (S 3 ) 0 1 0 0 4 (S 4 ) 0 1 0 1 5 (S 5 ) 0 1 1 0 6 (S 6 ) 0 1 1 1 7 (S 7 ) 1 0 0 0 8 (S 8 ) 1 0 0 1 9 (S 9 )