Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLAN INGENIERIA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRONICA LABORATORIO DE SISTEMAS DIGITALES REPORTE DE LA PRACTICA 4 Circuitos Combinacionales por Algebra de Boole Nombre: Jorge Antonio Jiménez Bernal Semestre: 2016-I Grupo: 1509-A Introducción: Un circuito combinacional, como su nombre lo sugiere es un circuito cuya salida depende solamente de la "combinación" de sus entradas en el momento que se está realizando la medida en la salida. Analizando el circuito, con compuertas digitales, que se muestra (como el diagrama) se ve que la salida de cada una de las compuertas que se muestran, depende únicamente de sus entradas. La salida F (salida final o total del circuito) variará si alguna de las entradas A o B o las dos a la vez cambian. Los circuitos de lógica combinacional son hechos a partir de las compuertas básicas compuerta AND, compuerta OR, compuerta NOT. También pueden ser construidos con compuertas NAND, compuertas NOR, compuerta XOR, que son una combinación de las tres compuertas básicas. La operación de los circuitos combinacionales se entienden escribiendo las ecuaciones booleanas y sus respectivas tablas de verdad. Material utilizado: · 2 CI 74LS08 · 1 CI 74LS04 · 1 CI 74LS32 Equipo: · Fuente de CD · Protoboard · LEDS de la practica 1 · Jumpers Procedimiento: En esta práctica se diseñará un circuito que detecta el funcionamiento incorrecto de un semáforo a partir del comportamiento de las 3 luminarias que conforman el dispositivo. Si el funcionamiento es incorrecto esto se indicará a través de un LED, el cual se encenderá indicando la condición de error. Habrá error cuando 2 luces estén encendidas al mismo tiempo, tres luces al mismo tiempo o ninguna encendida, por lo que tenemos la siguiente tabla de verdad: A B C F 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 Haciendo el respectivo diagrama de karnaugh para este proposito : Se obtiene la siguiente expresion: Los términos negados se negaran con el 74LS04 (NOT) , los productos con el 74LS08 (AND) y finalmente las sumas con el 74LS32 (OR) . Armado en el Protoboard tenemos el circuito 100% funcional, utilizando solo estas 3 compuertas TTL. Cuestionario: 1. Diseñe un circuito que detecte si el número BCD8421 de 4 bits enviado a través de un sistema de comunicaciones, es un número válido en el rango de 0 a 9, si no está dentro de este rango indicarlo con el encendido de un led. 2. Realice todos los pasos del diseño. Obteniendo la tabla de conversión de código BCD a Decimal se tiene que DECIMAL 0 1 2 3 4 5 6 7 8 9 BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 El numero dado BCD8421 expresado en binario decimal seria: 8 – 1000 4 – 0100 2 – 0010 1 – 0001 Por lo tanto única y exclusivamente para esta combinación existirá y será valida , de lo contrario se encenderá un led indicando dicho error, tenemos 4 variables , asi que serán 16 posibles combinaciones en la tabla de verdad A B C D SALIDA 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 Obteniendo el diagrama de Karnaugh tenemos que: La función seria: 3. Simule el circuito resultante. Conclusiones: El armado del circuito fue algo tardado ya que fueron demasiados jumpers los que se usaron ya que solo se decidio emplear únicamente compuertas OR AND y NOT , pero vemos que efectivamente podemos implementar algún tipo de solución a cierto problema que implique el cambio de una o mas variables, en un circuito combinacional lógico Bibliografía: Apuntes de Sistemas Digitales Manual de Practicas Laboratorio de Sistemas Digitales 2016-I
Compartir