Sunteți pe pagina 1din 5

ESCUELA POLITCNICA NACIONAL LABORATORIO DE SISTEMAS DIGITALES PRACTICA No 5 Tema: Diseo de Circuitos Combinacionales.

Objetivo: Aplicar los principios y las herramientas bsicas del diseo de Sistemas Digitales a la solucin de problemas lgicos combinacionales. TRABAJO PREPARATORIO 1. Disee un circuito combinacional que permita la conversin de un nmero binario de cuatro bits a su correspondiente nmero BCD.
B3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 BINARIO B2 B1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 B0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 BC4 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 BC3 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 BCD BC2 BC1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 BC0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

MAPA-K BC4 (MAXTERM) B3B2 \ B1B0 00 01 11 10 00 0 0 0 0 01 0 0 0 0 11 10 0 0 MAPA-K BC3 (MAXTERM) B3B2 \ B1B0 00 01 11 10 00 0 0 0 0 01 0 0 0 0 11 0 0 0 0 10 0 0 MAPA-K BC2 (MAXTERM) B3B2 \ B1B0 00 01 11 10 00 0 0 0 0 01 11 0 0 10 0 0 0 0

MAPA-K BC1 (MAXTERM) B3B2 \ B1B0 00 01 11 10 00 0 0 01 0 0 11 0 0 10 0 0 0 0 BC1=B0

2. El cdigo GRAY es un cdigo que cumple la siguiente tabla de funcin:


DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BINARIO 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 GRAY 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

Disee el circuito combinacional que permita la conversin de un cdigo binario a su equivalente en cdigo GRAY.
B3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 BINARIO B2 B1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 B0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 G3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 GRAY G2 G1 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 0 0 0 G0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0

G3=B3 MAPA-K G2 (MINTERM) B3B2 \ B1B0 00 01 11 10 00 01 1 1 1 1 11 10 1 1 1 1 MAPA-K G1 (MINTERM) B3B2 \ B1B0 00 01 11 10 00 1 1 01 1 1 11 1 1 10 1 1 MAPA-K G0 (MINTERM) B3B2 \ B1B0 00 01 11 00 1 01 1 11 1 10 1

10 1 1 1 1

3. El funcionamiento de un motor permite abrir o cerrar una puerta automtica cuando a la salida de un circuito digital se obtiene un nivel alto. La seal de salida controlada por el circuito, tiene cuatro entradas: A = Orden de encender el motor, se activa en alto. B = Orden de deshabilitar el funcionamiento del motor, activa en bajo. C = Orden de emergencia, se activa en alto. D = Salida de un sensor de presencia, en nivel alto significa que una personas encuentra cerca de la puerta. El motor debe encenderse cuando: exista la orden de encendido o en caso que una persona se encuentre cercana y no haya orden de deshabilitar el motor; excepto si hay de emergencia, caso en el cual el motor se enciende independientemente de las otras seales. Realice la tabla de verdad del circuito que controla el motor.
D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 C 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 A+D 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 (A+D)B 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 Y=(A+D)B+C 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1

MAPA-K Y DC \ BA 00 01 11 00 1 01 1 1 1 11 1 1 1 10 1

10 1 1 1

BIBLIOGRAFA: Ronald J. Tocci, Neal S. Widmer, Sistemas Digitales: Principios y Aplicaciones, Pearson education Mexico 2003 http://www.unicrom.com/Tut_compuertanor.asp Apuntes de clase

S-ar putea să vă placă și