You are on page 1of 28

LGICA DIGITAL

Introduccin.

En la ciencia, la tecnologa, los negocios y, de


hecho, en casi todos los campos de esfuerzo,
constantemente se manejan cantidades. stas se
miden, monitorean, registran, manipulan
aritmticamente, observan, o de alguna otra
forma se utilizan en la mayora de los sistemas
fsicos. Es importante, cuando se trata con
cantidades diversas, que podamos ser capaces de
representar sus valores de forma eficiente y
precisa. Bsicamente hay dos formas de
representar el valor numrico de cantidades:
Analgica y Digital.

LGICA DIGITAL

Representacin Analgica.

En la representacin analgica una cantidad se


representa mediante un voltaje, una corriente o
un movimiento de un medidor que es
proporcional al valor de esa cantidad. Un ejemplo
de esto es el velocmetro de un automvil, en el
cual el giro de la aguja es proporcional a la
velocidad del auto. La posicin angular de la
aguja representa el valor de la velocidad y la
aguja sigue cualquier cambio que ocurre cuando
el automvil acelera o desacelera.
Las cantidades analgicas pueden variar en un
rango continuo de valores. La velocidad del auto
mvil puede tener cualquier valor entre cero y,
digamos, 100 km/h.
analgico = continuo

LGICA DIGITAL

Representacin Digital.

En la representacin digital, las cantidades no se reflejan


mediante cantidades proporcionales, sino a travs de
smbolos llamados dgitos. A manera de ejemplo, considere
el reloj digital, el cual proporciona la hora del da en forma
de dgitos decimales que representan horas y minutos (y a
veces segundos). Como se sabe, la hora del da cambia
continuamente, pero la lectura del reloj digital no cambia
constantemente, mejor dicho, cambia minuto a minuto (o
segundo). En otras palabras, esta representacin digital de
la hora del da cambia en escalones discretos, comparada
con la representacin de la hora que proporciona un reloj
analgico, en el que la lectura de la cartula cambia
continuamente.
Debido a la naturaleza discreta de las representaciones
digitales, no existe ambigedad cuando se lee el valor de
una cantidad digital, en tanto que el valor de una cantidad
analgica a menudo est abierto a interpretacin.

LGICA DIGITAL

Ventajas de las tcnicas digitales.

Las razones principales para el cambio hacia la tecnologa


digital son:
Los sistemas digitales generalmente son ms fciles de
disear (circuitos de conmutacin: ALTO o BAJO).
El almacenamiento de informacin es fcil (retencin de
informacin mediante circuitos especiales).
Mayor exactitud y precisin (no obedece directamente a
fluctuaciones continuas de la seal sino a un rango de
valores limitado: Alto y Bajo).
La operacin se puede programar (almacenamiento de
instrucciones o programas).
Los circuitos digitales son menos susceptibles al ruido
(mayor inmunidad al ruido).
Se puede fabricar ms circuitera digital en los chips de los
circuitos integrados (alta escala de integracin).

LGICA DIGITAL

Limitaciones de las tcnicas digitales.

En realidad slo existe una desventaja importante


cuando se usan tcnicas digitales.

El mundo real es fundamentalmente analgico.


La mayora de las cantidades fsicas son de
naturaleza analgica, y a menudo estas
cantidades son las entradas y salidas que son
monitoreadas, y operan y son controladas
mediante un sistema. Algunos ejemplos son la
temperatura, la presin, la posicin, la velocidad,
el nivel lquido, la rapidez de flujo, etctera.

LGICA DIGITAL
Conversin Analgico-Digital y viceversa.
Existe el hbito de expresar las cantidades
analgicas en forma digital, como cuando decimos
que la temperatura es de 64F (0 63.8F, si
queremos ser ms precisos); pero en realidad
hacemos una aproximacin digital a una cantidad
inherentemente analgica. Para aprovechar las
tcnicas digitales cuando se tienen entradas y
salidas analgicas se deben seguir tres pasos:
1. Convertir las entradas analgicas del mundo real
a la forma digital.
2. Procesar (efectuar operaciones con) la
informacin digital.
3. Convertir las salidas digitales de regreso a la
forma analgica del mundo real.

