You are on page 1of 56

Universidad Nacional Jorge Basadre Grohmann

Facultad de Ingenieras - Escuela de Ing. Mecnica

Curso:
Ingeniera Electrnica
Unidad 02:
CIRCUITOS ELECTRNICOS DIGITALES

Profesor : M.Sc. Alberto E. Cohaila B. acohailab@hotmail.com


Tacna - junio 2016

Analgico y Digital

Sistema Binario - Decimal


Conversin de Binario a Decimal:
El nmero 11010,11 en base 2 es:
1x24 +1x23 + 0x22 + 1x21 + 0x20 + 1x2-1 + 1x2-2 = 16 + 8 + 0 + 2 + 0 + 0,5 + 0,25 =
El nmero 26,75 en base decimal

Conversin de Decimal a Binario:


El nmero 37 en base decimal es:

37 en base 10 = 100101 en base binaria


(37)10 (100101)2

26,75

(11010,11)2 (26,75)10

Hexadecimal, Binario y
Decimal
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

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

Sistema Hexadecimal
Decimal
Conversin de Hexadecimal a Decimal:
El nmero 3A1 en base 16 es:
3x162 + 10x161 + 1x160 = 768 + 160 + 1 = 929
El nmero 929 en base decimal

(3A1)16 (929)10

Conversin de Decimal a Hexadecimal:


El nmero 3571 en base decimal es:

3571 en base 10 = DF3 en base hexadecimal


(3571)10 (DF3)16

Sistema Hexadecimal Binario


Conversin de Hexadecimal a Binario:
El nmero 15E8 en base 16 es:
15E8= 0001,0101,1110,1000 =0001010111101000 en base binaria
(15E8)16 (0001010111101000)2

Conversin de Binario a Hexadecimal:


El nmero 11011010110110 en base binaria es:

11,0110,1011,0110 = 36B6 en base hexadecimal


(11011010110110)2 (36B6)16

Ejemplos

Ejemplos:

lgebra de Boole

Operaciones lgicas bsicas


Funciones
Suma (OR):
S=a+b

Multiplicacin
(AND):
S=ab

Negacin ():
S=

Tabla de verdad
a b

S = a+b

00
01
10
11

0
1
1
1

a b

S = ab

00
01
10
11

0
0
0
1

S=

0
1

1
0

Smbolos

Smbolos
antiguos

Ms funciones lgicas
Funciones
Suma negada
(NOR):
S ab

Multiplicacin
negada (NAND):

Tabla de verdad
a b
00
01
10
11
a b

S a b

00
01
10
11

OR exclusiva
(EXOR):

a b

S ab
S ab ab

00
01
10
11

S ab
1
0
0
0

S a b
1
1
1
0

S ab
0
1
1
0

Smbolos

Smbolos
antiguos

Puertas lgicas
Con interruptores
Suma (OR): S = a + b

Multiplicacin (AND): S = a b

Negacin (): S =

Ms puertas lgicas
Suma negada (NOR):
S ab

Multiplicacin negada (NAND):

S a b

OR exclusiva (EXOR):

S ab

Propiedades del lgebra


de Boole
1 ) Conmutativa
a+b = b+a
ab = ba

5 ) Elemento absorbente
a+1 = 1
a0 = 0

2 ) Asociativa
a+b+c = a+(b+c)
abc = a(bc)

6 ) Ley del complementario


a+ = 1
a = 0

3 ) Distributiva
a(b+c) = ab + a.c
a+(bc) = (a+b)(a+c) ojo!
4 ) Elemento neutro
a+0 = a
a1 = a

7 ) Idempotente
a+a = a
aa = a
8 ) Simplificativa
a+ab = a
a(a+b) = a

9 ) Teorema de Demorgan

a b a b

a b a b

Una sola variable

Teoremas de Boole

Mltiples variables

AND: Cronograma (I)

AND: Aplicacin 1 (habilitar)

AND: Aplicacin 2 (sistema alarma)

OR: Cronograma (I)

OR: Aplicacin (anti intrusin)

NAND: Cronograma (I)

NAND: Aplicacin

NAND: Aplicacin (cont.)

NOR: Equivalencia

NOR: Aplicacin

XOR: Cronograma

XOR: Aplicacin (suma)

XNOR: Cronograma

Ejemplos de chips reales

Resumen

Ya sabes
Describir el funcionamiento del inversor y las
puertas lgicas bsicas (AND y OR)
Describir el funcionamiento de las puertas
NAND, NOR, XOR y XNOR
Aplicaciones bsicas de las puertas lgicas
Dibujar cronogramas con las relaciones entre
entradas y salidas de las puertas lgicas
El significado de parmetros tecnolgicos

Ejercicios

Ejercicios

Funciones lgicas
Funcin lgica

S a b a c ( a b) c

Se puede obtener de dos formas, como


suma de productos (Minterms) o como
producto de sumas (Maxterms).

Tabla de verdad
a
0
0
0
0
1
1
1
1

b
0
0
1
1
0
0
1
1

c
0
1
0
1
0
1
0
1

S
0
1
0
1
1
0
0
1

Por Minterms

S a bc a bc a bc a bc
Por Maxterms
S (a b c) (a b c) (a b c) (a b c)

Simplificacin por propiedades


Funcin lgica

S a bc a bc a bc a bc

Propiedad Distributiva, agrupamos trminos en parejas con el mayor


