Sei sulla pagina 1di 41

ELECTRONICA DIGITAL

Introduccin a los Sistemas Digitales


Seales

Analgicas
Digitales

Una seal analgica es la representacin de alguna


cantidad que puede variar continuamente
en el tiempo. Por ejemplo:
v
1) Onda senoidal
t

Introduccin a los Sistemas Digitales


2) Seal de televisin
v

t
3) Seal de audio
4) Seal de temperatura
5) Velocmetro analgico
As que, al haber seales analgicas, es equivalente a
hablar de seales continuas en el tiempo.

Seal Analgica

El modelo matemtico que la describe es


una funcin continua, por tanto transporta
una informacin analgica, siendo capaz de
tomar infinitos valores frente al tiempo.

Introduccin a los Sistemas Digitales


Una seal digital es la representacin
de alguna cantidad que vara en forma discreta
(muestras de una seal continua). Por ejemplo:
v

Seal Digital

El modelo matemtico que la describe es


una funcin que slo puede tomar un
conjunto finito de valores, por lo tanto
transporta una informacin digital. El tipo
de seal con la que trabajaremos en
electrnica digital ser un caso particular,
la seal digital binaria

Digitalizacin de la seal

Este proceso consiste en convertir una seal


o variable analgica en una seal digital.
Seal analgica y
digitalizada. La diferencia
entre los valores reales y
codificados introduce un
ruido de digitalizacin.

Digitalizacin de la seal

Dado que el mundo fsico es


fundamentalmente analgico, un sistema
digital debe tratar con seales analgicas en
su punto de contacto con el mundo exterior,
por lo que con frecuencia es necesario
digitalizar una seal analgica o a la inversa
(conversores)

Introduccin a los Sistemas Digitales


Algunos dispositivos digitales son:
1. Reloj digital
3. Calculadoras
2. Display digital 4. Computadoras
Analgico

Analgico
v

v
t

Electrnica
analgica

A/D

Mundo
Digital

Electrnica
digital

D/A
t

Actividad de Investigacin
Se revisar en el cuaderno la
siguiente clase.
Escribe en tu cuaderno la diferencia entre
una seal analgica y una seal digital.
Escribe dos ejemplos de seales analgicas
y dos de seales digitales.
Consulta en dos libros las definiciones de
seal analgica y seal digital. Escribe las
definiciones y la bibliografa respectiva.

Sistemas numricos.
Conversin a sistema decimal
En forma general:

S = anrn + an-1rn-1 ++ a0r0 + a-1r-1 ++ a-mr-m


donde:
S = cantidad
a = dgito
m, n = posicin
r = base

Sistemas numricos y conversiones


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 numricos y conversiones


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 numricos y conversiones


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

Sistemas numricos y conversiones


Continuacin:
10
11
12
13
14
15
16

0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Sistemas numricos y conversiones


1. Convierta (15A75.AF)16 a base 10

(15A75.AF)16

1 x 164 + 5 x 163 + 10 x 162 + 7 x 161


+ 5 x 160 + 10 x 16-1 + 15 x 16-2
= 65536 + 20480 + 2560 + 112 + 5
+ 0.625 + 0.0586
= (88693.683)10

Sistemas numricos y conversiones


2. Convierta (11011001.101)2 a base 10

(11011001.101)2

1 x 27 + 1x 26 + 0 x 25 + 1 x 24
+ 1 x 23 + 0 x 22 + 0 x 21 + 1x 20
+ 1 x 2-1 + 0 x 2-2 + 1 x 2-3
= 128 + 64 + 16 + 8 + 1 + 0.5 + 0.625
= (217.625)10

Sistemas numricos y conversiones


3. Convierta (A3DE.F)16 a base 10

(A3DE.F)16

10 x 163 + 3 x 162 + 13 x 161 + 14 x 160


+ 15 x 16-1
= 40960 + 768 + 208 + 14 + 0.9375
= (41950.937)10

Sistemas numricos y conversiones


4. Convierta (37AB.B)12 a base 10

(37AB.B)12

3 x 123 + 7 x 122 + 10 x 121 + 11 x 120


+ 11 x 12-1
= 5184 + 1008 + 120 + 11 + 0.9167
= (6323.9167)10

Tarea #2: Sistemas numricos y conversiones


Obtenga la representacin en decimal
de los siguientes nmeros
1. (417.3)8
2. (110111.111)2
3. (23FA.CD)16
4. (1485.156)9
5. (AB167.B9)12
6. (13467.A)13
7. (1011000111.10101)2
8. (2312.33)4
9. (2112.122)3
10. (4134.43)5

11. (541.553)6
12. (1654.36)7
13. (A179.AA)11
14. (DC9A.DC)14
15. (EE459.E9)15
16. (2567.856)16
17. (4732.71)8
18. (111101101.10111)2
19. (13AFF.DEF)16
20. (32112.312)4

Conversin de base decimal a base r

Si deseamos convertir un nmero de base decimal a


