http://proyectoseletronics.blogspot.com
APLICACIÓN A LOS SISTEMAS DIGITALES Requerimientos para esta practica: -Conocimientos de Mapas de Karnaugh -Conocimientos en el uso del programa Livware y Boole-Deusto LOGICA DE SEGMENTOS En esta practica usarmeos como decodificador compuertas en el blog encontraran decodificadores pero usando integrados como 74ls47 y el 74ls48 pero quiero hacer esta practica para tener varias opciones y de esa manera veremos que aun que funcionen todas las opciones unas son mas viables que otras. La función básica de un decodificador es detectar la presencia de una determinada combinación de bits (código) en sus entradas y señalar la presencia de este código mediante un cierto nivel de salida. Un ejemplo de aplicación es el decodificador BCD a 7 segmentos . Este tipo de decodificador acepta código BCD en sus entradas y proporciona salidas capaces de excitar un display de 7 segmentos para indicar un dígito decimal. En la figura se muestra un display común formado por siete elementos o segmentos. Excitando determinadas combinaciones de estos segmentos se pueden obtener cada uno de los diez dígitos decimales.
Para generar un 1 se excitan los segmentos b y c como se muestra en la figura. Cada segmento se utiliza para varios dígitos decimales, pero ninguno de ellos se emplea para para repres represent entar ar los diez dígito dígitos, s, por lo tanto tanto cada cada segmen segmento to tiene tiene que activar activarse se mediante su propio circuito de decodificación, que detecta la aparición de cualquier número en el que haya que usar ese segmento. Los segmentos que se deben activar para cada uno de los dígitos se muestran en la tabla.
Dígito 0 1 2 3 4 5 6
Segmentos activados a, b, c, d, e, f b, c a, b, d, e, g a, b, c, d, g b, c, f, g a, c, d, f, g a, c, d, e, f, g
http://proyectoseletronics.blogspot.com
http://proyectoseletronics.blogspot.com
7 8 9
a, b, c a, b, c, d, e, f, g a, b, c, d, f, g
La lógica de decodificación de segmentos requiere cuatro entradas en código decimal binario (BCD) y siete salidas, una para cada segmento del display, como se indica en el diagrama de bloques de la figura.
La tabla de verdad de salida múltiple es:
Dígito Decimal
D
Entradas C B
A
a
Salidas de segmentos b c d e f
0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 0 1 1 0 0 0 2 0 0 1 0 1 1 0 1 1 0 3 0 0 1 1 1 1 1 1 0 0 4 0 1 0 0 0 1 1 0 0 1 5 0 1 0 1 1 0 1 1 0 1 6 0 1 1 0 1 0 1 1 1 1 7 0 1 1 1 1 1 1 0 0 0 8 1 0 0 0 1 1 1 1 1 1 9 1 0 0 1 1 1 1 1 0 1 10 1 0 1 0 X X X X X X 11 1 0 1 1 X X X X X X 12 1 1 0 0 X X X X X X 13 1 1 0 1 X X X X X X 14 1 1 1 0 X X X X X X 15 1 1 1 1 X X X X X X Como el código BCD no incluye los valores binarios 1010, 1011, 1100, 1101, 1110 y 1111, estas combinaciones no van nunca a aparecer en las entradas y pueden, por lo tanto, tratarse como condiciones indiferentes (X), como se indica en la tabla de verdad. A partir de la tabla de verdad se puede escribir para cada segmento una expresión suma de productos. Por ejemplo la suma de productos estándar para el segmento a es:
http://proyectoseletronics.blogspot.com
g 0 0 1 1 1 1 1 0 1 1 X X X X X X
http://proyectoseletronics.blogspot.com a
= DC B A + D C B A + DC BA + DC B A + DCB A + DCBA + D C B A + D C B A
La implementación de la suma de productos estándar de la lógica del segmento a requiere un circuito AND-OR formado por 8 compuertas AND de 4 entradas y 1 compuerta compuerta OR de 8 entradas. entradas. Puede obtenerse mediante el diagrama diagrama de Karnaugh Karnaugh una expresión suma de productos mínima para el segmento a. Los pasos a seguir son: 1) Los 1s 1s de la tabla se se pasan directamente directamente al mapa de de Karnaugh. Karnaugh. 2) Se introducen introducen en en el mapa todas todas las condiciones condiciones indiferentes indiferentes (X). (X). 3) Se agrupan agrupan los 1s y las condic condicion iones es indifere indiferente ntess para consegu conseguir ir los grupos grupos más grandes posibles. El diagrama de Karnaugh para el segmento
a es:
La expresión mínima a partir del diagrama de Karnaugh para la lógica del segmento es: a
= D + B +
a
CA + C A
PRACTICA: Tratándose ya de la practica el uso de compuertas es muy tedioso 4 protoboards serian lo mínimo a utilizar solo para activar un display, por lo que la practica se realizara de forma simulada usando el programa Livewire , en conjunto del Programa Boole-Deusto para realizar los mapas de karnaugh porque realizarlo a mano, se va una vida completa. Los programas lo pueden encontrar en el blog.
http://proyectoseletronics.blogspot.com