Sei sulla pagina 1di 32

SISTEMAS DE

NUMERACIN,
CDIGOS Y
OPERACIONES
ELECTRNICA DIGITAL

Estructura de un Sistema Digital


Analog
Sensor

A/D

TDS

D/A

Analog
Actuador

Nuestro mundo en una aproximacin clsica se comporta de


forma analgica, es decir, las seales evolucionan de forma
continua.
El procesado analgico de dichas seales resulta complicado
Solucin:
Convertir la seal a digital y procesarla en ese formato

Analgico vs Digital
Inconvenientes
1. Perdida de calidad
2. Incremento de la frecuencia de la seal

F=fN

Analgico vs Digital
Ventajas del mundo Digital
1. Reproducibilidad de resultados.
Mayor inmunidad a factores externos.
Por ejemplo: temperatura, humedad, ruido.
Analgico

Digital
Seal+ruido

Nivel alto

Nivel bajo

Seal+ruido

Analgico vs Digital
Ventajas del mundo Digital
2. Simplicidad de diseo.
Las tolerancias en los componentes y los efectos parsitos (resistencias,
condensadores , diodos) tienen menor importancia

R1
R2

VOUT

V OUT

R 2 R 2
V VIN
R 2 R 2 R1 R1 IN

Tolerancias

El diseo se realiza de forma lgica.

Analgico vs Digital
Ventajas del mundo Digital
3. Flexibilidad.
La gama de problemas abordables es mucho mayor
Ejemplo:
Ordenador
Inclusin de retardos en una seal sin introducir deformacin
Ordenacin de seales de mayor a menor por tensin pico-pico

Irresolubles en
electrnica
analgica

Permite tratar problemas inicialmente distintos de igual forma


Ejemplo:
Multiplicacin de dos registros
Amplificacin de una seal

Problemas idnticos en electrnica


digital

Analgico vs Digital
Ventajas del mundo Digital
4. Posibilidad de programacin.
Mediante circuitos programables (PLD) se puede disear y corregir una
aplicacin fcilmente lo cual acelera el proceso de desarrollo de un producto.
5. Velocidad

6. Precio.
Un producto de tirada masiva alcanza precios muy atractivos

Sistemas de Numeracin
Sistema de numeracin: conjunto de reglas y signos para representar
los nmeros.
Un sistema de representacin numrica es un sistema consistente en:
un conjunto ordenado de smbolos (dgitos o cifras).
un conjunto de reglas bien definidas para las operaciones aritmticas
de suma, resta, multiplicacin, divisin, etc.
Nmeros: secuencia de dgitos que pueden tener parte entera y parte
fraccionaria, ambas separadas por una coma.
(N)r = [(parte entera) , (parte fraccionaria)] r
Base (r): n en que se fundamenta el sistema de numeracin.
Especifica el n de dgitos o cardinal de dicho conjunto ordenado.

Sistemas de Numeracin
Sistema posicional : cada dgito tiene un valor distinto dependiendo de su posicin.

Parte entera

Parte fraccionaria

N = a p-1 a p-2 ... a1 a 0 , a -1 a -2 ... a -q


Donde:
ai son los dgitos,
p es el nmero de dgitos enteros,
q es el nmero de dgitos fraccionarios,
ap-1 es el dgito ms significativo,
a-q es el dgito menos significativo.

Sistemas de Numeracin
Sistema posicional : cada dgito tiene un valor distinto dependiendo de su posicin.

Parte entera

Parte fraccionaria

N = a p-1 a p-2 ... a1 a 0 , a -1 a -2 ... a -q


Cada dgito del nmero es ms significativo que el que se
encuentra a su derecha, siendo el valor del nmero la suma
p 1
acumulada de los productos de
cada
dgito por su peso:
i

ar

i q

1283 10 a3 1a2 2a1 8a0 3


3
2
1
0
1283

10

10

10

10

10

Sistemas de Numeracin

Sistemas de Numeracin
En general, para cualquier base tenemos:
2
3
4
5
6
7
8
9

