Documente Academic
Documente Profesional
Documente Cultură
ELECTRNICA DIGITAL
INDICE
1. TIPOS DE SEALES...................................................................................................................................... 3
1.1. SEALES ANALGICAS ....................................................................................................................... 3
1.2. SEALES DIGITALES ........................................................................................................... ................. 3
2. REPRESENTACIN DE LAS SEALES DIGITALES.......................................................................................... 3
2.1. CRONOGRAMAS ................................................................................................................................. 3
2.2. TABLA DE VERDAD.............................................................................................................. ................ 4
3. SISTEMA BINARIO ...................................................................................................................................... 5
3.1. TRANSFORMACIN DE DECIMAL A BINARIO ..................................................................................... 5
3.2. TRANSFORMACIN DE BINARIO A DECIMAL ..................................................................................... 6
3.3. TABLA DE CONVERSIN DEL NMERO 0 AL 10 A BINARIO ............................................................... 6
4. FUNCIONES BSICAS.................................................................................................................................. 6
4.1. FUNCIN IGUALDAD .......................................................................................................................... 6
4.2. FUNCIN COMPLEMENTO O NEGACIN NOT ................................................................................... 7
4.3. FUNCIN SUMA OR.............................................................................................................. .............. 7
4.4. FUNCIN PRODUCTO AND......................................................................................................... ........ 8
5. COMBINACIONES ENTRE FUNCIONES BSICAS ......................................................................................... 8
5.1. FUNCIN SUMA NOR ......................................................................................................................... 8
5.2. FUNCIN NAND.................................................................................................................................. 9
6. OBTENCIN DE LA FUNCIN LGICA A PARTIR DE LA TABLA DE VERDAD ............................................... 9
6.1. IMPLEMENTACIN POR UNOS ....................................................................................................... 9
6.2. IMPLEMENTACIN POR CEROS .................................................................................................. .. 10
7. OPERACIONES, PROPIEDADES Y TEOREMAS BSICOS............................................................................. 10
8. SIMPLIFICACIN DE FUNCIONES LGICAS.......................................................................................... ..... 11
8.1. POR MANIPULACIN ALGEBRICA .................................................................................................. 11
8.2. TABLAS DE KARNAUGH .......................................................................................................... .......... 11
9. EJERCICIOS .................................................................................................................. ............................. 13
ELECTRNICA DIGITAL
1. TIPOS DE SEALES
Una seal es la variacin de una magnitud que permite transmitir informacin. Las seales pueden ser de
dos tipos:
Pueden adquirir infinitos valores entre dos extremos cualesquiera. La variacin de la seal forma
una grfica continua.
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.
2.1. CRONOGRAMAS
Ejemplo 1: Circuito con pulsador y bombilla Ejemplo 2: Circuito con pulsador y dos bombillas
P sin pulsar (0) Bombilla ON (1) P sin pulsar (0) B1 ON (1) B2 ON (1)
P pulsado (1) Bombilla OFF (0) P pulsado (1) B1 ON (1) B2 OFF (0)
En este tipo de representacin no se utiliza el tiempo. Es una tabla en la que se presentan las
seales de entrada as como las seales de salida que corresponden a cada estado.
Ejemplo 1: Circuito con pulsador y bombilla Ejemplo 2: Circuito con pulsador y dos bombillas
P B P B1 B2
0 0 0 1 1
1 1 1 1 0
P1 P2 P3 B
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
3. SISTEMA BINARIO
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 0) por lo que interesa utilizar un sistema de
numeracin en base 2, el sistema binario.
El sistema decimal, o sistema en base 10, utiliza las cifras 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Veremos ahora la
conversin de un sistema a otro.
Se divide el nmero en decimal por dos hasta que el ltimo cociente sea inferior a 2.
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
27 => 11011
18 => 10010
Se multiplica cada una de las cifras del nmero en binario en potencias sucesivas de 2.
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
4. FUNCIONES BSICAS
REPRESENTACIN
a=b
TABLA DE VERDAD
a b
0 0
1 1
ANALOGA ELCTRICA
REPRESENTACIN
b=a
TABLA DE VERDAD
a b
0 1
1 0
ANALOGA ELCTRICA
Es aquella funcin que es cierta (1) si una o las dos entradas son ciertas (1).
REPRESENTACIN
S=a+b
TABLA DE VERDAD
a b S
0 0 0
0 1 1
1 0 1
1 1 1
ANALOGA ELCTRICA
Es aquella funcin que es cierta (1) cuanto todas y cada una de las variables de entrada son ciertas
(1).
REPRESENTACIN
S=a.b
TABLA DE VERDAD
a b S
0 0 0
0 1 0
1 0 0
1 1 1
ANALOGA ELCTRICA
Equivale a la asociacin funcin OR con la funcin NO. Por lo tanto estamos negando la salida de la
funcin OR.
REPRESENTACIN
_______
(a+b)=S
TABLA DE VERDAD
a b S
0 0 1
0 1 0
1 0 0
1 1 0
ANALOGA ELCTRICA
Como ocurre con la funcin NOR, la funcin NAND equivale a la asociacin de la funcin AND y la
funcin NO. Estamos negando la salida de la funcin AND.
REPRESENTACIN
_____
(a . b) = S
TABLA DE VERDAD
a b S
0 0 1
0 1 1
1 0 1
1 1 0
ANALOGA ELCTRICA
El proceso de obtencin de la funcin lgica a partir de cualquier tabla de verdad ser el proceso que nos
permita, partiendo de unas condiciones a cumplir, implementar (construir) nuestro circuito lgico.
Ser el proceso que utilicemos principalmente por resultar menos lioso. Se trata de aislar en la tabla
de verdad las filas cuya salida sea 1. Para cada fila obtendremos un producto de las variables
existentes, considerndolas negadas si en la fila valen 0 y no negadas si valen 1. Una vez
hayamos obtenido todas las filas, sumaremos todos los productos obtenidos.
A B S
0 0 0
S=A.B+A.B
En este proceso se invierte todo con respecto al anterior. Se trata de aislar en la tabla de verdad las
filas cuya salida sea 0. Para cada fila obtendremos una suma de las variables existentes,
considerndolas negadas si en la fila valen 1 y no negadas si valen 0. Una vez hayamos
obtenido todas las filas, multiplicaremos todos los productos obtenidos.
A B S
(
S = (A + B) . A + B )
Se puede comprobar que las dos funciones obtenidas son equivalentes y dan como resultado la
misma tabla de verdad de la que hemos partido.
A continuacin se describen las operaciones ms importantes a realizar con las funciones lgicas, las cuales
sern de suma importancia sobre todo a la hora de simplificarlas para posteriormente implementarlas
(realizarlas) con puertas lgicas.
POSTULADOS BSICOS
1 A+0=A
2 A+1=1
3 A+A=A
4 A +A =1
5 A.0=0
6 A.1=A
7 A.A=A
8 A.A =0
9 A =A
PROPIEDADES
Conmutativa A+B=B+A A .B=B.A
Asociativa A + B + C = A + (B + C) (A . B ) C = A (B . C )
Distributiva A (B + C) = A . B + A . C A + B . C = ( A + B ) . (A + C )
TEOREMAS
1 A+B=A.B
2 A.B=A+B
Existen varios mtodos de simplificar funciones lgicas, este curso slo veremos las siguientes:
Se simplifica sustituyendo las operaciones usando los postulados, propiedades y teoremas descritos
en el punto anterior. Lgicamente slo se aplicaran aquellos que se puedan aplicar.
Es un sistema muy utilizado para simplificar funciones lgicas complejas, sobre todo con varias
variables (hasta 5 6). 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
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
EJEMPLO:
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
AB 0 0 0 1 1 0 1 1
C
0 1 1 0 1
1 0 1 0 0
A continuacin nos fijamos en que tiene en comn cada agrupacin, desechando la variable que
cambia de valor en cada agrupamiento y combinando las restantes para obtener la funcin lgica
S=A.B+A.C+B.C
a) b)
c) d)
elctricos: a)
b)
c)
d)
(
S = A B + BC + C )
6. Realiza la tabla de verdad de los siguientes circuitos, obteniendo primero la funcin lgica de salida.
a)
b)
c)
d)
e)
f)
(
S = AB + A D + C )
8. Implementar con puertas lgicas la siguiente funcin:
S = AB + ABC + ABC + AB
(
S = AB + A D + C )
11. Se pretende gobernar una lmpara con dos interruptores A y B, cumplindose que cada vez que
vare el estado de cualquier interruptor, vare tambin el estado de la lmpara. Cuando A y B estn
a nivel bajo la lmpara est apagada. Representar la tabla de verdad, la funcin lgica simplificada
y la implementacin de la misma con puertas lgicas.
12. En una casa hay dos puertas, una trasera y una delantera. En ella se ha montado un sistema de
alarma que funciona, cuando se conecta la alarma, de modo que cuando se abre cualquiera de las
dos puertas la alarma se activa. Escribe la tabla de verdad y el circuito lgico.
13. Disear un sistema en el que dado en binario un nmero del 0 al 7, nos indique si dicho nmero se
encuentra entre el 0 y el 5, ambos incluidos (salida X1) ; y si dicho nmero est entre el 3 y el 7
ambos incluidos (salida X2).
14. Disear un circuito con puertas lgicas que nos indique si un nmero inferior a 10, codificado en
binario, es primo (1) o no (0).
15. Un sistema de alarma est constituido por cuatro detectores denominados A, B, C y D. El sistema
debe activarse cuando se activen 3 4 detectores. Si slo lo hacen 2 detectores es indiferente la
activacin o no del sistema. Por ltimo el sistema no deber activarse si se dispara un nico
detector o ninguno. Por razones de seguridad el sistema se deber activar si A=0, B=0, C=0 y D=1.
Disear el circuito con puertas lgicas.
16. Un motor es controlado mediante 3 pulsadores A, B y C. Disear un circuito de control por medio
de puertas lgicas que cumpla las siguientes condiciones de funcionamiento:
17. Tenemos un ascensor para un edificio de 9 plantas que enva informacin del piso en el que se
encuentra la cabina por medio de un nmero binario codificado. Queremos realizar un circuito que
nos avise cuando dicha cabina est en las plantas baja, 3, 4, 5 y 9. Obtener la tabla de verdad, la
funcin lgica simplificada e implementar con puertas lgicas.
18. Una habitacin dispone para encender una lmpara de 5 interruptores La lmpara debe estar
encendida si el nmero de interruptores accionados es impar. En caso contrario debe estar
apagada.
19. Un proceso qumico tiene tres indicadores de temperatura digitales. Cada indicador dar salida 1
Si la temperatura est por encima del valor tarado. Disear un circuito digital para que detecte
cuando la temperatura del proceso est comprendida entre T1 y T2 o tambin sea superior a T3
(T1<T2<T3). Obtener la tabla de verdad del circuito, la funcin lgica de salida, simplificar dicha
funcin e implementar el circuito con puertas lgicas.
20. En un coche en el que se indican la posicin de los pulsadores de luz interior de las dos puertas
(puntos A y B), al abrir una o las dos puertas se activa el correspondiente pulsador y se enciende la
luz interior. Escribe la tabla de la verdad para controlar el funcionamiento de la bombilla, el circuito
lgico y la puerta lgica que se necesita.
B
21. Para el aprovisionamiento de un pueblo, se dispone de un depsito que se llena con el agua que se
bombea desde una presa. La bomba es accionada cuando se cumplen las dos condiciones
siguientes :
Cuando el nivel del depsito ha descendido hasta un nivel mnimo por lo que es necesario
suministrarle agua.
El nivel de la presa es superior a un nivel mximo predeterminado.
Escribe la tabla de verdad para el sistema de control de la bomba y el circuito lgico de control.
22. Disear un codificador que teniendo por entrada los nmeros del 0 al 7 en el sistema binario se
vean en un display digital.
F B
G
E C
D
23. Disear un circuito lgico de manera que teniendo por entrada un n binario de 4 bits (valores
decimales del 0 al 15), se obtengan 5 salidas, una que nos exprese las decenas (1 bit), y otras 4 que
nos expresen las unidades. Ejemplos:
24. Disear un circuito lgico con el cual se consigan comparar dos nmeros A(A1,A2) y B(B1,B2) de
2bits en 3 categoras:
A>B
A=B
A<B
25. Disear un circuito lgico que controle dos motobombas que extraen agua, la primera de un pozo P
y lo lleva a un depsito D1, la segunda extrae agua de D1 y la lleva a otro depsito D2. Las
condiciones de funcionamiento son las siguientes:
Funcionaran las bombas siempre que est lleno el lugar de donde se extrae el agua y est
vaco el depsito a llenar.
Que no funcionen las dos bombas a la vez.
Los niveles los indican unos sensores que marcan 0 si el depsito o el pozo est vaco, y 1 si estn
llenos.
26. Disear una calculadora que reste dos nmeros de 2 bits A y B. (Debe haber una salida que indique
si el resultado es positivo o negativo).
27. Necesitamos seleccionar candidatos para un puesto de trabajo que cumplan los siguientes
requisitos:
Se pide:
28. Disear un circuito que sume o reste dos entradas A y B, segn el valor de una tercera C. Si C=0,
aparecer en la salida el valor de A+B. Si C=1 se realizar la operacin AB. Asimismo el circuito
contar con una salida adicional en la que aparecer el posible acarreo en la suma binaria o el
prstamo en la resta.