nmero posible de variables iguales.

S a b (c c) a c (b b)
Ley del complementario
Elemento neutro

S a b 1 a c 1

S a b a c

Mapas de Karnaugh
Dos variables

Tres variables

Cuatro variables

Simplificacin por Karnaugh


1.-Tabla de verdad
a
0
0
0
0
1
1
1
1

b
0
0
1
1
0
0
1
1

c
0
1
0
1
0
1
0
1

S
0
1
0
1
1
0
0
1

2.- Mapa de tres variables de S


4.- Funcin obtenida

S a c a b a bc

3.- Agrupamos unos

5.- Funcin ms
simplificada

S a (c b ) a b c

Implementacin con puertas


Funcin

S a b a b

Funcin implementada con puertas de


todo tipo

Implementacin puertas
de todo tipo
Funcin

S a (c b ) a b c

Funcin implementada con puertas de


todo tipo

Puertas AND-NAND OR-NOR

Puertas Inversora y AND a partir de puertas NAND

Puertas Inversora y OR a partir de puertas NOR

Funciones slo NAND


Teoremas de Demorgan
a b a b

a b a b

Funcin
S a b a b
1.- Doble inversin

S a b a b
2.- Aplicar teoremas de
Demorgan
S ( a b) ( a b)

3.- Implementar con NAND

Funciones slo NOR


Teoremas de Demorgan
a b a b

a b a b

Funcin
S a b a b
1.- Doble inversin

S a b a b
2.- Aplicar teoremas de
Demorgan
S ( a b) ( a b)

3.- Quitamos doble inversin


S ( a b) ( a b )

4.- Implementar con NOR

Otro ejemplo NAND


Funcin
S a (c b) a b c

1.- Doble inversin


S a (c b) a b c
2.- Aplicar teoremas de
Demorgan
S a (c b ) a b c

3.- Doble inversin del parntesis

S a (c b ) a b c

4.- Aplicar teoremas de


Demorgan en parntesis

S a (c b) a b c
5.- Quitamos doble inversin
S a (c b) a b c

Implementacin con NAND

Otro ejemplo NOR


Funcin

S a (c b ) a b c

1.- Doble inversin

S a (c b) a b c

2.- Aplicar teoremas de


Demorgan

S a (c b) a b c
3.- Quitamos doble inversin

S a (c b ) a b c

Implementacin con NOR

Resolucin de problemas
Pasos a seguir:
1.- Identificar las entradas y salidas
2.- Crear la tabla de verdad
3.- Obtener la funcin simplificada
4.- Implementar la funcin con puertas de
todo tipo, puertas NAND y puertas NOR

Enunciado de un problema
lgico
Mquina expendedora de refrescos Puede suministrar agua fresca, agua con
limn y agua con naranja. Pero no puede
suministrar nunca limn solo, naranja sola,
ni limn con naranja solos o con agua.

La cantidad de cada lquido sale cuando se


activa la electrovlvula correspondiente, Sa
(agua), Sl (limn), Sn (naranja), Y est
activada la salida general (ST), y se
encuentra el vaso en su sitio (V).
Tenemos tres pulsadores Pa (agua), Pl
(limn) y Pn (naranja). Deben pulsarse uno
o dos segn lo que deseemos.

Identificar entradas y
salidas
1.- Identificar las entradas y salidas
Entradas, sern los pulsadores Pa, Pl, Pn y el sensor
que detecta la presencia del vaso V.
Pulsador pulsado ser 1 y no pulsado ser 0

Salidas, sern todas las electrovlvulas sobre las


que hay que actuar, Sa, Sl, Sn y ST.
Cuando la electrovlvula en cuestin valga 1
permitir que salga la cantidad de lquido necesario

Tabla de verdad

2.- Crear la tabla de verdad

V
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

Entradas
Salidas
Pa Pl Pn ST Sa Sl Sn
0 0 0 0 0 0 0
0 0 1 0 0 0 0
0 1 0 0 0 0 0
0 1 1 0 0 0 0
1 0 0 0 0 0 0
1 0 1 0 0 0 0
1 1 0 0 0 0 0
1 1 1 0 0 0 0
0 0 0 0 0 0 0
0 0 1 0 0 0 0
0 1 0 0 0 0 0
0 1 1 0 0 0 0
1 0 0 1 1 0 0
1 0 1 1 1 0 1
1 1 0 1 1 1 0
1 1 1 0 0 0 0

Funciones simplificadas
3.- Obtener la funcin simplificada
La funcin de la electrovlvula ST y Sa es la misma, la obtenemos por
Karnaugh
El resto de variables no se pueden
simplificar puesto que slo tienen
un trmino en el que vale 1.

Sl V Pa Pl Pn
Sn V Pa Pl Pn

ST Sa V Pa Pn V Pa Pl V Pa ( Pl Pn)

Puertas de todo tipo


4.- Implementar las funciones con puertas de todo tipo

ST Sa V Pa ( Pl Pn)

Sl V Pa Pl Pn
Sn V Pa Pl Pn

Puertas NAND
4.- Implementar las funciones con puertas NAND
ST Sa V Pa ( Pl Pn)

Sl V Pa Pl Pn
Sn V Pa Pl Pn

Puertas NOR
4.- Implementar las funciones con puertas NOR

ST Sa V Pa ( Pl Pn)

Sl V Pa Pl Pn
Sn V Pa Pl Pn

You might also like