Informe Laboratorio #5 SD
Informe Laboratorio #5 SD
Informe Laboratorio #5 SD
SISTEMAS DIGITALES I
CODIFICADORES Y DECODIFICADORES
CODIFICADORES Y DECODIFICADORES
1. INTRODUCCIÓN Y ANTECEDENTES
Con el avance de la tecnología se ha logrado obtener dispositivos de tamaños relativamente
pequeños que realizan tareas que naturalmente ocuparían mucho espacio y diseño, durante esta
práctica se desarrollaran las aplicaciones de integrados Decodificadores y un Decodificador de
siete segmentos. A su vez, se hará uso de compuertas lógicas para el armado de un codificador
de decimal a binario, el cual ya se mostró en clase la lógica detrás del diseño.
Con la finalidad de aprender su comportamiento y aplicar los conocimientos teóricos aprendidos
en clase se mostrará el diseño y la implementación de un trabajo práctico con dichos
componentes. Tal trabajo, es el diseño y armado de un teclado de 10 teclas numéricas del 0 al 9,
de tal modo que al pulsar un botón designado a un número decimal, este sea codificado a un
número en binario y finalmente decodificado e impreso en un Display de siete segmentos.
2. FUNDAMENTO TEÓRICO
Donde las salidas Ai de la fila Binario, son los valores de los bits asignados, siendo A0 el bit menos
significativo, y A3 el bit más significativo.
Utilizando técnicas de análisis de sistemas aprendidos en clase, podemos deducir la función
lógica de cada bit de salida del código binario, y con ello armar el circuito de codificación decimal
a binario.
𝐴 1 3 5 7 9
𝐴 2 3 6 7
𝐴 4 5 6 7
𝐴 8 9
Pero debido a la inexistencia de compuertas OR con 5 entradas, las cuales se necesitan para la
salida A0, utilizamos compuertas NOR y NOT para reemplazarlos.
Objetivos específicos
Armar un circuito codificador de 9 dígitos que lleve números en lenguaje decimal a su código
en binario para su implementación en la resolución de problemas en el laboratorio.
4. MATERIALES Y EQUIPOS
Primero realizamos el armado del teclado, el cual consiste en una fuente de poder y una
resistencia que generan corriente en los botones.
El resultado final es la unión de todos los bloques de modo que tengamos un teclado en lenguaje
decimal que produzca una imagen del numero elegido desplegado en el Display.
7. CONCLUSIONES Y RECOMENDACIONES
Al finalizar el laboratorio los estudiantes lograron aprender a manejar de manera correcta los
codificadores y decodificadores a través del armado del teclado decimal. Este teclado ayudó a
los estudiantes a resolver un problema real y de este modo reforzar los conocimientos adquiridos
en clase sobre las compuertas lógicas, lógica combinacional, y decodificadores.
El bloque codificador se realizó de forma exitosa donde se analizó y razonó acerca del proceso
de traducir números en lenguaje decimal a números en código BCD. De la misma forma se logró
de forma exitosa la implementación del circuito codificador en el teclado global.
Con ayuda del circuito integrado 7448 (decodificador de 7 segmentos), se logró la implementación
del bloque decodificador del teclado. Durante este proceso se tuvo que realizar una pequeña
investigación acerca de dicho integrado para aprenden de forma detallada su funcionamiento. Al
finalizar la practica se obtuvo una mejor comprensión y mejor manejo de este decodificador para
su implementación en futuros proyectos.
El desarrolló del proyecto global (teclado decimal con Display) fue todo un éxito, logrado armar
los cuatro bloques requeridos: teclado, codificador decimal a BCD, decodificador BCD a 7
segmentos, y Display de 7 segmentos. Se realizaron diferentes pruebas para verificar el
funcionamiento correcto de dicho circuito, y no mostro ningún problema de funcionamiento,
concluyendo que el laboratorio se realizo de forma apropiada y por completo.
8. CUESTIONARIO
1. Que se tendría que colocar en vez de pulsadores para mantener el numero encendido
en el Display?
Con ayuda del simulador Proteus podemos agregar estados lógicos, los cuales nos ayudan a
mantener un numero con un voltaje alto. En la práctica real podemos agregar una fuente de
corriente y una resistencia en paralelo, y conectar allí un número, de este modo tendrá un voltaje
alto todo el tiempo que la fuente este encendida.
2. Por qué en el circuito no se puede representar el 0 al presionar una tecla?
Con los pines genéricos del 7448 (ABCD de entrada y ABCDEFG de salida) no se puede
implementar un botón de cero porque el hecho de que ABCD tengan un nivel bajo, indican al
Display que representa el numero cero, y no hay un botón que nos permita apagar todas las
salidas del codificador. Sin embargo, con ayuda del pin RBI del decodificador 7448, podemos
apagar el Display cuando un botón este en nivel bajo, y encender el Display a su forma genérica
de 0 cuando ese botón este en 1.
3. Es posible implementar este circuito utilizando el 7447 y una Display de ánodo común
¿Dibuje cómo sería el circuito?
De hecho ambos el 7447 y el Display de ánodo común son complementarios y se conectan
exactamente igual que el circuito realizado en laboratorio con la pequeña diferencia que en el
Display, en lugar de conectarlo a tierra, este debe estar conectado a una fuente de poder.
3. Que secuencia tendría en bits que entrar a Eo y E1 para que el decodificador encienda
un el Semáforo en la secuencia correcta de funcionamiento de un semáforo.
Si la secuencia correcta del semáforo es: verde, amarillo y rojo, entonces:
Luz E0 E1
Verde 0 1
Amarillo 1 0
Rojo 0 0
Celeste 1 1
9. BIBLIOGRAFÍA
Página web “KOALAB”: Koalab Tech ꞏDecodificador BCD 7447 y 7448 • Koalab Tech ꞏ
Juan, G. G. (2009). Curso Completo de Electrónica Digital. Universidad Pontifica de
Salamanca en Madrid.
John Fernando, W. (2008). Diseño Digital Principios y Practicas (3a ed.). Pearson Editorial.
Ronald Javier, T., Neal Sergio, W., & Gregory Luis, M. (2007). Sistemas Digitales Principios
y Aplicaciones (10a ed.).