Está en la página 1de 17

BLOQUE 4.- DIGITAL.

TEMA 1: Control y programacin de sistemas


automticos

Esquema:
TEMA 1: Control y programacin de sistemas automticos............................................................1
1.- Introduccin..............................................................................................................................1
1.1.- Representacin de las seales digitales............................................................................2
2.- Sistemas de numeracin...........................................................................................................4
2.1.- Transformaciones..............................................................................................................4
2.1.1.- Binario (2) Decimal (10)....................................................................................................................4
2.1.2.- Decimal (10) Binario (2) ..................................................................................................................5
2.1.3.- Binario (2) Hexadecimal (16)............................................................................................................5
2.1.4- Hexadecimal (16) Binario (2) .............................................................................................................6
2.1.5.- Decimal (10)Hexadecimal (16)..........................................................................................................6
2.1.6.- Hexadecimal (16))Decimal (10).........................................................................................................6
2.1.7.- Octal (8) Decimal (10).......................................................................................................................6
2.1.8.- Decimal (10) Octal (8) .....................................................................................................................6
2.1.9.- Binario (2) Octal (8)..........................................................................................................................7
2.1.10.- Octal (8) Binario (2) ........................................................................................................................7
2.2.- Codigos binarios................................................................................................................7
2.2.1.-Cdigo binario natural............................................................................................................................7
2.2.2 Cdigos BCD (decimal codificado en binario).......................................................................................7
2.2.3.- Operaciones con binarios.......................................................................................................................8
3.- lgebra de Boole.......................................................................................................................9
3.1.-Funciones bsicas..............................................................................................................9
3.2.- Combinaciones entre funciones bsicas.........................................................................10
3.3.- Propiedades de las funciones . Teorema de Morgan.....................................................11
3.4.- Funcin Exclusive OR, XOR .........................................................................................12
3.5.- Funcin Exclusive NOR, XNOR ...................................................................................13
3.6.- Representacin de puertas lgicas segn distintas normativas.....................................14
4.- Representacin de funciones lgicas.....................................................................................14
4.1.- Por manipulacin algebraica..........................................................................................14
4.2.- Tablas de Karnaugh........................................................................................................15
4.3.- Implementacin de circuitos con puertas NAND y NOR..............................................17
4.4.- Funciones mltiples o incompletas.................................................................................17

1.- Introduccin
Los circuitos electrnicos untilizados en el control de
sistemas automticos se clasifican en dos tipos: analgicos y
digitales. Ambos trabajan con seales. Una seal es la
variacin de una magnitud que permite transmitir informacin.

Seales analgicas. Pueden adquirir infinitos valores entre


dos extremos cualesquiera. La variacin de la seal forma una
grfica continua. La mayora de las magnitudes fsicas de la
naturaleza varan de esta forma: temperatura, velocidad,
presin, tiempo,..

Aaadori@gmail.com Pgina 1
BLOQUE 4.- DIGITAL.

Seales digitales. Pueden adquirir nicamente valores


concretos, es decir, no varan a lo largo de un continuo. Por
ejemplo , el estado de una bombilla slo puede tener dos
valores (0 apagada, 1 encendida).
A cada valor de una seal digital se le llama bit y es la
unidad mnima de informacin.
Las principales ventajas de las magnitudes digitales son:

Se pueden transmitir, procesar y almacenar con


mayor facilidad y de forma ms fiable y eficiente.

Mayor exactitud y precisin.

Los sistemas digitales son ms fciles de disear. Son circuitos de comnutacin, donde no
son importantes los valores exactos de corriente y voltaje, sino el rango donde se
encuentran.
El inconveniente ms importante es que las variables reales humedad, temperatura,..., son
analgias por tanto se necesita un conversor.

1.1.- Representacin de las seales digitales

Si nos fijamos, con un ordenador, que es un sistema digital, podemos escuchar msica o ver
pelculas. La informacin que est almacenada en el disco duro son nmeros.

