Está en la página 1de 58

Ing. Elvis Patricio Gualotuña Q.

elvisp18gualo@Hotmail.es

ELECTRÓNICA DIGITAL
Unidad 6: ELECTRONICA DIGITAL

- Magnitudes Analógicas y Digitales


- Digito Binario, niveles lógicos y forma de onda digital
- Operadores Lógicos Básicos
- Circuitos Integrados de funciones fijas
- Sistema de numeración, Operadores y Código
- Números Decimales
- Números Binarios
- Conversión a Binario
- Aritmética
Binaria
1.- Introducción
Señal analógica. Señal digital
 Una señal analógica puede tener infinitos valores, positivos y/o negativos.
 La señal digital sólo puede tener dos valores 1 o 0.
 La gran ventaja es que la señal

digital es más fiable en la transmisión de datos.


 En el ejemplo, la señal digital
toma el valor 1 cuando supera
al valor a, y toma valor 0 cuando
desciende por debajo del valor b.
Cuando la señal permanece entre
los valores a y b, se mantiene
con el valor anterior.
ELECTRÓNICA DIGITAL

Se denomina señal a la información que


representa una determinada magnitud física
( temperatura, presión, velocidad, etc ) y su
evolución en el tiempo.

 Tipos de señales:

 Señales analógicas: aquellas en las que la variable estudiada es una


función continua en el tiempo.

 Señales digitales: aquellas en la que la variable estudiada sólo toma


valores discretos.
Sistema Analógico

Sistema Digital
Analógico y Digital
1 abierto
Interface 0 cerrado

rno 1 arrancado
t e Interface 0 parado
e x
d o
un
M MOTOR
1 alarma PROCESADO
Interface 0 correcto DIGITAL

solo dos estados


T binario
SENSOR
1y0
Digitalizar

MIC Conversor A/D


Interface

Reproducir

Interface Conversor D/A


SISTEMAS DE NUMERACIÓN

DECIMAL BINARIO

OCTAL HEXADECIMAL
SISTEMA DECIMAL

 Se compone de diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9).


 El valor de cada dígito está asociado a un apotencia de base 10.

 Por ejemplo, el valor del número 528 se pude calcular como:


5 · 102 + 2 · 101 + 8 · 100 = 500 + 20 + 8 = 528
 En el caso de números con decimales, la situación es análoga; aunque en este
caso algunos exponentes de las potencias serán negativos. Por ejemplo, el
número 245,97 se calcularía como:
2·102 + 4·101 + 5·100 + 9·10-1 + 7· 10-2 = 8.245,97
SISTEMA BINARIO

 El sistema de numeración binario utiliza sólo dos dígitos (0 y 1).


 El Bit es la unidad principal (BInari digiT).
 El valor de cada dígito está asociado a un apotencia de base 2.
 Para transformar un número binario (1011) al sistema decimal se
debe hacer lo siguiente:
 Se numeran los dígitos de derecha a izquierda empezando
por cero.
 Se multiplica el dígito (0 ó 1) por 2 elevado al número de
posición y se suma el resultado obteniendo así un número
decimal.
1 · 23 + 0 · 22 + 1 · 21 + 1 ·20 = 11
SISTEMA BINARIO

 Para pasar de un número decimal a uno binario se debe


dividir sucesivamente entre dos. El resultado se obtiene por
el cociente final y los restos que van quedando en las
sucesivas divisiones de derecha a izquierda:
SISTEMA OCTAL

 Se compone de ocho símbolos o dígitos (0, 1, 2, 3, 4, 5, 6 y 7).


 La conversión de un número decimal a octal, y viceversa, se
realiza del mismo modo que la de los números binarios, pero
empleando como base el número 8.
SISTEMA HEXADECIMAL

 Los números se representan con dieciséis símbolos: diez dígitos numéricos


y seis caracteres (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F).
 Los caracteres A, B,…, F representan las cantidades decimales
comprendidas entre 10 y 15.
CÓDIGO ASCII

 Se utiliza para representar cada carácter con una combinación de


