Você está na página 1de 36

SISTEMAS DIGITALES I

Facultad de Ingenieria
Electrnica y
Telecomunicaciones

SISTEMAS NUMRICOS
Y CODIFICACIN
Clase0
2
Ing. Vctor Manuel Mondragn M

Sistema Numricos y de
Codificacin.
-

Sistema binario
Sistema Octal
Sistema Hexadecimal
Cdigo BCD
Cdigo Gray
Cdigos alfanumricos

2 -23
Ing. Vctor Manuel Mondragn M.

Sistema Binario.
Sistema numrico mas optimo para los
sistemas digitales.
Funciona dos Niveles 0 y 1.(Dos estados).
Opera en Base 2.
Equivalencia segn la operacin.

3 -23
Ing. Vctor Manuel Mondragn M.

Conteo Binario
0

0000

0001

0010

0011

0100

0101

0010

0111

1000

1001

10

1010

Representaciones Binarias

2 n 1 23 1 7
10
ASCII 8 Bits
28 1 256 1 255
10
4 -23

Ing. Vctor Manuel Mondragn M.

Cantidades Binarias
(Digitales)
Dispositivos con dos estados de
Operacin
Interruptor. ON/OFF
Cintas Lectoras
8 bits = 1 byte (octeto) unidad bsica
de memoria
1
16, 32, 64 bits = 1 palabra de 16, 32,
64 bits
2^10 bytes = 1,024 bytes = 1 KB
(kilobyte)
2^20 bytes = 1,048,576 bytes =
1,024 Kb = 1 MB
2^30 bytes = 1,073,741,824 bytes =
1 GB

0 1 1 0 0 1

5 -23
Ing. Vctor Manuel Mondragn M.

Circuitos Digitales TTL


Niveles Lgicos TTL (Lgica de Transistor a
Transistor)

1
0
6 -23
Ing. Vctor Manuel Mondragn M.

Circuitos digitales CMOS


Niveles Lgicos CMOS
15

1
0
7 -23
Ing. Vctor Manuel Mondragn M.

Conversin Binario
Decimal
11001012
1* 2 6 1* 25 0 * 2 4 0 * 23 1* 2 2 0 * 21 1* 2 0
64 32 0 0 4 0 1 10010
1

MSB
(Bit Mas significativo)
Ing. Vctor Manuel Mondragn M.

1
LSB

8 -23
(Bit Mas significativo)

Ejemplo Conversin
1100101.110
1

1* 26 1* 25 0 * 2 4 0 * 23 1* 2 2 0 * 21 1* 20

3
1* 2 1* 2
0*2
100 0.5 0.25 0.125
100.87510
Ing. Vctor Manuel Mondragn M.

9 -23

Conversin de Decimal a
Binario
Mtodo 1 Ecribir en sumas de potencias de Dos.

5
3
2
0
45 32 8 4 l 2 2 2 2
5
4
3
2
1
0
1* 2 0 * 2 1* 2 1* 2 1* 2 1* 2
10 -23
Ing. Vctor Manuel Mondragn M.

Conversin de Decimal a
Binario
Mtodo 2 Divisin Repetida

130 /2 = 65 con residuo 0


65/2 = 32 con residuo 1
32/2 = 16 con residuo 0
16/2 = 8 con residuo 0
8/2 = 4 con residuo 0
4/2 = 2 con residuo 0
2/2 = 1 con residuo 0
1/2 = 1 con residuo 1
Ing. Vctor Manuel Mondragn M.

1 0 0 0 0 0 1 02

11 -23

Conversin de Decimal a
Binario
Mtodo 3
Empleando la calculadora.
Se efectan las divisiones por 2 y los residuos
se determinan observando; el cociente tiene
parte fraccionaria o no.
Por ejemplo si 25/2=12.5, el 5 indica que hay
un residuo de 1, en consecuencia 12 pasara a
ser dividido por 2 12/2=6 esto indica residuo
cero.
12 -23
Ing. Vctor Manuel Mondragn M.

Sistema de Numeracin
OCTAL