LGICA DIGITAL

Diagrama de bloques de un sistema de


control de la Temperatura.
(digital)

(analgica)

Temperatura
(analgica)

Dispositivo
De
Medicin

Convertidor
DigitalAnalgico
(digital)

Convertidor
AnalgicoDigital

Actuador
o
Controlador
(analgica)

Procesamiento
Digital

Ajusta la
Temperatura

LGICA DIGITAL
SISTEMAS DE NUMERACIN DIGITAL.
En la tecnologa digital se usan muchos
sistemas de numeracin. Los ms
comunes son los sistemas decimal,
binario, octal y hexadecimal. El sistema
decimal es sin duda el ms familiar para
nosotros porque es una herramienta que
usamos todos los das. Si analizamos
algunas de sus caractersticas podremos
entender mejor los otros sistemas.

LGICA DIGITAL

Sistema de Numeracin Decimal.

El sistema decimal se compone de 10 numerales o smbolos.


Estos 10 smbolos son 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9; usando
stos como dgitos de un nmero se puede expresar
cualquier cantidad. El sistema decimal, tambin llamado
sistema de base 10 porque tiene 10 dgitos, ha evolucionado
de forma natural debido a que el ser humano tiene 10
dedos. De hecho, la palabra "dgito" se deriva de la palabra
en Latn para "dedo".
El sistema decimal es un sistema de valor posicional en el cual
el valor de un dgito depende de la posicin en que se
encuentre.
Ejemplo: 27,35. Este nmero en realidad es igual a 2 decenas
ms 7 unidades ms 3 dcimos ms 5 centsimos, as:
02 X 101 + 7 X 100 + 3 X 10-1 + 5 X 10-2.
El punto decimal se usa para separar las partes entera y
fraccional del nmero.
En general, cualquier nmero es simplemente la suma de los
productos del valor de cada dgito y su valor posicional.

LGICA DIGITAL
Conteo decimal
Cuando se cuenta mediante el sistema
decimal se inicia con 0 en la posicin de las
unidades y se toma cada smbolo (dgito)
progresivamente hasta que se llega a 9.
Luego se suma 1 a la siguiente posicin
ms alta y se inicia de nuevo con 0 en la
primera posicin. Este proceso contina
hasta llegar a la cuenta de 99. Luego se
suma 1 a la tercera posicin y se inicia de
nuevo con ceros en las dos primeras
posiciones. Se sigue el mismo patrn de
forma continua tan alto como se desee
contar.

LGICA DIGITAL
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

20
21
22
23
24
25
26
27
28
29
30
.
.
.
.
.
99
100
101
102

103
.
.
.
.
.
.
.
.
.
.
.
.
.
199
200
.
.
.
999

LGICA DIGITAL

Sistema binario

Desgraciadamente, el sistema numrico decimal no se presta


para una implementacin conveniente en sistemas digitales.
Por otra parte, es muy fcil disear circuitos electrnicos
simples y precisos que slo operen con valores de voltaje.
Por esta razn, en casi todos los sistemas digitales se
emplea el sistema de numeracin binario (base 2) como el
sistema numrico bsico de sus operaciones, aunque a
menudo se usan otros sistemas en conjunto con el binario.
En el sistema binario slo existen dos smbolos o posibles
valores de dgitos: el 0 y el 1. Aun as, ese sistema de base
2 se puede usar para representar cualquier cantidad en el
sistema decimal o en otros sistemas. Aunque en general, se
necesitarn muchos dgitos binarios para expresar una
cantidad determinada.
Todos los enunciados anteriores respecto al sistema decimal se
aplican por igual al sistema binario, el cual tambin es un
sistema de valor posicional, en el que cada dgito binario
tiene su propio valor o peso expresado como una potencia
de 2.

LGICA DIGITAL