En la figura se muestra un sistema digital. La seal acstica se convierte en una seal elctrica,
y a travs de un conversor analgico-digital se transforma en nmeros, que son procesados por un
circuito digital y finalmente convertidos de nuevo en una seal electrnica, a travs de un
conversor digital-analgico, que al atravesar el altavoz se convierte en una seal acstica.
El utilizar circuitos y sistemas que trabajen slo con nmeros tiene una ventaja se pueden
realizar manipulaciones con independencia de la seal que se est introduciendo: datos, voz, vdeo...
Un ejemplo muy claro es internet. Internet es una red digital, especializada en la transmisin de
nmeros. Y esos nmeros pueden ser datos, canciones, vdeos, programas, etc... La red no sabe qu

Aaadori@gmail.com Pgina 2
BLOQUE 4.- DIGITAL.

tipo de seal transporta, slo ve nmeros.


Los sistemas digitales, como por ejemplo el ordenador, usan lgica de dos estados representados
por dos niveles de tensin elctrica, uno alto, H y otro bajo, L .Dichos estados se sustituyen por
ceros y unos, lo que facilita la aplicacin de la lgica y la aritmtica binaria. Si el nivel alto se
representa por 1 y el bajo por 0, se habla de lgica positiva y en caso contrario de lgica negativa.

A cada valor binario , le hacemos corresponder un nivel de tensin determinado. En general al


valor 0 de tensin le hacemos corresponder el cero binario y a un valor de tensin el 1 binario.
Las seales digitales pueden representarse de dos maneras distintas:
Cronogramas. Son diagramas seal-tiempo,Tabla de verdad. En este tipo de representacin no se utiliza
como en los grficos anteriores en analgico el tiempo. Es una tabla en la que se presentan las seales de
y como se sealan en digital. entrada s como las seales de salida que corresponden a cada
estado.

Aaadori@gmail.com Pgina 3
BLOQUE 4.- DIGITAL.

2.- Sistemas de numeracin.


El concepto de nmero todos lo tenemos, pero un mismo nmero se puede representar de
muchas maneras. Por ejemplo, el nmero 10, lo representamos mediante dos dgitos, el 1 y el
0. Si utilizsemos numeracin romana, este mismo nmero lo representaramos slo con un nico
dgito X. Pero est claro que ambas representaciones, 10 y X hacen referencia al mismo
nmero diez.
Nosotros estamos acostumbrados a representar los nmeros utilizando diez dgitos: 0, 1, 2,
3, 4, 5, 6, 7, 8, 9. Por eso nuestro sistema de representacin se denomina sistema
decimal o sistema en base diez.
Podemos emplear un sistema de representacin octal (Base 8), que utiliza slo ocho dgitos
(0,1,2...7). el caso del sistema hexadecimal, en el que se emplean 16 dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E y F, donde las letras representan los nmeros 10, 11, 12, 13, 14 y 15 respec-
tivamente. Los pesos de los dgitos son pontencias de 16.
Los ordenadores y en general todos los sistemas que utilizan electrnica digital utilizan el
sistema binario. En la electrnica digital slo existen dos estados posibles (1 o 0) por lo que
interesa utilizar un sistema de numeracin en base 2, el sistema binario.

2.1.- Transformaciones

2.1.1.- Binario (2) Decimal (10)

Se multiplica cada una de las cifras del nmero en binario en potencias sucesivas de 2.

Ejemplo 1: Paso de 10010(2) a decimal 10010(2)= 1.24+0.23+0.22+1.21+0.20=18(10)

Aaadori@gmail.com Pgina 4
BLOQUE 4.- DIGITAL.

Ejemplo 2: Paso de 10011010,101(2) a decimal


10011010,101(2)=1.27+0.26+0.25+1.24+1.23+0.22+1.21+0.20+1.2-1+0.2-2+1.2-
3=128+16+8+2+0.5+0.125=154,625(10)