cualquier otra base,
base slo dividimos el nmero decimal
entre la base a la que lo queremos convertir y se van
acomodando lo residuos, obteniendo la cantidad
convertida. Este mtodo es conocido por el nombre
Mtodo por divisiones sucesivas.

Conversin de base decimal a base r


1. Convierta (48)10 a base 2 y a base 8
2

3 2 6 2 12
1
0
0

24 2 48
0
0

Por lo tanto
(48)10
(110000)2
8

48
0

Por lo tanto
(48) 10
(60)8

Conversin de base decimal a base r


2. Convierta (2950)10 a base 16
16

Por lo tanto
(2950)10

11

16

184
8

16

2950
6

(B86)16

3. Convierta (710)10 a base 2


2

2
0

5 2 11 2 22 2 44 2 88 2 177 2 355 2 710


1
1
0
0
0
1
1
0

Por lo tanto
(710)10

(1011000110)2

Conversin de base decimal a base r


Para convertir un nmero fraccionario de base decimal
a otra base se hace mediante multiplicaciones
sucesivas. Los siguientes ejemplos ilustran el mtodo.
1. Convierta (0.546)10 a base 2
.546
1

.092
0

.184
0

.368
0

.736
1

.472

Por lo tanto
(0.546)10
(0.10001)2 aproximadamente

...
...

Conversin de base decimal a base r

2. Convierta (0.546)10 a base 16


.546
8

16

.736
B

16

.776
C

16

.416
6

16

.656

16

Por lo tanto
(0.546)10
(0.8BC6)16 aproximadamente

...
...

Conversin de base r a base decimal


Para convertir un nmero real de base decimal
a otra base se realiza primero la parte entera y
despus la parte fraccionaria para, finalmente,
sumar ambos resultados.
Realice las siguientes conversiones de acuerdo
con el ejemplo.
1.(4315.718)10

2 = (1000011011011.1011)2
5 = (11423.324)5
13 = (1C6C.944)13
16 = (10DB.B7CE)16

Tarea #2: Conversin de base10


2. (8349.159) 10

2=
4=
8=
16 =

3. (935.75) 10

2=
4=
8=
16 =

Operaciones aritmticas
Las dos operaciones bsicas son:
la suma
la resta
El procedimiento para realizar sumas en bases diferentes
a la decimal es muy similar al usado para hacer sumas y
restas en este sistema. Por ejemplo:
810
+ 110

24
+ 14

58
+ 28

910

34

78

12
+ 12
1 02
carry generado

616
+ 916
F16

Operaciones aritmticas
37
+ 47

211
+ 911

46
+ 56

F16
+ F16

1 07

1 011

1 36

1 E16

carry generado

carry generado

111111
+ 10110112
01011112
100010102

carry generado

carry generado

carry generado

carry generado
fuera de las posiciones

Operaciones aritmticas
Ejemplos:
1.

1111
+ 1A69F216
21A93F16
3C133116

carry generado

2.

111
+ 25467
34617
63407

carry generado

Ejercicio: Operaciones de suma


1.

+ 3257
6027

4.

+ 3BA713
AB7513

2.

+ 10110113
21101103

5.

+ 1101112
1011112

3.

+ 3C2B14
21DA14

6.

+ 3E2B16
2FDA16

Cdigos
Un cdigo es un conjunto de smbolos que
representan nmero, letra o palabras.

BCD

Cdigos

GRAY
ASCII

Cdigo BCD
( Binary - Coded Decimal)

Este cdigo permite representar cada dgito


de un nmero decimal en su equivalente
binario.

Cdigos
Cdigo BCD ( Binary - Coded Decimal )
Decimal

BCD
0
1
2
3
4
5
6
7
8
9

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001

Cdigos
Ejemplo:
Convierta (1492.15)10 a BCD
0001 0100 1001 0010 . 0001 0101 en BCD

Ejemplo:
Convierta (95.7)10 a BCD
1001 0101 . 0111 en BCD

Cdigos

Cdigo Gray
Es un cdigo de cambio mnimo, en el cul
slo un bit del cdigo cambia cuando se
pasa de una etapa a la siguiente. El cdigo
Gray es un cdigo sin valor.

Cdigos
Cdigo Gray
Decimal

Gray

Decmal

Gray

0
1
2
3
4
5
6
7

0000
0001
0011
0010
0110
0111
0101
0100

8
9
10
11
12
13
14
15

1100
1101
1111
1110
1010
1011
1001
1000

Cdigo GRAY
Se usa en situaciones en las cuales otros
cdigos podran producir resultados errneos
o ambiguos durante las transiciones en las
cuales cambia ms de un bit del cdigo.
Por ejemplo en la transicin de 0111 a 1000
cambian 4 bits lo que podra producir uno o
ms estados intermedios debido a la diferencia
de tiempos de transicin de los diferentes bits.

Cdigo ASCII

Usa 7 bits para representar 128 cdigos. En


una computadora este cdigo se utiliza para
representar todos los caracteres de un
teclado estndar y las funciones de control .

Cdigo ASCII (American


Standart Code for Information
Interchange,)

Cdigo ASCII (American


Standart Code for Information
Interchange,)

Potrebbero piacerti anche