Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1º Parte Digital
1º Parte Digital
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.
Aaadori@gmail.com Pgina 1
BLOQUE 4.- DIGITAL.
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.
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.
Aaadori@gmail.com Pgina 3
BLOQUE 4.- DIGITAL.
2.1.- Transformaciones
Se multiplica cada una de las cifras del nmero en binario en potencias sucesivas de 2.
Aaadori@gmail.com Pgina 4
BLOQUE 4.- DIGITAL.
NUMEROS ENTEROS:
Se divide el nmero en decimal por dos hasta que el ltimo cociente sea inferior a 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.
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.
7 10 13
7AD
Se divide el nmero en decimal por 16 hasta que el ltimo cociente sea inferior a 16.
15 46 |16
14 2
75 2EF
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)
Aaadori@gmail.com Pgina 6
BLOQUE 4.- DIGITAL.
4 129 |8
1 16 |8
0 2
1036 2014
3 2 5 4
32,54(8)
Aaadori@gmail.com Pgina 7
BLOQUE 4.- DIGITAL.
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.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
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.
REPRESENTACIN a+b=S
PROPIEDADES
6. Asociativa: a+(b+c)=(a+b)+c
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
TABLA DE VERDAD
a b S
0 0 1
0 1 1
1 0 1
1 1 0
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
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.
a+b=a.b+a.b
a + b =(a + b).(a + b)
ab=ab
ab=ab
ab=ab
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.
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.
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
Es un sistema para simplificar funciones lgicas complejas. Como bases fundamentales se deben
establecer
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.
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.
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
Aaadori@gmail.com Pgina 17