bits.
 En este sistema, a cada carácter se le asigna un número decimal
comprendido entre 0 y 255, que, una vez convertido al sistema de
numeración binario, nos da el código del carácter.

Carácter Equivalente Equivalente


Decimal Binario

1 49 0110001
2 50 0110010
a 97 1100001
b 98 1100010
UNIDADES DE MEDIDA

 La unidad más pequeña corresponde a un dígito binario (o o 1), denominado bit.


 Al conjunto de 8 bits se le denomina byte. Por tanto, cada carácter está
representado por un byte.

1 kilobyte (Kb) 1024 bytes


1 Megabyte (Mb) 1024 kilobytes
1 Gigabyte (Gb) 1024 Megabytes
1 Terabyte (Tb) 1024 Gigabytes

210=1024
2.- Sistemas de numeración

2.1.- Sistemas decimal.


Se define la base de un sistema de numeración
como el número de símbolos distintos que tiene.
 Normalmente trabajamos con el sistema decimal
que tiene 10 dígitos: 0,1,2,3,4,5,6,7,8,9.

 Por ejemplo:
a) El número 723,54 en base 10, lo podemos
expresar:
723,54 = 7x102 + 2x101 + 3x100 + 5x10-1 + 4x10-2
2.- Sistemas de numeración
(continuación)
2.2.- Sistema binario.
Consta de dos dígitos el 0 y el 1. A cada uno de ellos se le llama bit.

Conversión de Binario a Decimal:

El número 11010,11 en base 2 es:

1x24 +1x23 + 0x22 + 1x21 + 0x20 + 1x2-1 + 1x2-2 = 16 + 8 + 0 + 2 + 0 + 0,5 + 0,25 = 26,75

El número 26,75 en base decimal

Conversión de Decimal a Binario:

El número 37 en base decimal es:

37 en base 10 = 100101 en base binaria


Hexadecimal Decimal Binario
0 0 0000
1 1 0001
2 0010
0011
0100
0101
0110
0111
8
9
A
11
12
1101
E
1111
2.- Sistemas de numeración
(continuación)
Hexadecimal Decimal Binario
0 0 0000
1 1 0001
Equivalencia entre los
2 2 0010
sistemas Hexadecimal, 3 3 0011
Binario y Decimal 4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111
Decimal Binario Interpretación digital de las señales eléctricas/electrónicas
0 0000 Tensión:
1 0001 1 Hay tensión 0 No hay tensión
2 0010
3 0011 Corriente:
4 0100 1 Hay corriente 0 No hay corriente
5 0101
6 0110 Interruptores (Transistores)
1 Interruptor cerrado (Transistor saturado)
7 0111 0 Interruptor Abierto (Transistor cortado)
8 1000
9 1001
10 1010
11 1011 NOTA:
12 1100 El componente electrónico fundamental en
13 1101 Electrónica Digital es el transistor MOSFET
14 1110 (Tecnología CMOS).
15 1111
Normalmente los "unos" y los "ceros" se interpretan
en tensión:

p.e.: "1" = +5 V "0" = 0 V


Operaciones lógicas básicas

Símbolos
Tabla de Símbolos antiguos
Funciones verdad
b a S = a+b
Suma (OR):
00 0
S=a+b 01 1
10 1
11 1
Multiplicación
b a S = a·b
(AND):
S=a·b 00 0
01 0
10 0
11 1

Negación (¯): a S=ā


S=ā 0 1
1 0
3.- Puertas lógicas

Las puertas lógicas son componentes electrónicos


capaces de realizar las operaciones lógicas.
A continuación se detallan las más importantes.
3.1.- INVERSOR
Realiza la función negación lógica. La función toma valor lógico “1” cuando
la entrada a vale “0” y toma el valor “0” cuando la entrada a vale “1”.
También se la conoce como función Inversión.
Símbolos
Negación (¯): Tabla de verdad Símbolo
antiguos
S=ā
a S=ā
0 1
1 0
3.- Puertas lógicas (continuación)