2.1.2.- Decimal (10) Binario (2)

NUMEROS ENTEROS:
Se divide el nmero en decimal por dos hasta que el ltimo cociente sea inferior a 2.

Ejemplo 1: Paso de 18 en decimal a binario Ejemplo 2: Paso de 27 en decimal a binario


18 | 2 27 | 2

0 9|2 1 13 | 2

1 4 |2 1 6|2

0 2|2 0 3|2

0 1 1 1

18 10010 27 11011

NUMEROS FRACCIONARIOS:
Si el nmero decimal no es entero sino que es una fraccin menor que uno se multiplica la parte
fraccionaria por dos, todas las veces necesarias hasta que se no se obtenga fraccin o se obtenga la
precisin deseada.

Ejemplo 1: Paso de 0,36 de decimal a Ejemplo2: Paso de 18,36 de decimal a


binario con seis dgitos de precisin binario con seis dgitos de precisin en la
parte fraccionaria.
0,36.2 = 0,72 Primer dgito: 0

0,72.2 = 1,44 Segundo dgito:1 Realizaremos la parte entera y la


fraccionaria por separado:
0,44.2 = 0,88 Tercer dgito: 0
18 10010
0,88.2 = 1,76 Cuarto dgito: 1
0,36 0,010111
0,76.2 = 1,52 Quinto dgito: 1
El resultado ser:
0,52.2 = 1,04 Sexto dgito: 1
18,36 10010,010111
0,362 0,010111

2.1.3.- Binario (2) Hexadecimal (16)


Se debe tener en cuenta :

Dcimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

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

Aaadori@gmail.com Pgina 5
BLOQUE 4.- DIGITAL.

Se hacen grupos de 4 bits, hacia la izquierda, a partir de la coma.

Ejemplo 1: Paso de 11110101101 de hexadecimal a binario.


111 1010 1101

7 10 13
7AD

2.1.4- Hexadecimal (16) Binario (2)


Se realiza el paso contrario a lo anterior.
Ejemplo 1: Paso 4DF(16) = 4, 13, 15 = 0100 1101 1111 (2) = 10011011111 (2)

2.1.5.- Decimal (10)Hexadecimal (16)

Se divide el nmero en decimal por 16 hasta que el ltimo cociente sea inferior a 16.

Ejemplo 1: Paso de 75 en decimal a hexadecimal


75 |16

15 46 |16

14 2

75 2EF

2.1.6.- Hexadecimal (16))Decimal (10)

Se multiplica cada una de las cifras del nmero en hexadecimal en potencias sucesivas de 16.
Ejemplo 1: Paso de 2EF(16) a decimal 2EF(16)= 2.162+E.161+F.160=2.162+14.161+15.160 =751(10)

2.1.7.- Octal (8) Decimal (10)

Se multiplica cada una de las cifras del nmero en potencias sucesivas de 8.

Ejemplo 1: Paso de 354(8) a decimal 354(8)= 3.82+5.81+4.80=192+40+4 =236(10)

2.1.8.- Decimal (10) Octal (8)

Se divide el nmero en decimal por 8

Aaadori@gmail.com Pgina 6
BLOQUE 4.- DIGITAL.

Ejemplo 1: Paso de 1036 en decimal a octal


1036 |8

4 129 |8

1 16 |8

0 2

1036 2014

2.1.9.- Binario (2) Octal (8)


Se hacen grupos de 3 bits, hacia la izquierda, a partir de la coma.

Ejemplo 1: Paso de 11010,1011 de binario a hexadecimal.


11 010, 101 1

3 2 5 4
32,54(8)

2.1.10.- Octal (8) Binario (2)


Se realiza el paso contrario a lo anterior.
Ejemplo 1: Paso 325,6(8) = 3, 2, 5, , 6 = 011 010 101 , 110(2) = 11010101,11 (2)

