Beruflich Dokumente
Kultur Dokumente
Electrónica Digital
Profesor:
M.C. Miguel Ángel Casillas Araiza
Integrantes:
López Salas Luis Rodrigo
Calvillo Trujillo Erika del Rocío
Padilla Moreno Juan Antonio
Pino Pérez Erick Rubén
Fecha de elaboración:
Sábado, 17 de marzo de 2018
Fecha de entrega:
Miércoles, 21 de marzo de 2018
Calificación:
________________________
I. Objetivo general:
Diseñar e implementar un decodificador BCD a 7 Segmentos.
III. Justificación:
Un decodificador de BCD a 7 segmentos es un decodificador muy empleado
para representar los dígitos decimales en un display de 7 segmentos, donde
cada segmento es pensado como un led (diodo).
Es importante identificar que existen comercialmente displays de 7
segmentos de ánodo común y de cátodo común.
IV. Introducción:
Un decodificador o descodificador es un circuito combinacional, cuya función
es inversa a la del codificador, es decir, convierte un código binario de
entrada, ya sea natural, BCD, etc. con N bits de entrada y M líneas de salida,
donde N puede ser cualquier entero y M es un entero menor o igual a 2N,
tales que cada línea de salida será activada para una sola de las
combinaciones posibles de entrada. Normalmente, estos circuitos suelen
encontrarse como decodificador/demultiplexor. Esto es debido a que un
demultiplexor puede comportarse como un decodificador. Un ejemplo es un
decodificador de 2 entradas con 22=4 salidas.
Este decodificador se aparta de la definición general ya que cada
combinación de valores de las entradas activa varias salidas, en lugar de una
sola. Tiene cuatro líneas de entrada en código BCD y salidas capaces de
excitar un display de siete segmentos para representar cualquier dígito de 0
a 9.
De la misma forma que hay dos tipos de decodificadores existen dos tipos de
display de 7 segmentos, unos cuyos segmentos se activan con un 1, llamado
display de 7 segmentos de cátodo común, y otro cuyos segmentos se activan
con un cero, llamado display de 7 segmentos de ánodo común.
Evidentemente, decodificador y display tienen que ser del mismo tipo para
poder ser conectados.
Tabla 1. Tabla de verdad para cada uno de los segmentos. Tomada de:
http://www.mescorza.com/automatismos/manteni/ejer/logica/ejlog9_p.htm
Fundamentos:
En BCD cada cifra que representa un dígito decimal (0, 1, ... ,8 y 9) se
representa con su equivalente binario en cuatro bits (nibble o cuarteto)
(esto es así porque es el número de bits necesario para representar el
nueve, el número más alto que se puede representar en BCD).
Representación:
Cada dígito decimal tiene una representación binaria codificada con 4
bits.
Los números decimales, se codifican en BCD con los de bits que
representan sus dígitos.
Display:
Es un dispositivo alfanumérico que se encuentra formado por diodos
emisores de luz (LED), posicionados de forma tal que forme un número
ocho, a cada uno de ellos se les denomina segmentos. Encendiendo
algunos de ellos y apagando otros se puede ir formando diferentes
números por medio de las combinaciones entre ellos.
Funciones combinacionales:
Todos los circuitos combinacionales pueden representarse empleando
álgebra de Boole a partir de su función lógica, generando de forma
matemática el funcionamiento del sistema combinacional. De este modo,
cada señal de entrada es una variable de la ecuación lógica de salida. Por
ejemplo, un sistema combinacional compuesto exclusivamente por una
puerta AND tendría dos entradas A y B. Su función combinacional sería,
para una puerta OR sería. Estas operaciones se pueden combinar
formando funciones más complejas.
Observamos que las filas que tiene como salida un 0 son la segunda y la
cuarta, entonces podemos escribir f como un producto de maxterms M1
y M3. Si queremos verificar esto:
f(a,b) = M1 M3 = (a+b')(a'+b')
Tendremos que la tabla de verdad de la función, calculándola
directamente, será la misma.
Postulado 1:
La suma lógica de una variable más un 1 lógico equivale a un 1 lógico:
a+1=1
Postulado 2:
a+0=a
• Postulado 3:
a·l=a
• Postulado 4:
a·0=0
• Postulado 5:
a+a=a
• Postulado 6:
a·a=a
Postulado 7:
La suma lógica de una variable más la misma variable negada
equivale a un 1 lógico:
• Postulado 8:
El producto lógico de una variable por la misma variable negada
equivale a un 0 lógico:
Postulado 9:
Erick Pino:
Erika Trujillo:
IX. Bibliografía:
1. Floyd, Thomas L., Fundamentos de Sistemas Digitales, Ed. Prentice Hall, 9ª Ed., Madrid,
2006.