3.1.- INVERSOR (continuación)


Implementación de la puerta lógica mediante circuito
eléctrico.
Si el interruptor a está sin pulsar (“0”) la
bombilla está encendida (S= “1”). Si pulso el
interruptor (a = “1”) la bombilla se apaga (S = “0”).

Encapsulado comercial
3.- Puertas lógicas (continuación)

3.2.- PUERTA OR
Realiza la función suma lógica o función OR. La función toma valor lógico
“1” cuando la entrada a o la entrada b valen “1” y toma el valor “0”
cuando las dos entradas valen “0”.
Símbolos
Funciones Tabla de verdad Símbolos antiguos

a b S = a+b
Suma (OR): 00 0
S=a+b 01 1
10 1
11 1
3.- Puertas lógicas (continuación)

3.2.- PUERTA OR (continuación)


Implementación de la puerta lógica mediante circuito
eléctrico.
Si se pulsa cualquier interruptor (a o b estarían en estado “1”) la bombilla
se enciende (S= “1”). Si no pulso ninguno (a = “0” y b =“0”) la bombilla
se apaga
(S = “0”).

Encapsulado comercial
3.- Puertas lógicas (continuación)

3.3.- PUERTA AND


Realiza la función producto lógico o función AND. La función toma valor
lógico “1” cuando la entrada a y la entrada b valen “1” y toma el valor “0”
cuando alguna de las dos entradas vale “0”.
Símbolos
Funciones Tabla de verdad Símbolos
antiguos
a b S = a·b
Multiplicación 00 0
(AND): 01 0
S=a·b 10 0
11 1
3.- Puertas lógicas (continuación)

3.3.- PUERTA AND (continuación)


Implementación de la puerta lógica mediante circuito
eléctrico.
Si se pulsan los dos interruptores (a y b estarían en estado “1”) la bombilla
se enciende (S= “1”). Si no pulso alguno (a = “0” o b =“0”) la bombilla
se apaga
(S = “0”).

Encapsulado comercial
3.- Puertas lógicas (continuación)

3.4.- PUERTA NOR


Realiza la función suma lógica negada o función NOR. La función toma valor
lógico “1” cuando la entrada a y la entrada b valen “0” y toma el valor “0”
en el resto de los casos. Es la función contraria a la OR .

Funciones Tabla de verdad Símbolos Símbolos


antiguos
a b S  ab
Suma negada
00 1
(NOR):
01 0
10 0
S  ab
11 0
3.- Puertas lógicas (continuación)

3.5.- PUERTA NAND


Realiza la función producto lógico negado o función NAND. La función toma
valor lógico “1” cuando la entrada a y la entrada b valen “0” y toma el
valor “0” en el resto de los casos. Es la función contraria a la AND .

Funciones Tabla de verdad Símbolos Símbolos


antiguos
Multiplicación a b S  a b
00 1
negada (NAND):
01 1
S  a b 10 1
11 0
3.- Puertas lógicas (continuación)

3.6.- PUERTA OR EXCLUSIVA


Realiza la función OR EXCLUSIVA. La función toma valor lógico “1” cuando
las entradas a y b tienen distinto valor y toma el valor “0” cuando las
entradas a y b son iguales.

Funciones Tabla de verdad Símbolos Símbolos


antiguos
OR exclusiva a b S  ab
(EXOR): 00 0
01 1
S  ab 10 1
11 0
S  a·b  a·b
4.- Funciones lógicas

Función lógica La función se puede obtener de dos


formas, como suma de productos
S  a  b  a  c  ( a  b)  c
(Minterms) o como producto de sumas
(Maxterms).
Tabla de verdad
a b c S Por Minterms
0 0 0 0
0 0 1 1 S  a b c  a b c  a b c  a b c  a b c
0 1 0 0
0 1 1 1
Por Maxterms
1 0 0 0
1 0 1 1 S  (a  b  c)  (a  b  c)  (a  b  c)
1 1 0 1
1 1 1 1
4.- Funciones lógicas (continuación)
4.1.- MAPAS DE KARNAUGH