Conversin binario a decimal.

Ejemplo: El nro bin 1011.101 convertido a decimal.


Para determinar su equivalente en el sistema decimal,
simplemente se toma la suma de los productos de
cada valor digital (0 y 1) y su valor posicional:
23

22

21

LSB

20

2-1

Punto

2-2

2-3

1
MSB

Binario

1011.1012=(1X23)+(0 X22)+(1X21)+(1X20) + (1 X 2-1)


+ (0 X 2-2) + (1 X 2-3) =8+0+2+1+0.5+0+0.125 =
11.62510
En el sistema binario el trmino dgito binario con
frecuencia se abrevia como bit .

LGICA DIGITAL

Conteo Binario

La secuencia inicia con todos los bits en 0; a esto se


le llama conteo en cero. Para cada conteo
sucesivo la posicin de las unidades (2) se
conmuta, es decir, cambia de un valor binario al
otro. Cada vez que el bit de las unidades cambia
de 1 a 0, la posicin de los dos (21) se conmuta
(cambia estados). Cada vez que la posicin de los
dos cambia de 1 a 0, la posicin de los cuatros
(22) se conmuta (cambia estados). De la misma
manera, cada vez que la posicin de los cuatros
va de 1 a 0, la posicin de los ochos (23) se
conmuta. Este mismo proceso continuara para
las posiciones de los bits de orden superior si el
nmero binario tuviera ms de cuatro nmeros.

LGICA DIGITAL
MSB

LSB

Equiv. Decimal

10

11

12

13

14

15

LGICA DIGITAL

Sistema de Numeracin Octal.

En un sistema representado por 8 smbolos: 0,1,2,3,4,5,6,7


(base 8). Usando stos como dgitos de un nmero se
puede expresar cualquier cantidad.
El sistema octal es un sistema de valor posicional en el cual,
de manera anloga a los sistemas anteriores, cualquier
nmero octal llevado a decimal; es simplemente la suma de
los productos del valor de cada dgito y su valor posicional
con potencias de base 8.
Ejemplo: 27,358 convertido en decimal seria:
2 X 81 + 7 X 80 + 3 X 8-1 + 5 X 8-2 = 23,45312510
El sistema octal tambin es un mtodo de representacin de
cantidades de los sistemas binarios.
Obs: Solo se requiere de 3 bits (N=3) para representar todos
los dgitos del sistema octal.
2N = 23 = 8 (combinaciones de bits de 0 a 7)

LGICA DIGITAL
Conteo Octal
Cuando se cuenta mediante el sistema octal
se inicia con 0 en la posicin de las
unidades y se toma cada smbolo (dgito)
progresivamente hasta que se llega a 7.
Luego se suma 1 a la siguiente posicin
ms alta y se inicia de nuevo con 0 en la
primera posicin. Este proceso contina
hasta llegar a la cuenta de 77. Luego se
suma 1 a la tercera posicin y se inicia de
nuevo con ceros en las dos primeras
posiciones. Se sigue el mismo patrn de
forma continua tan alto como se desee
contar.

LGICA DIGITAL

Sistema de Numeracin Hexadecimal.

En un sistema representado por 16 smbolos:


0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F (base 16). Usados como
dgitos de un nmero se puede expresar cualquier cantidad.
El sistema Hexadecimal es un sistema de valor posicional en
el cual, de manera anloga a los sistemas anteriores,
cualquier nmero hexadecimal llevado a decimal; es
simplemente la suma de los productos del valor de cada
dgito y su valor posicional con potencias de base 16.
Ejemplo: 27,3516 convertido en decimal seria:
2 X 161 + 7 X 160 + 3 X 16-1 + 5 X 16-2 = 39,20710
El sistema hexadecimal tambin es un mtodo de
representacin de cantidades de los sistemas binarios.
Obs: Solo se requiere de 4 bits (N=4) para representar todos
los dgitos del sistema hexadecimal.
2N = 24 = 16 (combinaciones de bits de 0 a F)