2.2.- Codigos binarios


El sistema de numeracin ms adecuado para los circuitos digitales es el sistema binario. Se
pueden establecer distintas correspondencias biunvocas entre los nmeros en sistema decimal y en
sistema binario.

2.2.1.-Cdigo binario natural


Consiste en la representacin directa del nmero decimal a binario. Es decir, cada nmero se
corresponde con su equivalente en binario. Ejemplo: 25(10) 11001(2)

2.2.2 Cdigos BCD (decimal codificado en binario)


Representan el nmero transformando a binario cada una de las cifras decimales que lo
componen por separado. Es decir para representar el nmero 25 se representa por un lado la cifra 2
y por otra la cifra 5.
a) Cdigo BCD natural(8421). Es un cdigo ponderado, es decir, el nmero decimal
equivalente se obtiene mediante la suma ponderada de los dgitos binarios que forman el
cdigo. Los pesos son 8(23), 4(22), 2(21) y 1(20) , de ah su nombre. Simplemente se
transcriben las cifras decimales por separado a binario y viceversa. Ejemplo: 25 2(0010)
5(0101); donde 2=0.8+0.4+1.2+0.1 5=0.8+1.4+0.2+1.1

Aaadori@gmail.com Pgina 7
BLOQUE 4.- DIGITAL.

b) Cdigo BCD (7 segmentos). Representan 10 dgitos decimales por medio de una


codificacin binaria. Necesito 4 bits, es decir, 24=16 combinaciones y slo usa 10.
Decimal BCD
8 4 2 1
0 a,b,c,d,e,f 0 0 0 0
1 b,c 0 0 0 1
2 a,b,g,e,d 0 0 1 0
3 a,b,g,c,d 0 0 1 1
4 f, g,b,c 0 1 0 0
5 a,f,g,c,d 0 1 0 1
6 f,e,d,c,g 0 1 1 0
7 a,b,c,g 0 1 1 1
8 a,b,c,d,e,f,g 1 0 0 0
9 a,b,g,f,c 1 0 0 1
c) Codigo Aiken(2421). Es tambin un cdigo ponderado, pero ahora los pesos son 2,4,2 y 1.
Siempre se empieza a sumar por la derecha Ejemplo 25 2(0010) 5(1011) ;
2=0.2+0.4+1.2+0.1 5=2.1+0.4+1.2+1.1
d) Cdigo exceso tres: Es no ponderado. Se suma a cada dgito 3 y luego se pasa a binario
cada cifra. Ejemplo 25 2 (0101) 5(1000) 2 2+3 5 0101 5 5+3 8
1000
Correspondencia entre el cdigo decimal y los BCD ponderados y no
ponderados
Decimal BCD natural BCD Aiken BCD Exceso tres
8 4 2 1 2 4 2 1
0 0 0 0 0 0 0 0 0 0 0 1 1
1 0 0 0 1 0 0 0 1 0 1 0 0
2 0 0 1 0 0 0 1 0 0 1 0 1
3 0 0 1 1 0 0 1 1 0 1 1 0
4 0 1 0 0 0 1 0 0 0 1 1 1
5 0 1 0 1 1 0 1 1 1 0 0 0
6 0 1 1 0 1 1 0 0 1 0 0 1
7 0 1 1 1 1 1 0 1 1 0 1 0
8 1 0 0 0 1 1 1 0 1 0 1 1
9 1 0 0 1 1 1 1 1 1 1 0 0

2.2.3.- Operaciones con binarios


SUMA: Se opera de forma anloga al sistema decimal, sabiendo que el acarreo es el resultado de la
operacin anterior.
0+0 = 0
0+1 = 1
1+1 = 0 acarreo 1

Ejemplo: 543(10) + 226(10)