Dos variables Tres variables Cuatro variables


4.- Funciones lógicas (continuación)
4.2.- SIMPLIFICACIÓN POR KARNAUGH

2.- Mapa de tres variables


1.-Tabla de verdad

a b c S
0 0 0 0
0 0 1 1
0 1 0 0 4.- Función obtenida
0 1 1 1 3.- Agrupamos unos
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
4.- Funciones lógicas (continuación)
4.3.- IMPLEMENTACIÓN CON PUERTAS
Función Función implementada con puertas de todo tipo

S  a b  a b
4.- Funciones lógicas (continuación)
4.4.- IMPLEMENTACIÓN CON PUERTAS

Función
Función implementada con puertas de todo tipo

S  a  (c  b)  a  b  c
Resolución de problemas
Pasos a seguir:

1.- Identificar las entradas y salidas

2.- Crear la tabla de verdad

3.- Obtener la función simplificada

4.- Implementar la función con puertas de todo tipo, puertas


NAND y puertas NOR
Enunciado de un problema lógico

Para poner en marcha un motor se requiere tres interruptores (a, b y c) de tal


forma que el funcionamiento del mismo se produzca únicamente en las
siguientes condiciones:
• Cuando esté cerrado solamente b.
• Cuando estén cerrados simultáneamente a y b y no lo esté c.
• Cuando estén cerrados simultáneamente a y c y no lo esté b.
a) Crea la tabla de verdad que represente el funcionamiento del circuito de
control.
b) Obtén la función expresada como suma de productos (Minterms).
c) Obtén la expresión simplificada por Karnaugh de la función.
d) Implementa la función utilizando puertas lógicas de todo tipo.
Identificar entradas y salidas

1.- Identificar las entradas y salidas


Entradas: serán los interruptores a, b y c.

Interruptor pulsado será “1” y no pulsado será “0”

Salida: será el motor que está gobernado por los


interruptores.

Cuando la salida de la función valga “1” indicará que en


ese caso el motor funciona.
Tabla de verdad

2.- Crear la tabla de verdad


Funciones simplificadas

3.- Obtener la función simplificada


La función del motor M la obtenemos por Karnaugh
Puertas de todo tipo

4.- Implementar la función con puertas de todo tipo


Enunciado de un problema lógico

Máquina expendedora de refrescos Puede suministrar agua fresca, agua con


limón y agua con naranja. Pero no puede
suministrar nunca limón solo, naranja sola,
ni limón con naranja solos o con agua.

La cantidad de cada líquido sale cuando se


activa la electroválvula correspondiente, Sa
(agua), Sl (limón), Sn (naranja), Y está
activada la salida general (ST), y se
encuentra el vaso en su sitio (V).

Tenemos tres pulsadores Pa (agua), Pl


(limón) y Pn (naranja). Deben pulsarse uno
o dos según lo que deseemos.
Identificar entradas y salidas
1.- Identificar las entradas y salidas

Entradas, serán 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, serán todas las electroválvulas sobre las


que hay que actuar, Sa, Sl, Sn y ST.

Cuando la electroválvula en cuestión valga “1”


permitirá que salga la cantidad de líquido necesario
Tabla de verdad
Entradas Salidas
V Pa Pl Pn ST Sa Sl Sn
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0
0 0 1 1 0 0 0 0
2.- Crear la tabla de verdad 0 1 0 0 0 0 0 0
0 1 0 1 0 0 0 0
0 1 1 0 0 0 0 0
0 1 1 1 0 0 0 0
1 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0
1 0 1 0 0 0 0 0
1 0 1 1 0 0 0 0
1 1 0 0 1 1 0 0
1 1 0 1 1 1 0 1
1 1 1 0 1 1 1 0
1 1 1 1 0 0 0 0
Funciones simplificadas
3.- Obtener la función simplificada

La función de la electroválvula ST y Sa es la misma, la obtenemos por


Karnaugh

El resto de variables no se pueden


simplificar puesto que sólo tienen
un término 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

También podría gustarte