LGICA DIGITAL
Conteo Hexadecimal.
Cuando se cuenta mediante el sistema
hexadecimal se inicia con 0 en la posicin
de las unidades y se toma cada smbolo
(dgito) progresivamente hasta que se llega
a F. Luego se suma 1 a la siguiente
posicin ms alta y se inicia de nuevo con
0 en la primera posicin. Este proceso
contina hasta llegar a la cuenta de FF.
Luego se suma 1 a la tercera posicin y se
inicia de nuevo con ceros en las dos
primeras posiciones. Se sigue el mismo
patrn de forma continua tan alto como se
desee contar.

LGICA DIGITAL
Integracin de los Sistemas
Decimal

Binario

Octal

Hex.

BCD

0000

0000

0001

0001

0010

0010

0011

0011

0100

0100

0101

0101

0110

0110

0111

0111

1000

10

1000

1001

11

1001

10

1010

12

0001 0000

11

1011

13

0001 0001

12

1100

14

0001 0010

13

1101

15

0001 0011

14

1110

16

0001 0100

15

1111

17

0001 0101

LGICA DIGITAL
Compuertas

lgicas: Son
dispositivos electrnicos utilizados
para realizar operaciones lgicas
sobre el dgito Bit (0 y 1) o conjunto
de Bits. De la combinacin de estas
compuertas se derivan otros
dispositivos digitales que realizan
funciones especificas.

LGICA DIGITAL
Compuertas Lgicas
Compuerta

OR

Tabla de la verdad

Smbolo

Equivalente Rel

Y=A+B

LGICA DIGITAL
Compuertas Lgicas
Compuerta

AND

Tabla de la verdad

Smbolo

0
Y= A . B

Equivalente Rel

LGICA DIGITAL
Compuertas Lgicas
Compuerta

Tabla de la verdad

Smbolo

Equivalente Rel

Y
A

NOT

LGICA DIGITAL
Latch

o Flip-Flop (FF).
Definicin: Son elementos de memoria
constituidos por combinacin de
compuertas lgicas; como las
compuertas NAND y NOR. Tienen la
virtud de almacenar informacin de
una condicin anterior aun despus
de que este cambia.

LGICA DIGITAL
Latch con Compuertas NAND.

1.

2.

3.

4.

SET = CLEAR = 1. Esta condicin es el estado normal de reposo y no tiene efecto


en el estado de salida. Las salidas Q y Q permanecern en el estado que tenan
antes de esta condicin de entrada.
SET = 0, CLEAR = 1. Esto siempre causar que la salida pase al estado Q = 1,
donde permanecer incluso despus que SET retorne a ALTO. A esto se le llama
establecimiento del latch.
SET = 1, CLEAR = 0. Esto siempre producir el estado Q = 0, en el cual la salida
permanecer incluso despus que BORRAR retorne a ALTO. A esto se le llama
establecimiento o restablecimiento del latch.
SET = CLEAR = 0. Esta condicin intenta establecer y borrar el latch al mismo
tiempo y puede producir resultados ambiguos. No se debe emplear.

LGICA DIGITAL
Latch con Compuertas NOR.

1.

2.

3.

4.

SET = CLEAR = 0. Este es el estado normal de reposo para el latch con compuerta
NOR y no tiene efecto en el estado de salida. Q y Q permanecern como estaban
antes de esta condicin de entrada.
SET = 1, CLEAR = 0. Esto siempre resultar Q = 1, donde permanecer aun
despus que SET retorne a 0.
SET = 0, CLEAR = 1. Esto siempre har Q = 0, donde permanecer aun despus
que CLEAR retorne a 0.
SET = 1, CLEAR = 1. Esta condicin trata de establecer y CLEAR el latch al mismo
tiempo y produce Q = Q = 0. Si las entradas regresan a 0 simultneamente, el
estado de salida resultante ser impredecible. Esta condicin de salida no se debe
emplear.

LGICA DIGITAL
Terminologa

You might also like