RESTA: Con convenio de complementos . En la realizacin de las operaciones bsicas suma y resta en el
sistema binario es necesaria distinta circuitera fsica para cada caso. Este problema se solventa utilizando
estos convenios que permiten realizar ambas operaciones por medio de un sumador. Los circuitos digitales
realizan la resta binaria de nmeros sumando el primer nmero con el opuesto del segundo . Esta suma se
realiza bit a bit , incluyendo el bit de signo y despreciando el acarreo final (el bit superior al bit de signo)
0-0 = 0
0-1 = 1 y llevamos 1
1-0 =1
1-1 = 0

Aaadori@gmail.com Pgina 8
BLOQUE 4.- DIGITAL.

Convenio a dos: Es su diferencia con 2n; esto es 2n-N. Cambio los 0 por 1 y los 1 por 0 y sumo a la
resultante el valor de 1. Ejemplo: 15(10)-26(10)
15(10) = 1111(2)
-26(10) = 11010(2) 00101(2) +1 = 00110(2)
10101(2) 01010(2) +1 = 01011(2) = 0.24+1.23+0.22+1.21+1.20=8+2+1=-11 Con signo negativo
Convenio a uno: Cambio los 0 por 1 y los 1 por 0 Ejemplo: 15(10)-26(10)
15(10) = 1111(2)
-26(10) = 11010(2) 00101(2) )
10100(2) 01011(2) = 0.24+1.23+0.22+1.21+1.20=8+2+1=-11 Con signo negativo

3.- lgebra de Boole

3.1.-Funciones bsicas
TABLA DE VERDAD
Funcin igualdad
a b
Dos variables son iguales cuando hay
0 0
una correspondencia biunvoca entre ellas. 1 1
Cuando una es cierta la otra lo es tambin y
viceversa. ANALOGA ELCTRICA
REPRESENTACIN a=b

PROPIEDADES
1. Reciprocidad: Si a=b b=a

Funcin complemento o negacin ANALOGA ELCTRICA


Es aquella funcin en la que el valor de
una variable es el contrario del de la otra
REPRESENTACIN a=b

PROPIEDADES
1.Reciprocidad: a=b b=a
TABLA DE VERDAD 2. Doble negacin: a=a
a b
0 1
1 0

Aaadori@gmail.com Pgina 9
BLOQUE 4.- DIGITAL.

Funcin suma OR ANALOGA ELCTRICA


Es aquella funcin que es cierta (1) si
una o las dos entradas son ciertas (1)

REPRESENTACIN a+b=S

PROPIEDADES

TABLA DE VERDAD 1.Elemento neutro: a+0=a


a b S
2. Suma con 1: a+1=1
0 0 0
0 1 1 3.Suma consigo mismo: a+a=a
1 0 1
4.Suma con complemento: aa=1
1 1 1
5.Conmutativa: a+b=b+a

6. Asociativa: a+(b+c)=(a+b)+c

Funcin producto AND ANALOGA ELCTRICA


Es aquella funcin que es cierta (1)
cuanto todas y cada una de las variables de
entrada son ciertas (1).

REPRESENTACIN a . b=S PROPIEDADES

1. Elemento neutro: a.1=a

2. Producto por 0: a.0=0

TABLA DE VERDAD 3. Producto consigo mismo: a.a=a


a b S 4. Producto con complemento:
0 0 0 a . a=0
0 1 0
1 0 0 5. Conmutativa: a.b=b.a
1 1 1 6. Asociativa: a.(b.c)=(a.b).c

3.2.- COMBINACIONES ENTRE FUNCIONES BSICAS

Funcin suma NOR ANALOGA ELCTRICA


REPRESENTACIN (a+ b)=S

Aaadori@gmail.com Pgina 10
BLOQUE 4.- DIGITAL.

TABLA DE VERDAD
a b S
0 0 1
0 1 0
1 0 0
1 1 0

Funcin NAND ANALOGA ELCTRICA


REPRESENTACIN (a. b)=S

