Vous êtes sur la page 1sur 7

ESCUELA POLITÉCNICA NACIONAL

LABORATORIO DE SISTEMAS DIGITALES

PRÁCTICA N° 5
TRABAJO PREPARATORIO

DISEÑO DE CIRCUITOS COMBINACIONALES

OBJETIVO:

 Aplicar los principios y las herramientas básicas del diseño de Sistemas Digitales a
la solución de problemas lógicos combinacionales.

TRABAJO PREPARATORIO:

1) DISEÑO UN CIRCUITO COMBINACIONAL QUE PERMITA LA CONVERSIÓN


DE UN NÚMERO BINARIO DE CUATRO BITS A SU CORRESPONDIENTE
NÚMERO BCD.

ENTRADAS RESPUESTAS
A B C D a b c d e
0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 1
0 0 1 0 0 0 0 1 0
0 0 1 1 0 0 0 1 1
0 1 0 0 0 0 1 0 0
0 1 0 1 0 0 1 0 1
0 1 1 0 0 0 1 1 0
0 1 1 1 0 0 1 1 1
1 0 0 0 0 1 0 0 0
1 0 0 1 0 1 0 0 1
1 0 1 0 1 0 0 0 0
1 0 1 1 1 0 0 0 1
1 1 0 0 1 0 0 1 0
1 1 0 1 1 0 0 1 1
1 1 1 0 1 0 1 0 0
1 1 1 1 1 0 1 0 1

SIMPLIFICACIÓN POR MAPAS DE KARNAUGH


a= AB+AC AB CD 00 01 11 10
0 0 0 0
00 0000 0001 0011 0010

01 0 0 0 0
0100 0101 0111 0110

1 1 1 1
1100 1101 1111 1110
11
0 0 1 1
10 1000 1001 1011 1010
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

b= AB C CD 00 01 11 10
AB
0 0 0 0
00 0000 0001 0011 0010

01 0 0 0 0
0100 0101 0111 0110

0 0 0 0
11
1100 1101 1111 1110

1 1 0 0
10 1000 1001 1011 1010

c= A B + BC CD 00 01 11 10
AB
0 0 0 0
00 0000 0001 0011 0010

01 1 1 1 1
0100 0101 0111 0110

0 0 1 1
1100 1101 1111 1110
11
0 0 0 0
10 1000 1001 1011 1010

d= A C + ABC CD 00 01 11 10
AB
0 0 1 1
00 0000 0001 0011 0010

01 0 0 1 1
0100 0101 0111 0110

1 1 0 0
1100 1101 1111 1110
11
0 0 0 0
10 1000 1001 1011 1010

AB

00

01
e= D CD 00 01 11 10

11

10
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

0 1 1 0
0000 0001 0011 0010

0 1 1 0
0100 0101 0111 0110

0 1 1 0
1100 1101 1111 1110

0 1 1 0
1000 1001 1011 1010

Circuito:
A
5V
U1E
B
5V
U1D
C
5V
U1C
D
5V
U1B

U2A U2B U2C U2D U4A U4B U4C

U3A U4D
U3C
U5A
d e g U3D h
f

2) EL CÓDIGO GRAY ES UN CÓDIGO QUE CUMPLE LA SIGUIENTE TABLA DE

FUNCIÓN.
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

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

DISEÑE EL CIRCUITO COMBINACIONAL QUE PERMITA LA CONVERSIÓN DE UN


CÓDIGO BINARIO A SU EQUIVALENTE EN CÓDIGO GRAY.

ENTRADAS RESPUESTAS
A B C D a b c d
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 0

AB

00
SIMPLIFICACIÓN POR MAPAS DE KARNAUGH
01
a= A
11
CD 00 01 11 10
10
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

0 0 0 0
0000 0001 0011 0010

0 0 0
0100 0101 0111 0 0110

1 1 1 1
1100 1101 1111 1110

1 1 1 1
1000 1001 1011 1010

b= A B + AB

CD 00 01 11 10
AB
0 0 0 0
00 0000 0001 0011 0010

1 1 1 1
01 0100 0101 0111 0110

0 0 0 0
1100 1101 1111 1110

11
1 1 1 1
10 1000 1001 1011 1010

c= BC + B C CD 00 01 11 10
AB
0 0 1 1
00 0000 0001 0011 0010

01 1 1 0 0
0100 0101 0111 0110

1 1 0 0
11 1100 1101 1111 1110

0 0 1 1
10 1000 1001 1011 1010

d= C D +CD AB CD 00 01 11 10
00 0 1 0 1
0000 0001 0011 0010

01
0 1 0 1
0100 0101 0111 0110

11

10
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

0 1 0 1
1100 1101 1111 1110

0 1 0 1
1000 1001 1011 1010

CIRCUITO:

3) El funcionamiento de un motor permite abrir o cerrar una puerta


automáticamente cuando a la salida de un circuito digital se obtienen un
nivel alto. La señal de salida controlada por el circuito, tiene cuatro
entradas:

A= Orden de encender la luz, se activa en alto 1


B= Orden de deshabilitar el funcionamiento del motor, activada en bajo
0
C= Orden de emergencia, se activa en alto 1
D= Salida de un sensor de presencia, en nivel alto significa que una persona
se encuentra cerca a la puerta. 1
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 señales.
Realice la tabla de verdad del circuito que controla el motor.
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

A B C D a
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
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 1
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

SIMPLIFICACIÓN POR MAPA DE KARNAUGH

a=

CD 00 01 11 10
AB
0 0 1 1
00 0000 0001 0011 0010

0 1 1
01 0100 0101 0111 1 0110
11 1 1 1 1
1100 1101 1111 1110

10 1 1 1 1
1000 1001 1011 1010

BIBLIOGRAFÍA:

• Manual de Sistemas Digitales, Alfonso Espinosa R.


• http://www.datasheetcatalog.com
• http://www.monografias.com/trabajos14/karnaughmapa/karnaughmapa.shtml#CIN
CO
• http://es.wikipedia.org/wiki/Diagrama_de_Veitch
• http://medusa.unimet.edu.ve/sistemas/bpis03/mdkrepresentacion.htm
• http://www.ladelec.com/index.php/content/view/175/149/