0, 1
0, 1, 2
0, 1, 2, 3
0, 1, 2, 3, 4
0, 1, 2, 3, 4, 5
0, 1, 2, 3, 4, 5, 6
0, 1, 2, 3, 4, 5, 6, 7
0, 1, 2, 3, 4, 5, 6, 7, 8
M.I. Norma Elva Chvez
Rodrguez

Sistemas de Numeracin
Continuacin:
10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
11 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A
12 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B
13 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C
14 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D
15 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E
16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
M.I. Norma Elva Chvez
Rodrguez

Sistemas de Numeracin
Sistema binario: (0, 1)
(110110)2 1 x 25 + 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20
= 32 + 16 + 0 + 4 + 2
= (54)10
(0.1101)2 1 x 2-1 + 1 x 2-2 + 0 x 2-3 + 1 x 2-4
= 0.5 + 0.25 + 0 + 0.0625
= (0.8125)10

Sistemas de Numeracin
SISTEMA BINARIO

Sistemas de Numeracin
SISTEMA BINARIO

Sistemas de Numeracin
Sistema octal: (0, 1, 2, 3, 4, 5, 6, 7)
(756)8

7 x 82 + 5 x 81 + 6 x 80
= 448 + 40 + 6
= (494)10

Sistema hexadecimal: (0, 1, 2, 3, , 8, 9, A, B, C, D, E, F)


(C54B.FE)H
12 x 163 + 5 x 162 + 4 x 161 + 11 x 160
+ 15 x 16-1 + 14 x 16-2
= 49152 + 1280 + 64 + 11 + 0.9375 + 0.0547
= (50507.992)10

Sistemas de Numeracin

Sistemas de Numeracin

Sistemas de Numeracin

Sistemas de Numeracin

Sistemas de Numeracin

CODIFICACIN
CDIGO BCD (CDIGO DECIMAL CODIFICADO EN BINARIO)
Cada dgito se intercambia por su equivalente en binario

Nibbles
Los nmeros binarios son a
menudo dividen en grupos de
cuatro bits, como hemos visto
con los cdigos BCD y
conversiones de nmeros
hexadecimales.

CODIFICACIN
CDIGO ASCII (Cdigo Americano Estndar para el
Intercambio de Informacin)
Usa 7 bits, por tanto tiene 27=128 posibles valores o cdigos,
suficientes para representar los caracteres estndar de un
teclado, adems del retroceso del cursor (<RETURN>) y salto
de lnea (<LINEFEED>)

Representacin Binaria
REPRESENTACION DE CANTIDADES BINARIAS

Aritmtica Digital - Suma


Para sumar nmero binarios, en principio se siguen las reglas de la
suma de nmeros decimales.
Existe 4 posibles combinaciones en la suma binaria:
0+0 = 0
0+1 = 1
1+0 = 1
1+1 = 1, en este ltimo se tiene un punto de rompimiento, y se
considera lo siguiente:
Si la cantidad de unos es par, el resultado es 0 y se lleva un 1
La cantidad de unos a llevar debe corresponde a la cantidad de unos
sumados.

Aritmtica Digital - Suma


RECUERDE:
Para sumar nmero binarios, en principio se siguen las reglas de la
suma de nmeros decimales.
Si la cantidad de unos es par, el resultado es 0 y se lleva un 1
La cantidad de unos a llevar debe corresponde a la cantidad de unos
sumados.
Cantidad de unos
EJEMPLO:
par.
Como son dos
pares se lleva dos
1

1111

111111

0011110
0
00111101

00011111

10
0110
00

Cantidad de
unos par.
Como es un
par se lleva
un 1

Aritmtica Digital - Resta

Aritmtica Digital - Resta

Aritmtica Digital - Resta

Suma y Resta en BCD


Hay dos formas posibles para realizar la resta BCD:
a. Realizar un hardware que realice la resta decimal con borrow.
b. Hallar el complemento a 10 del sustraendo en BCD y luego
sumarlos.

Para hallar el complemento a 10 de un nmero BCD de dos dgitos se


puede hacer lo siguiente:
a. Obtener el complemento a dos de cada dgito individualmente, sin
tener en cuenta el carry.
b. Sumar al dgito menos significativo 1010, y al ms significativo,
1001.

Suma y Resta en BCD

Potrebbero piacerti anche