TABLA DE VERDAD
a b S
0 0 1
0 1 1
1 0 1
1 1 0

3.3.- Propiedades de las funciones . Teorema de Morgan

1. Distributiva: (a+b).c=a.c+b.c

(a.b)+c=(a+c).(b+c)
2. Conmutativa: a+b=b+a

a.b=b.a
3. Elemento neutro: a+0=a

a.1=a
4. Elemento complementario: a+a=1

a.a=0

Aaadori@gmail.com Pgina 11
BLOQUE 4.- DIGITAL.

5. Idempotencia: a+a=a

a.a=a
6. Otras: a+1=1

a.0=0
7. Asociativa: (a+b)+c=a+(b+c)

(a.b).c=a.(b.c)
8. Involucin: a=a

9. Absorcin: a.(a+b)=a

a+(a.b)=a

Teorema de Morgan
Siempre se verifican las siguientes igualdades

(a+b)=a . b
(a.b)=a + b
Extendiendolo a variables

(a+b+......n) = a . b .c ....n
(a.b.n)= a+ b+ cn

3.4.- Funcin Exclusive OR, XOR

Es aquella funcin en la que si las dos entradas son iguales la salida vale 0 y si son distintas vale 1.

REPRESENTACIN

a+b=S

TABLA DE VERDAD
a b S
0 0 0
0 1 1
1 0 1
1 1 0

Aaadori@gmail.com Pgina 12
BLOQUE 4.- DIGITAL.

EXPRESION MEDIANTE SUMAS Y PRODUCTOS

a + b=a . b + a . b=(a + b).(a + b)


PROPIEDADES

a+b=a.b+a.b
a + b =(a + b).(a + b)
ab=ab
ab=ab
ab=ab

3.5.- Funcin Exclusive NOR, XNOR

Es aquella funcin en la que si las dos entradas son distintas la salida vale 0 y si son iguales vale
1.Es la negada de la OR

REPRESENTACIN

a+b=S

TABLA DE VERDAD
a b S
0 0 1
0 1 0
1 0 0
1 1 1

EXPRESION EQUIVALENTE

a + b=a .b + a . b

Aaadori@gmail.com Pgina 13
BLOQUE 4.- DIGITAL.

3.6.- REPRESENTACIN DE PUERTAS LGICAS SEGN DISTINTAS NORMATIVAS

4.- Representacin de funciones lgicas.


Existen varios mtodos de simplificar funciones lgicas, veremos las siguientes:

4.1.- Por manipulacin algebraica

Se simplifica sustituyendo las operaciones usando todas las propiedades anteriormente descritas
en cada uno de las operaciones lgicas, las leyes de Morgan, etc
De las diversas representaciones que puede tomar una funcin, hay dos especialmente
importantes llamadas formas cannicas.

Primera forma cannica de una funcin lgica es la suma de productos lgicos en los
que interviene todas las variables de la funcin ya sea de forma directa o negada. Cada
trmino o producto cannico se representa por la combinacin binaria que se obtiene al
sustituir, por 1 las variables que aparecen en forma directa en el producto, y por 0 las que lo
hacen de forma negada. As en una funcin de cuatro variables A, B, C, D, m5 representa el
producto A . B .C . D, ya que sustituyendo cada variable negada por cero y cada variable
directa por 1 se obtiene 0101 que es la representacin binaria del nmero 5. Se obtiene
directamente a partir de la tabla de verdad figurando los trminos de la salida que
corresponden a 1, y no figurando los que corresponden a un 0. Las entradas con 0 se

Aaadori@gmail.com Pgina 14
BLOQUE 4.- DIGITAL.

consideran negadas y las 1 no negadas