Sistema de Base 8
Ocho posibles dgitos: 0,1,2,3,4,5,6,7
Conversin Octal a decimal
Conversin de decimal a octal.

...8 8 8 8 8 8 8 8 ...
3

Punto Octal
13 -23
Ing. Vctor Manuel Mondragn M.

Decimal a Octal
Mtodo 1

26610 4128

266/8 = 33 + residuo 2
33/8 = 4 + residuo 1
4/8 = 0 + residuo 4

Primer residuo es el LSB y el Ultimo es el MSB.


Ejercicios
454656 decimal a Octal
23445.8 decimal a Octal
14 -23
Ing. Vctor Manuel Mondragn M.

Decimal a Octal Mtodo 2


Si se emplea la calculadora para realizar las
divisiones, el resultado incluir una fraccin
decimal en lugar de un residuo; sin embargo,
el residuo puede obtenerse multiplicando la
fraccin decimal por 8.
Por ejemplo 266 decimal a octal
266/8=33.25
el residuo se convierte en 0.25*8=2.
Ahora 33/8 =4.125
0.125 *8 = 1
4 es menor que 8 Residuo =4
266 (base 10) = 4 1 2 (Base 8)
15 -23
Ing. Vctor Manuel Mondragn M.

Conversin octal a
decimal.

4278 4 * 8 2 * 8 7 * 8
2

4278 256 16 7
4278 27910
Ejercicio:
459 , 3206,777, 1678 Octal a Decimal
Ing. Vctor Manuel Mondragn M.

16 -23

Conversin de Octal Binario.


OCTAL

BINARIO

000

001

010

011

100

101

110

111

537.248 101011111 .0010100 2

El nmero binario
10001101100.11010
es en octal
10 001 101 100 . 110 10 = 2154.648

El mayor digito es el 7 0,1..6,7,10,11.65,66,67,70,71


17 -23
Ing. Vctor Manuel Mondragn M.

Sistema de Numeracin
Hexadecimal

HEX

BINARIO

0000

0001

0010

0110

0100

0101

0110

0111

1000

1001

1010

10

35616 786 80 6

1011

11

1100

12

35616 85410

1101

13

1110

14

1111

15

Sistema que emplea Base 16


Smbolos de
{0, 1, 2,..., 9, A, B, C, D, E, F}
Hexadecimal Decimal

35616 3 *16 3 *16 6 *16


2

Ing. Vctor Manuel Mondragn M.

DECIMAL

18 -23

Ejemplos Conversin Hex Dec

2 AF16 2 *16 10 *16 15 *16


2

2 AF16 512 160 15


2 AF16 68710
Ejercicios
2AAFF convertir a Decimal
1FFFA Convertir a Decimal
Ing. Vctor Manuel Mondragn M.

19 -23

Conversin de Decimal a
Hexadecimal.

214/16 = 13 + residuo 6 (LSB)

21410 D616

13/16 = 0 + residuo 13

Conversin de Hexadecimal a Binario


9 F 216 1001 1111 0010
92 F16 1001111100 10 2
20 -23
Ing. Vctor Manuel Mondragn M.

Conversin de Binario a
Hexadecimal
Se agrupa el numero binario en conjuntos de 4 Bits.
Ejemplo

1011111010 12 101 1111 0101


1011111010 125 F 516

21 -23
Ing. Vctor Manuel Mondragn M.

Conteo Hexadecimal
Se cuenta de 0 a F, y se incrementa .
0..F,10,11,12,13,19,1A,1B..1E,1F,20,21..

Ejemplo Un Contador Binario.


De 4 DIGITOS.
De 4 Bits.
Disear un contador Binario Hexadecimal hasta 1023
Con contadores de 4 Bits.

22 -23
Ing. Vctor Manuel Mondragn M.

Ejercicios
18. Un Microprocesador puede almacenar un
numero de 8 bits en una localidad de memoria,
si las localidades de memoria util inician en la
direccion 0011H y terminan en la direccion
1FFFH Cuantas localidades de memoria hay y
cuantos bytes puede almacenar.
0011(16)=17(10)
1FFF(16)=8191(10)
Existen 8175 localidades de memoria, y puede
almacenar 8175 Bytes
23 -23
Ing. Vctor Manuel Mondragn M.

