Documentos de Académico
Documentos de Profesional
Documentos de Cultura
microcontrolador16@gmail.com
Introducción
En este proyecto se desea visualizar los número del 0 al 9 en un display 7 segmentos, de acuerdo
a las posiciones de un dipswitch. Hay tres maneras de realizar este proyecto. La primera es
haciendo uso exclusivamente de compuertas lógicas. La segunda es haciendo uso de compuertas
lógicas y multiplexores. Y la última es haciendo uso de un decodificador BCD a 7 segmentos
integrado. En vista que son 10 números se usará un dipswitch de 4 posiciones. Se usará un display
de cátodo común. La disposición de los pines de un display 7 segmentos es como se muestra en
la siguiente figura. Los pines sin letra son los comunes, es decir si es de ánodo común se conecta
a Vcc (normalmente 5 voltios), y si es de cátodo común se conecta a tierra. Decodificador BCD a
7 segmentos forma 1 (compuertas lógicas). Lo primero que se debe realizar es la tabla de la
verdad. Esta se realiza de acuerdo a los segmentos que se colocan en ON para mostrar cada
número en el display.
De cátodo común
Material
Ya con la tabla de la verdad pasamos a realizar los mapas de Karnaugh. Como son 7 salidas,
entonces son 7 mapas. Además se hará, de ser posible el uso de compuertas AND, OR, NOR,
NAND, XOR y XNOR, la razón es que implementar el circuito es más sencillo, disminuyendo el
número de circuitos integrados usados.
´ D
a= A+ B́ C+ B ⨁ b=C ⨁ D+ B́
c=B+ Ć + D ´ ) + B+´ D
d=B Ć D+C ( BD
e= D́( B́+C ) ´ ) + C +´ D+ A
f =B ( CD
g=B D́+ A+ B ⨁ C
De ánodo común
Entradas Salidas números
A B C D a b c d e f g
0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 1 0 0 1 1 1 1 1
0 0 1 0 0 0 1 0 0 1 0 2
0 0 1 1 0 0 0 0 1 1 0 3
0 1 0 0 1 0 0 1 1 0 0 4
0 1 0 1 0 1 0 0 1 0 0 5
0 1 1 0 1 1 0 0 0 0 0 6
0 1 1 1 0 0 0 1 1 1 1 7
1 0 0 0 0 0 0 0 0 0 0 8
1 0 0 1 0 0 0 1 1 0 0 9
1 0 1 0 X X X X X X X X
1 0 1 1 X X X X X X X X
1 1 0 0 X X X X X X X X
1 1 0 1 X X X X X X X X
1 1 1 0 X X X X X X X X
1 1 1 1 X X X X X X X X
a= Á B́ Ć D+ B D́ b=( C ⨁ D ) B
c= B́ C D́ ´ D ) + B́ Ć D
d=B ( C ⨁
e=D+ B Ć f =C ( B́+ D ) + Á B́ D
´ C+ BCD
g= A +B+
Display de 7 segmentos con compuertas lógicas con código GRAY
De cátodo común
Entradas Salidas números
A B C D a b c d e f g
0 0 0 0 1 1 1 1 1 1 0 0
0 0 0 1 0 1 1 0 0 0 0 1
0 0 1 1 1 1 0 1 1 0 1 2
0 0 1 0 1 1 1 1 0 0 1 3
0 1 1 0 0 1 1 0 0 1 1 4
0 1 1 1 1 0 1 1 0 1 1 5
0 1 0 1 0 0 1 1 1 1 1 6
0 1 0 0 1 1 1 0 0 0 0 7
1 1 0 0 1 1 1 1 1 1 1 8
1 1 0 1 1 1 1 0 0 1 1 9
1 1 1 1 X X X X X X X X
1 1 1 0 X X X X X X X X
1 0 1 0 X X X X X X X X
1 0 1 1 X X X X X X X X
1 0 0 1 X X X X X X X X
1 0 0 0 X X X X X X X X
´ D
a= B+´ D+ A + C ⨁ b= B́+ D́+ A
c=B+ Ć + D́ d= B́ ( C+ D́ ) + A D́+ Á BD
´ D ) + A D́+ Á B Ć D
e= B́ ( C ⨁ f =B ( C+ D ) + A+ B+C´ + D
g= A +C+ BD
Diagrama esquemático
De ánodo común
Entradas Salidas números
A B C D a b c d e f g
0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 1 0 0 1 1 1 1 1
0 0 1 1 0 0 1 0 0 1 0 2
0 0 1 0 0 0 0 0 1 1 0 3
0 1 1 0 1 0 0 1 1 0 0 4
0 1 1 1 0 1 0 0 1 0 0 5
0 1 0 1 1 1 0 0 0 0 0 6
0 1 0 0 0 0 0 1 1 1 1 7
1 1 0 0 0 0 0 0 0 0 0 8
1 1 0 1 0 0 0 1 1 0 0 9
1 1 1 1 X X X X X X X X
1 1 1 0 X X X X X X X X
1 0 1 0 X X X X X X X X
1 0 1 1 X X X X X X X X
1 0 0 1 X X X X X X X X
1 0 0 0 X X X X X X X X
a= Á Ć D+ BC D́ b= Á BD
c= B́ CD ´ +A )D
d= Á B D́+( B+C
´ + A ) D+ Á B D́
e=C ( B+ D́ ) + ( B+C f = Á B Ć D́+ B́ ( D+C)
´ + A+C´ + D
g= B+C