Sei sulla pagina 1di 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
0000 0001 0011 0010
00
0 0 0 0
01 0100 0101 0111 0110

1 1 1 1
1100 1101 1111 1110

11
0 0 1 1
1000 1001 1011 1010
10
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

0 0 0 0
01 0100 0101 0111 0110

0 0 0 0
1100 1101 1111 1110

11
1 1 0 0
1000 1001 1011 1010
10

c= A B  BC
CD 00 01 11 10
AB
0 0 0 0
0000 0001 0011 0010
00
1 1 1 1
01 0100 0101 0111 0110

0 0 1 1
1100 1101 1111 1110

11
0 0 0 0
1000 1001 1011 1010
10

d= A C  ABC
CD 00 01 11 10
AB
0 0 1 1
0000 0001 0011 0010
00
0 0 1 1
01 0100 0101 0111 0110

1 1 0 0
1100 1101 1111 1110

11
0 0 0 0
1000 1001 1011 1010
10

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
BINARIO GRAY
L
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

SIMPLIFICACIÓN POR MAPAS DE KARNAUGH

a= A
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

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

00
0 0 0
01 0100 0101 0111 0 0110

11 1 1 1 1
1100 1101 1111 1110

1 1 1 1
10 1000 1001 1011 1010

b= A B  AB

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

00
1 1 1 1
01 0100 0101 0111 0110

0 0 0 0
1100 1101 1111 1110

11 1 1 1 1
1000 1001 1011 1010

10

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

1 1 0 0
01
0100 0101 0111 0110

1 1 0 0
1100 1101 1111 1110

11
0 0 1 1
10 1000 1001 1011 1010

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

0 1 0 1

11

10
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

0100 0101 0111 0110

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.

A B C D a
ESCUELA POLITÉCNICA NACIONAL
LABORATORIO DE SISTEMAS DIGITALES

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
0000 0001 0011 0010

00
0 1 1
01 0100 0101 0111 1 0110

11 1 1 1 1
1100 1101 1111 1110

1 1 1 1
10 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#CINCO
 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/

Potrebbero piacerti anche