Segunda forma cannica de una funcin lgica es un producto de sumas lgicas en las
que interviene todas las variables de la funcin, ya sea de forma directa o de forma inversa.
Cada trmino o producto cannico se representa por Mi donde i tiene el mismo significado
que en la primera forma cannica. As que en una funcin de cuatro variablas A, B, C, D,
M5 representa la suma A + B + C + D =>1010 que es la representacin binaria del nmero
5. Se obtiene a partir de la tabla de verdad figurando aquellos trminos cuya salida es 0 y no
apareciendo aquellos cuya salida es 1. Las entradas con 1 se consideran negadas y las
entradas con 0 no negadas

Ejemplo: A partir de la siguiente tabla de verdad halla las formas cannicas


A B C S
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0

Primera forma cannica

S = m 2 + m3 + m 4 + m5 + m6 = A.B.C + A.B.C + A.B.C + A.B.C + A.B.C


Segunda forma cannica

S = M 0. M 6.M 7 = ( A + B + C ).( A + B + C ).( A + B + C )

4.2.- Tablas de Karnaugh

Es un sistema para simplificar funciones lgicas complejas. Como bases fundamentales se deben
establecer

Se puede simplificar nicamente en potencias de 2, es decir 1 (20), 2(21), 4(22), 8(23),


16(24), 32(25), etc

En cada celda solo puede cambiar un bit (dato) respecto de la anterior

Los agrupamientos se pueden hacer de mltiples modos

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1

Aaadori@gmail.com Pgina 15
BLOQUE 4.- DIGITAL.

Ejemplo: Supongamos que al plantear el problema obtenemos la siguiente tabla de verdad


a b c S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0
1. Lo siguiente que hacemos es plantear la tabla de Karnaugh, trasladando las combinaciones
de la tabla de verdad a esta nueva tabla.Obsevese como de una columna a otra slo cambia
un bit.

AB
C 0 0 1 1
0 1 1 0

0 1 1 0 1

1 0 1 0 0

2. A continuacin nos fijamos en que tiene en comun cada agrupacin y obtenemos la funcin
lgica S= C . B + C . A + A . B
3. Por ltimo planteamos el esquema o circuito lgico

Aaadori@gmail.com Pgina 16
BLOQUE 4.- DIGITAL.

4.3.- IMPLEMENTACIN DE CIRCUITOS CON PUERTAS NAND Y NOR

Los fabricantes suelen fabricar los circuitos lgicos con puertas NAND o NOR debido a su bajo
precio. Para convertir un circuito a puertas NAND o NOR hay que usar los teoremas de Morgan
tantas veces como sea necesario hasta que toda la funcin se exprese con circuitos negados.
Ejemplo: Implementar con puertas NAND la funcin : S = a.b.c + a.b.c + a.b.c
Aplicamos la doble negacin a la suma

S = ( a.b.c + a.b.c + a.b.c ) = ( a.b.c ).( a.b.c ).( a.b.c )

Ejemplo: Implementar con puertas NOR la funcin : S = a.b.c + a.b.c + a.b.c


Aplicamos la doble negacin

S = ( a.b.c + a.b.c + a.b.c )

Aplicamos una doble negacin a cada trmino

S = ( a.b.c ) + ( a.b.c ) + ( a.b.c ) = ( a + b + c ) + ( a + b + c ) + ( a + b + c )

4.4.- FUNCIONES MLTIPLES O INCOMPLETAS


Son funciones cuyo valor puede ser indistintamente 0 o 1 para algunas combinaciones de
entrada.
Se pone una X, porque:
Dichas combinaciones no se van a dar nunca.
El valor de la funcin para dichas combinaciones es indiferente.

Ejemplo: Circuito lgico que detecta 1 si BCD es par incluido el cero


A B C D S
0 0 0 0 1
0 0 0 1 0
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 1
1 0 0 1 0
1 0 1 0 x
1 0 1 1 x
1 1 0 0 x
1 1 0 1 x
1 1 1 0 x
1 1 1 1 x

As: f=D; f = D + AC + AB; f= A D + B C D = D (A+B C)

Aaadori@gmail.com Pgina 17

También podría gustarte