Documente Academic
Documente Profesional
Documente Cultură
DE LEN.
INGENIERA MECATRNICA.
DEPARTAMENTO:
Metal-Mecnica
Electrnica digital.
Practica 1. Diseo e implementacin de un codificador BCD a 7 Segmentos.
Profesor:
M.C. Casillas Araiza Miguel ngel.
NOMBRE DEL ALUMNO:
Cuevas Ramrez Erick Eduardo.
Rodrguez Castro Uriel Fabricio.
Tovar Villegas Karla Joselyn.
Zaragoza Durn David Alejandro.
PERIODO:
Enero Junio 2016
Fecha de elaboracin: viernes 4 de Marzo del 2016.
Fecha de entrega: Mircoles 6 de Abril del 2016.
Grupo. 8034
Aula B-4
Calificacin.
Objetivo General.
A continuacin se muestra la tabla de verdad para encender cada uno de los segmentos correspondientes con el cdigo
BCD.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a
1
0
1
1
0
1
1
1
1
1
x
x
x
x
x
x
b
1
1
1
1
1
0
0
1
1
1
x
x
x
x
x
x
c
1
1
0
1
1
1
1
1
1
1
x
x
x
x
x
x
d
1
0
1
1
0
1
1
0
1
0
x
x
x
x
x
x
e
1
0
1
0
0
0
1
0
1
0
x
x
x
x
x
x
F
1
0
0
0
1
1
1
0
1
1
X
X
X
X
X
X
g
0
0
1
1
1
1
1
0
1
1
x
x
x
x
x
x
Tabla 1.1 Tabla de verdad para un codificador BCD a 7 segmentos. Elaboracin propia.
Figura 2. Conexin de Codificador. Con un display de 7 segmentos de ctodo comn. Tomado de:
https://www.google.com.mx/search?q=bcd+7+segmentos&biw=1366&bih=611&tbm=isch&imgil=tcHebKekwFINWM%253A%253Bz
mETW31g0N9xhM%253Bhttp%25253A%25252F%25252Fwww.mescorza.com%25252Fautomatismos%25252Fmanteni%25252Fejer
%25252Flogica%25252Fejlog9_p.htm&source=iu&pf=m&fir=tcHebKekwFINWM%253A%252CzmETW31g0N9xhM%252C_&usg=_
_sfx1jOqQJcAYFQOVtrPxWyFQFAk%3D&dpr=1&ved=0ahUKEwi99KnN_rjLAhVMnoMKHSfPBx8QyjcIIw&ei=peniVv2NIsy8jgSn
np_4AQ#imgrc=tcHebKekwFINWM%3
1. La elaboracin de la tabla de verdad con las entradas BCD, nos mostrara el valor de verdad de una proposicin
compuesta, para cada combinacin de valores de verdad que se pueda asignar a sus componentes. Le permitir
analizar funciones y hallar sus valores de verdad, determinar si su razonamiento es vlido o no.
La tabla 1.1 muestra la tabla de verdad para encender cada uno de los segmentos correspondientes con el
cdigo BCD.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a
1
0
1
1
0
1
1
1
1
1
x
x
x
x
x
x
b
1
1
1
1
1
0
0
1
1
1
x
x
x
x
x
x
c
1
1
0
1
1
1
1
1
1
1
x
x
x
x
x
x
d
1
0
1
1
0
1
1
0
1
0
x
x
x
x
x
x
e
1
0
1
0
0
0
1
0
1
0
x
x
x
x
x
x
F
1
0
0
0
1
1
1
0
1
1
X
X
X
X
X
X
g
0
0
1
1
1
1
1
0
1
1
x
x
x
x
x
x
Se comprueban grficamente los segmentos encendidos en el display, este paso permitir comprobar su
razonamiento y corroborar lo antes descrito en nuestra tabla de verdad. Fig. 4 muestra las pruebas
realizadas, se realizaron con ayuda del software proteus 8, se observa un display de ctodo comn 7
segmentos. El razonamiento es vlido ya que se cumplen los segmentos con los valores de verdad
asignados en la tabla 1.1.
Fig.4 Display 7 segmentos, simulacin proteus 8. Muestra cada uno de los segmentos necesarios para representar los
dgitos decimales requeridos
2. Se disearan las funciones booleanas equivalentes para cada segmento utilizando los mtodos de Miniterminos y
Maxiterminos. La finalidad de este diseo obtener como ya se mencion las funciones booleanas y as podr
realizar el conteo del nmero de compuertas y/o elementos a utilizar en el circuito codificador, en los siguientes
pasos a realizar durante el desarrollo de la prctica usted podr comparar con cul de los mtodos (Miniterminos,
Maxiterminos, Mapas de Karnaugh, algebra de Boole) proporcionara la simplificacin ideal para el circuito que
cumpla con el razonamiento de
la tabla BCD.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a
1
0
1
1
0
1
1
1
1
1
x
x
x
x
x
x
A
0
0
0
0
0
0
0
A
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
B
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
C
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
D
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
b
1
1
1
1
1
0
0
c
1
1
1
0
x
1
x
1
x
1
x
1
x
1
x
1
1
x
x
x
x
x
x
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
d
1
0
1
1
0
1
1
0
1
0
x
x
x
x
x
x
A
0
0
0
0
B
0
0
0
0
C
0
0
1
1
D
0
1
0
1
e
1
0
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
x
x
x
x
x
x
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
f
1
0
0
0
1
1
1
0
1
1
x
x
x
x
x
x
A
0
0
0
0
0
B
0
0
0
0
1
C
0
0
1
1
0
D
0
1
0
1
0
g
0
0
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
1
0
1
1
1
0
1
1
x
x
x
x
x
x
3. Como un siguiente paso realizara la simplificacin por mapas de karnaugh, minimizara las funciones algebraicas
booleanas, podr realizar una comparacin de funciones con las ya obtenidas por mtodo de maxiterminos y
miniterminos, as permitiendo elegir la simplificacin ideal para la implementacin del circuito lgico.
Podr observar 0s, 1s y x. Las equis (x) pueden tomar valores de 0s y 1s tomando el valor como mejor le
convenga en el mapa de karnaugh.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a
1
0
1
1
0
1
1
1
1
1
x
x
x
x
x
x
A
0
0
0
0
0
0
0
0
B
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
b
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
1
x
x
x
x
x
x
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
c
1
1
0
1
1
1
1
1
1
1
x
x
x
x
x
x
A
0
0
0
0
0
0
0
0
1
B
0
0
0
0
1
1
1
1
0
C
0
0
1
1
0
0
1
1
0
D
0
1
0
1
0
1
0
1
0
d
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
x
x
x
x
x
x
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
e
1
0
1
0
0
0
1
0
1
0
x
x
x
x
x
x
A
0
0
0
0
0
0
0
0
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
C
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
f
1
0
0
0
1
1
1
0
1
1
x
x
1
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
x
x
x
x
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
g
0
0
1
1
1
1
1
0
1
1
x
x
x
x
x
x
fa
fb
fc
fd
fe
f
fg
AND
24
24
24
18
12
18
21
maxiterminos,
un conteo de
ambos
mismas. Se
realizar una
las
OR
7
7
8
5
3
5
6
NOT
4
4
4
4
4
4
4
total
141
41
28
maxitermi
nos
fa
fb
fc
fd
fe
f
fg
total
AND
6
6
3
12
18
12
9
66
OR
1
1
0
3
5
3
2
15
NOT
2
3
1
4
4
3
3
20
Karnaugh
fa
fb
fc
fd
fe
f
fg
total
AND
2
2
0
6
2
3
4
19
OR
3
2
3
3
1
3
3
18
NOT
2
3
1
4
2
2
4
18
Tabla 1.4 conteo de compuertas en las funciones obtenidas por mapas de Karnaugh.
5. Se aplica la simplificacin de las funciones booleanas por algebra de Boole, se pueden observar los axiomas
utilizados en cada uno de los segmentos que se simplificaron. Cada axioma se puede identificar por abreviatura,
ejemplo: AXIOMA-4--- A-4, AXIOMA 11- A-11. Se anexa procedimiento de simplificacin en las siguientes tablas.
Fa=AC+ADB+ADB+ABC
Fa=A(C+DB+DB)+ABC
Fig. 1.2 simplificacin por algebra de boole para el segmento a.
Fb= ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD
Fb=ABC(D+D)+ABC(D+D)+ABCD+ABCD+ABC(D+D)
A-6
A-6
A-6
Fb=ABC(1)+ABC(1)+ABCD+ABCD+ABC(1)
A-4
A-4
A-4
=ABC+ABC+ABCD+ABCD+ABC
=BC(A+A)+ABC+ABCD+ABCD
=BC(1)+ABC+ABCD+ABCD
A-4
=BC+ABC+ABCD+ABCD
=B(C+AC)+ABCD+ABCD
A-15-B
=B(C+A)+ABCD+ABCD
=BC+AB+ABCD+ABCD
=BC+A(B+BCD+BCD)
=BC+A(B+B(CD+CD))
A-15B
=BC+A(B+CD+CD)
Fig. 1.3 simplificacin por algebra de boole para el segmento b.
Fc= ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD
=ABC(D+D)+ABCD+ABC(D+D)+ABC(D+D)+ABC(D+D)
A-6
A-6
A-6
A-6
=ABC(1)+ABCD+ABC(1)+ABC(1)+ABC(1)
A-4
A-4
A-4
A-4
=ABC+ABCD+ABC+ABC+ABC
=AB(C+CD)+AB(C+C)+ABC
A-15B
A-6
=AB(C+D)+AB(1)+ABC
A-4
=ABC+ABD+AB+ABC
=BC(A+A)+A(B+BD)
A-6
A-11
=BC(1)+A(B+D)
A-4
=BC+A(B+D)
Fig. 1.4 simplificacin por algebra de boole para el segmento c.
Fd= ABCD+ABCD+ABCD+ABCD+ABCD+ABCD
Fd=ABD(C+C)+ABCD+ABCD+ABCD+ABCD
A-6
Fd=ABD(1)+ABCD+ABCD+ABCD+ABCD
A-4
Fd=ABD+ABCD+ABCD+ABCD+ABCD
Fd=AB(D+CD)+ABCD+ABCD+ABCD
A-15b
Fd=AB(D+C)+ABCD+ABCD+ABCD
Fd=AB(D+C)+AB(CD+CD)+ABCD
Fig. 1.5 simplificacin por algebra de boole para el segmento d.
Ff=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD
Ff=BCD(A+A)+ABC(D+D)+ABCD+ABCD
A-6
A-6
Ff=BCD(1)+ABC(1)+ABCD+ABCD
A-4
A-4
Ff=BCD+ABC+ABCD+ABCD
Ff=BC(D+AD)+AB(C+CD)
A-15b
A-15b
Ff=BC(D+A)+AB(C+D)
Fig. 1.7 simplificacin por algebra de boole para el segmento f.
Fg=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD
=ABC(D+D)+ABC(D+D)+ABCD+ABC(D+D)
A-6
A-6
A-6
=ABC(1)+ABC(1)+ABCD+ABC(1)
A-4
A-4
A-4
=ABC+ABC+ABCD+ABC
=B(AC+AC)+AB(C+CD)
A-15b
=B(AC+AC)+AB(C+D)
Fig. 1.8 simplificacin por algebra de boole para el segmento g.
6. Al igual que en el paso cuatro obtendremos el nmero de compuertas en las funciones simplificadas por algebra de
boole, esperando as poder calcular el ahorro que se pudiera obtener en cada uno de los tipos de compuertas.
Algebra
de boole
Fa
Fb
Fc
Fd
Fe
Ff
Fg
Total
AND
OR
5
4
2
9
3
4
5
32
NOT
3
3
2
5
1
3
3
20
4
4
3
4
3
4
4
26
Tabla 1.5 conteo de compuertas en las funciones obtenidas por simplificacin de algebra de boole.
Karnaugh
Fa
Fb
Fc
Fd
Fe
Ff
Fg
Total
AND
2
2
0
6
2
3
4
19
OR
3
2
3
3
1
3
3
18
NOT
2
3
1
4
2
2
4
18
Tabla 1.4 conteo de compuertas en las funciones obtenidas por mapas de Karnaugh.
32
19
20
18
26
18
1.6 comparacin del nmero de compuertas en las funciones por algebra de boole y mtodo de karnaugh
Como podemos observar el mtodo por mapas de karnaugh efectivamente nos entreg un menor nmero de c
compuertas, esto nos permitir tener un circuito codificador ms simplificado y el elaborarlo tendr un menor costo.
9. Enseguida se muestra un diagrama esquemtico de las compuertas a utilizar en el codificador este diagrama se
muestra sin simplificar, se observa que cada segmento esta por separado ya que por el nmero de compuertas y el
tamao del esquema un diagrama general del circuito sera difcil de apreciar.
10. Con la eleccin de las funciones simplificadas para este circuito el cual fue por mtodo de karnaugh y tomando en
cuenta la implementacin del nmero de compuertas a utilizar en el circuito codificador, se realiza un diagrama
esquemtico de las conexiones y estructura como se muestra a continuacin en la fig.2.7
Fig 2.7 Diagrama esquemtico circuito codificador 7 segmentos, software de apoyo proteus 8. Elaboracin Propia.
En la construccin del circuito utilizamos componentes como lo son 5 LM32, 3 LM08 y 1 LM04, un dip-switch de 8 entradas,
8 resistencias de 220 ohm y 4 de 1000 ohm, un display de ctodo comn, una fuente de 5 volts y alambre para conexin.
Montamos los 9 componentes conectando cada uno de ellos a vdd y a gnd para alimentarlos, colocamos el dip-switch en
donde se harn las combinaciones para encender los segmentos del display, colocamos 4 entradas a vdd y con ayuda de
la 4 resistencias las conectamos a gnd, realizamos las conexiones entre cada compuerta segn los diagramas hechos para
cada segmento y los conectamos al display.
11. Se puede observar el diagrama esquemtico de un circuito integrado 7447 fig 2.8, se nota que este diagrama en
comparacin con el diagrama de la fig paso 10 se ve ms simplificado ya que en este circuito 7447 se
implementaron compuertas and de 2 entradas hasta 4, tambin se puede observar la implementacin de
compuertas nand desde 2 entradas hasta 6 y en el diagrama fig 2.7 solo se usaron compuertas not, or, and. El
diagrama 7447 no usa compuertas or en su estructura como se implementaron con el diagrama de la fig 2.7 pero si
usa un mayor nmero de compuestas not.
12. La construccin del circuito codificador sobre el protoboard se puede observar en la fig. 2.9, se utilizan compuertas
OR-SN74LS32, AND- SN74LS08, NOT-SN74LS04 para poder tener un circuito ms compacto y tener un mayor
orden en el alambrado.
SN74LS04, ordenadas como se muestra en la fig. 3.1. Las compuertas encerradas en el recuadro naranja
son para or, amarillo para and y verde para not.
Fig. 3.1 El esquema muestra el orden de las compuertas lgicas en el circuito codificador.
muestran las conexiones de entrada y salida de cada uno en las figs 3.2, 3.3, 3.4. (Para mayor
especificacin de las compuertas se anexan datasheet al final del desarrollo).
GND
(TIERRA)
GND
(TIERRA)
Fig 3.5 Forma fsica del display, implementado en el circuito codificador. Se observa en la parte inferior y superior dos
conexiones en lnea recta perpendicular al display con cable negro, son conexiones GND (potencial negativo 0).
En el circuito codificador se puede observar un dip-switch cumple con la funcin de control de los 1s o 0s
lgicos en el circuito, adems de permitir la visualizacin de las combinaciones de entrada del codificador.
Notar que la conexin del dip-switch est construido de tal forma para que cuando el interruptor este
cerrado nos d un ALTO o un 1 lgico, y cando el interruptor este abierto nos d un BAJO o 0 lgico Fig.
3.6
1s Logicos
0s Logicos
Fig 3.6 muestra dip switch indicando su respectiva conexin de 1's y 0's lgicos en el circuito codificador.
Conociendo los componentes del circuito codificador y su funcin, podr entender el alambrado en el
mismo, como se especific en el objetivo de la prctica se implementara un codificador a 7 segmentos, en
otras palabras representara los nmeros decimales en su display con ayuda de los Compuertas logias.
Se disea para cada funcin obtenida anteriormente con ayuda de la tabla de verdad (tabla 1.1) y mapas
de karnaugh su circuito lgico el cual har posible representar los nmeros decimales en el display 7
segmentos (paso 3 del desarrollo). Se anexan a continuacin cada uno de los segmentos esquematizados
representando un alto lgico con ayuda de un led, se recomienda comprobar su funcionamiento con ayuda
de algn software, para esta prctica se utiliz proteus 8 para la simulacin de los segmentos, puede
observar el correcto funcionamiento del circuito as disminuyendo los errores en el alambrado, obteniendo
como beneficio la disminucin del tiempo de armado por algn error y dinero por el cable que pudiera ser
desperdiciado.
Fig 3.7 Estructura del segmento a, simulacin de un alto lgico y representacin del mismo con apoyo de led/red.
Fuente: Elaboracin propia. proteus 8.
Fig 3.8 Estructura del segmento b, simulacin de un alto lgico y representacin del mismo con apoyo de led/red.
Fuente: Elaboracin propia. proteus 8
Fig 3.9 Estructura del segmento c, simulacin de un alto lgico y representacin del mismo con apoyo de led/red.
Fuente: Elaboracin propia. proteus 8
Fig 4.1 Estructura del segmento d, simulacin de un alto lgico y representacin del mismo con apoyo de led/red.
Fuente: Elaboracin propia. proteus 8.
Fig 4.2 Estructura del segmento e, simulacin de un alto lgico y representacin del mismo con apoyo de led/red.
Fuente: Elaboracin propia. proteus 8.
Fig 4.3 Estructura del segmento f, simulacin de un alto lgico y representacin del mismo con apoyo de led/red.
Fuente: Elaboracin propia. proteus 8.
Fig 4.4 Estructura del segmento g, simulacin de un alto lgico y representacin del mismo con apoyo de led/red.
Fuente: Elaboracin propia. proteus 8.
En el esquema de la figura 2.9 se puede visualizar cada uno de los segmentos con su salida hacia el
display de ctodo comn. Como en el paso anterior de las pruebas con los segmentos y el led antes del
alambrado del circuito se corre la simulacin con la finalidad de corroborar el correcto funcionamiento del
circuito en el display, esperando cumplir con el objetivo del diseo. Los resultados se anexan en las
siguientes imgenes.
Fig 4.5 Representacion esquemtica del codificador BCD 7 segmentos. Simulacin de funcionamiento sobre el
software proteus 8, representacion de combinaciones binarias para obtener los nmeros decimales en el display del 0
al 5. Fuente: Elaboracin propia.
Fig. 4.6 Representacion esquemtica del codificador BCD 7 segmentos. Simulacin de funcionamiento sobre el
software proteus 8, representacion de combinaciones binarias para obtener los nmeros decimales en el display del 6
al 9. Fuente: Elaboracin propia.
Hasta este punto de la prctica se han determinado las funciones que satisfacen el
funcionamiento del codificador, se realizaron los esquemas de los segmentos as
como se corri la simulacin para comprobar la codificacin para la representacin
de los nmeros decimales en el display. Una vez cumpliendo estos criterios se
proceder al alambrado del circuito.
8
1000
4 (decimal)
Cada dgito decimal se cambia por su equivalente binario directo. Ntese que siempre se usan 4 bits por cada dgito. El
cdigo BCD no usa los nmeros 1010, 1011, 1100, 1101, 1110 y 1111.
Ilustracin
1.Configuracin
y
distribucin de Leds en
nodo comn.
Ilustracin1.Esquema de un
display de 7
segmentos.
Ilustracin 2.Configuracin e
ilustracin de Leds en
ctodo comn.
Ilustracin 3 Codificador.
Es un elemento digital que funciona en base de estados lgicos, con los cuales determina una salida determinada
basndose en un dato de entrada caracterstico, su funcin operacional se base en la introduccin a sus entradas de un
numero en cdigo binario correspondiente a su equivalente en decimal para mostrar los 7 pines de salida establecidos para
el integrado, una serie de estados lgicos que estn diseados para conectarse a un elemento alfanumrico o en el que se
visualizara el nmero introducido en las entradas del codificador. El elemento alfanumrico que se conecta a las siete
salidas del codificador tambin est diseado para trabajar con estados lgicos, es un dispositivo elaborado con arreglos
de led de tal manera que muestre los nmeros decimales desde el cero hasta el nueve dependiendo del dato recibido
desde el codificador, a este elemento se le conoce con el nombre de display o dispositivo alfanumrico de siete segmentos.
El codificador est formado internamente por compuertas lgicas y sus caractersticas internas son un sistema predefinido
por el diseador para que su funcin operacional sea un acople perfecto y efectivo con el display.
Ilustracin 4 Display.
nodo comn
Codificadores, decodificadores
Multiplexores, demultiplexores
Comparadores, detectores de paridad
Los sistemas o circuitos combinacionales pueden ser representados mediante una tabla de verdad o mediante las
expresiones en formas cannicas, suma de productos o producto de sumas).
Es un sistema con lgica combinacional. Se denomina sistema combinacional a todo sistema digital en el que sus salidas
son funcin exclusiva del valor de sus entradas en un momento dado, sin que intervengan en ningn caso estados
anteriores de las entradas o de las salidas.
VARIABLE: smbolo que representa un elemento arbitrario del lgebra, ya sea constante o
frmula completa.
2. A+1=1
A=0
0+1=1
A=1
1+1=1
3. A*0=0
A=1
1*0=0
A=0
0*0=0
4. A*1=A
A=1
1*1=1
A=0
0*1=0
5. A+A=A
A=0
0*0=0
A=1
1*1=1
6. A+A=1
A=0
0+1=1
A=1
1+0=1
7. A*A=A
A=1
1*1=1
8. A*A=0
A=0
0*1=0
A=1
1*0=0
9. A=A
A=1 A=0
10.A+AB=A
A(1+B)=A
Por axioma 2
A(1)=A
A=A
11.A+AB=A+B
Por axioma 10, A=A+AB
A+AB=(A+AB)+AB
Por axioma 7, A=A*A
=(A*A+AB)+AB
Se suma axioma 8, A*A=0
=(A*A+AB)+AA+AB
Por factor comn
=(A+A)(A+B)
Por axioma 6, A+A=1
=(1)(A+B)
Aplicando axioma 4, A*1=A
A+B= A+B
12.(A+B)(A+C)=A+BC
Utilizando propiedad distributiva
AA+AB+AC+BC=A+BC
Usando axioma 7, A*A=A
A+AB+AC+BC=A+BC
Factorizando A, tenemos:
A(1+B+C)+BC=A+BC
Aplicando axioma 2, A+1=1
A(1+C)+BC=A+BC
Repitiendo el paso anterior:
A(1)+BC=A+BC
Por axioma 4, A*1=A
A+BC=A+B
19.X+XY=X
Usando axioma 1 y 3, A+0=A, A*0=0
X=1, Y=0
1+(1*0)=1
1+0=1
1=1
20.X+XY=X+Y
Aplicando axioma 1, 4 y 9; A+0=A, A*1=A, A=A
X=0, X=1, Y=1
0+(1*0)=0+0
0*0=0
0=0
21.X+XY=X+Y
Por axiomas 1 y 3, A+0=A, A*0=0
X=1, X=0, Y=0
0+(1*0)=0+0
0+0=0
0=0
15. Traduzca su diseo elegido y construido para emplear solo compuertas NAND y NOR.
Compuestas NAND
Segmento a.
Segmento b.
Segmento c.
Segmento d.
Segmento e.
Segmento f.
Segmento g.
Compuertas NOR.
Segmento a.
Segmento b.
Segmento c.
Segmento d.
Segmento e.
Segmento f.
Segmento g.
16. En caso de haber diseado un codificador BCD a 7 segmentos de nodo comn Qu debe modificar para
disear un codificador BCD a 7 segmentos de ctodo comn?
En el caso de haber construido un codificador BCD 7 segmentos con un display de nodo comn significa que el display
funciona con lgica inversa, esto es, que la seal requerida para que enciendan cada uno de los segmentos es de tipo
LOW o BAJO . Lo que se requiere modificar para disear un codificador de 7 segmentos de ctodo comn es cambiar el
display de nodo comn por un display de 7 segmentos de ctodo comn, posteriormente se debe colocar un inversor
previo al display de ctodo comn (recordar que este elemento funciona con seales de tipo HIGH o ALTO.
17. En caso de haber diseado un codificador BCD a 7 segmentos de ctodo comn Qu debe modificar
para disear un codificador BCD a 7 segmentos de nodo comn?
Conectar cada terminal a una compuerta NOT ya que en el codificador de ctodo comn se enciende cada LED con
entradas 1 y as esto ocurrira con 0s.
La carga mayor ocurre cuando la seal de entrada es de nivel bajo (LOW). En este momento
el transistor de salida tiene que aguantar mayor corriente. Generalmente los transistores de esta
serie aguantan hasta 100 mA (miliamperios). Entonces solo se pueden conectar 10 entradas en
paralelo (FAN IN = 10)
Notas:
Las seales de entrada nunca deben de ser mayores que el voltaje de alimentacin ni
alimentacin).
Si alguna entrada debe estar siempre en un nivel bajo, conectarla a tierra.
Si hay entradas no utilizadas, en compuertas NAND, OR, AND, conectarlas a una entrada
http://automatismoslogicos.weebly.com/uploads/2/2/5/4/22549360/algebrabooleana.pd
f
http://www.ingenieria.unam.mx/crofi/wpcontent/uploads/Descargas/Datasheet/Displays/display_de_7_segmentos.pdf
file:///C:/Users/EduardoCuevas/Downloads/Display%204%20digitos
%207%20segmentos%20para%20barrido.pdf
https://books.google.com.mx/books?id=V7JpKkZaEYMC&pg=PA49&lpg=PA49&dq=Qu
%C3%A9+son+las+tablas+de+verdad+de+un+sistema+combinacional&source=bl&
ots=sSDn6nJA3L&sig=YC9AlUOCnp3jFL7UooCo0T-NE9E&hl=es419&sa=X&ved=0ahUKEwicx5KVoOrLAhWrloMKHZB1Ai4Q6AEISDAI#v=onepage&q=Q
u%C3%A9%20son%20las%20tablas%20de%20verdad%20de%20un%20sistema
%20combinacional&f=false
https://forum.arduino.cc/index.php?topic=323598.0
http://www.uhu.es/rafael.lopezahumada/descargas/tema9_fund_0506.pdf
http://albelisv.blogspot.mx/2012/05/logica-combinacional.html
http://ocw.usal.es/ensenanzastecnicas/electronica/contenido/electronica/Tema8_CircCombinacionales.pdf
http://laboratorioselectronica.blogspot.mx/2013/08/decodificador-bcd.html
http://www.uhu.es/rafael.lopezahumada/descargas/tema9_fund_0506.pdf
http://es.slideshare.net/Cesarsantoss/codificador-bcd-7-segmentos
http://azul2.bnct.ipn.mx/clogicos/codificadores_decodificadores/codificadores_decodific
adores.htm
http://www.uhu.es/rafael.lopezahumada/Cursos_anteriores/fund01_02/tema3.pdf
http://unicrom.com/familia-de-circuitos-integrados-ttl/
Conclusiones Personales.
Cuevas Ramrez Erick Eduardo.
Esta prctica me pareci muy ilustrativa ya que es ms fcil comprender los conceptos vistos en clase como el
funcionamiento de las compuertas y las conexiones para obtener los resultados esperados.
En el resultado final se tuvo algunas complicaciones que con estos mismos conceptos y ayuda del profesor se
resolvi.
Rodrguez Castro Uriel Fabricio.
Se complementaron los conceptos tericos vistos en clase, no conoca el funcionamiento de las compuertas
lgicas de manera fsica y al momento de armar el circuito en fsico, pude comprender de mejor manera todos los
conceptos vistos en clase y en la presente prctica.
Tovar Villegas Karla Joselyn.
Con esta prctica aprend el funcionamiento de los codificadores, de los display de acuerdo a su estructura (nodo
comn y ctodo comn), adems aprend a trabajar con compuertas lgicas, aplicando as la teora vista en la
clase junto con las diferentes formas de simplificacin.
Zaragoza Durn David Alejandro.
En la construccin del circuito me di cuenta de son muchas conexiones entre compuertas por lo que fue prctico
realizar el diagrama de cada segmento individualmente para evitar errores, esto nos benefici facilitando la
construccin del circuito ya que montamos segmento; al final fue necesario colocar una resistencia para cada
segmento del display para controlar la corriente.
Conclusin general.
Para esta primera prctica construimos un codificador BCD a 7 segmentos a partir de compuertas lgicas como lo son
puertas AND, OR Y NOT. El objetivo de la prctica es disear un circuito capaz de representar visualmente los valores
decimales del 0 al 9 en un display de ctodo comn, mediante la combinacin de cuatro entradas que pueden tomar 2
valores ya sea 1 o 0 lgico, se utiliza un dip-switch para seleccionar cualquiera de los valores disponibles, estas
seales son interpretadas por el cdigo BCD y son enviadas al diseo construido con las compuertas lgicas, en esta
parte del circuito es en donde se lleva a cabo una serie de operaciones como lo son suma, producto e inverso (AND,
OR, NOT), la salidas de estas operaciones se conectan a cada uno de los segmentos del display de ctodo comn
para que encienda el segmento, recordar que la lgica que se emple en esta prctica es la lgica directa.
Previamente para disear y construir el circuito codificador BCD a 7 segmentos calculamos mediante la tabla de
verdad el circuito equivalente usando la simplificacin de mapas de karnough y algebra booleana, comparamos cada
uno de los resultados anteriores determinamos el ahorro y usamos la solucin ms simplificada.