CODIGO BCD
Codificacin: Se representa nmeros, letras,
por un grupo especial de smbolos.
Codificar el Decimal 892 a BCD
Cada Carcter ser codifica en Binario 4 BITS
81000, 91001,20010
892 1000 1001 0011 (BCD)

24 -23
Ing. Vctor Manuel Mondragn M.

BCD NO es Decimal

BCD no es un sistema numrico como el


Binario.
Ejemplo:

25610 100000000 2
25610 0010 0101 0110 BCD
25 -23
Ing. Vctor Manuel Mondragn M.

Cdigo de Exceso 3

AL numero BCD se le Suma 3 a cada digito.


4 4+3 = 7 0111
No son:
Decimal
BCD
Exceso 3
0000,0001,0010
0
0000
0011
1101,1110,1111
1
0001
0100
2

0010

0101

0011

0110

0100

0111

0101

1000

0110

1001

0111

1010

1000

1011

1001

1100
26 -23

Ing. Vctor Manuel Mondragn M.

Cdigo GRAY
Es un cdigo binario sin
peso.
cada incremento en la
cuenta va acompaado
solamente por el cambio de
estado de 1 bit.

27 -23
Ing. Vctor Manuel Mondragn M.

GRAY Encoder Absolutos

Zonas transparentes y opacas,


interrumpe un haz luminoso
adquirido por unos fotorreceptores
Por lo tanto, ellos transforman los
impulsos luminosos en impulsos
elctricos que se tratan y
transmiten por la parte electrnica
en salida.
28 -23
Ing. Vctor Manuel Mondragn M.

La codificacin absoluta
GRAY
En los encoders absolutos la posicin queda
determinada mediante la lectura del cdigo
de salida.
el cual es nico para cada una de las
posiciones dentro de la vuelta
Por consiguiente los encoders absolutos no
pierden la posicin real cuando se corta la
alimentacin (incluso en el caso de
desplazamientos),
29 -23
Ing. Vctor Manuel Mondragn M.

Funcionamiento encoder
GRAY

30 -23
Ing. Vctor Manuel Mondragn M.

Cdigos alfanumricos
Datos Numricos
Datos No Numricos, Letras, Caracteres
Especiales.
Cdigo ASCCI (stands for American Standard
Code for Information Interchange)

31 -23
Ing. Vctor Manuel Mondragn M.

TABLA ASCII

32 -23
Ing. Vctor Manuel Mondragn M.

Codificar el Siguiente Mensaje en


ASCII

Codificar BIT. En 7 Bits


BIT
B1000010, I1001001,T1010100
Decodificar el Mensaje
1001001 1001110 1000011 0100000 1000001
INC A

33 -23
Ing. Vctor Manuel Mondragn M.

Transmisiones.

Transmisin Paralela

TX

b0
b1
b2
b3
b4
b5
b6
b7

RX

Transmisin Serial
b0
b1
b2
b3
b4
b5
b6
b7

RX
34 -23
Ing. Vctor Manuel Mondragn M.

Mtodos de Paridad
Cdigo de paridad par: El BIT de paridad ser
un 0 si el nmero total de "1" es par, y un 1 si el
nmero total de "1" es impar.
Cdigo de paridad impar: El BIT de paridad
ser un 1 si el nmero total de "1" es par y un 0
si el nmero total de "1" es impar.
Normalmente el BIT de paridad se aade a la
izquierda del caracter original.

35 -23
Ing. Vctor Manuel Mondragn M.

Ejemplo de Paridad
Tenemos el carcter original 0111001.
El carcter resultante, aadiendo el BIT de
paridad a la izquierda, y dependiendo de si
usamos paridad par o impar, ser:
00111001 paridad par 4 unos.
10111001 paridad impar 4 Unos.

36 -23
Ing. Vctor Manuel Mondragn M.

Você também pode gostar