Professional Documents
Culture Documents
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
Electrnica digital
Estrategia didctica
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
Electrnica digital
Elementos de evaluacin
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
t
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
Seal
elctrica
analgica
Persona
hablando
Micrfono
03/09/11
Cable
Electrnica digital
M.I. Juan Manuel Mejia Camacho
Seal
elctrica
Seal
elctrica
Persona
hablando
Seal
acstica
Amplificador
Cinta de audio
Seal
acstica
Sistema de
transmisin
recepcin
Seal
magntica
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
Electrnica digital
M.I. Juan Manuel Mejia Camacho
Seal digital
NMEROS
Seal
elctrica
Seal
acstica Convertidor
analgico/digital
CIRCUITO
DIGITAL
Seal
elctrica
Convertidor
digital/analgico
Seal
acstica
El utilizar circuitos y sistemas que trabajen slo con nmeros tiene una ventaja
muy importante, se pueden realizar manipulaciones con independencia de la seal
que se est introduciendo (datos, voz, vdeo...). Un ejemplo muy claro es el
Internet. Internet es una red digital, especializada en la transmisin de nmeros. Y
esos nmeros pueden ser datos, canciones, vdeos, programas, etc... La red no
sabe qu tipo de seal transporta, slo ve nmeros.
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
Electrnica digital
M.I. Juan Manuel Mejia Camacho
3528=24810
10
101001=125+024+123+022+021+
120=25+23+20=32+8+1
=41
1010012=4110
FE2A=F163+E162+2161+A160
=15163+14162+2161+10160
= 154096+14256+216+101
FE2A16=6506610
am am1...a1a0 = ai b i
Electrnica digital
M.I. Juan Manuel Mejia Camacho
i =m
11
a3a2 a1a0 = a3 73 + a2 7 2
1
+ a1 7 + a0 7
16
32
64
Peso binario
Electrnica digital
M.I. Juan Manuel Mejia Camacho
23222120
1 001
12
Ejemplos: a) 19 y b) 45
12
=6
2
6
=3
2
3
=1
2
1
=0
2
03/09/11
0
0
1
1
MSB
0.5
0.25
0.125
0.0625
LSB
13
MSB
0.3125x2=0.625
0.625x2=1.25
0.25x2=0.5
0.5x2=1.00
03/09/11
LSB
Acarreo
Ejemplos: a) 0.23 b) 45.5 c) 0.375
Conversin binario-hexadecimal.
La conversin de un nmero binario en
hexadecimal es un procedimiento muy
sencillo. Simplemente se parte el
nmero binario en grupos de 4 bits,
comenzando por el bit ms a la
derecha, y se reemplaza cada grupo
de 4 bits por su smbolo hexadecimal.
Electrnica digital
M.I. Juan Manuel Mejia Camacho
14
7 = CA5716
Ejemplo: 00111111000101101001
Conversin hexadecimal-binario.
Para convertir un nmero hexadecimal
en un nmero binario se realiza el
proceso inverso, reemplazando cada
smbolo hexadecimal por el grupo de
cuatro bits adecuado. Ejemplo 10A416
1
0
A
4
0001
0000
1010
0100
Conversin hexadecimal-decimal.
Para llevar a cabo esta conversin se
pueden utilizar los siguientes dos
mtodos:
03/09/11
1000
0101
211+29+27+22+20=
2048+512+128+4+1=269310
Otro mtodo es multiplicar el valor
decimal de cada dgito hexadecimal
por su peso, y luego realizar la suma
de estos productos. Los pesos de un
nmero hexadecimal crecen segn las
potencias 16 (de derecha a izquierda):
163
162
161
160
4096
256
16
1
Por ejemplo: B2F816
=(Bx163)+(2x162)+(Fx161)+(8x160)
=(11x4096)+(2x256)+(15x16)+(8x1)
=45056+512+240+8=4581610
Electrnica digital
M.I. Juan Manuel Mejia Camacho
15
650
= 40.625 0.625 16 = 10
16
40
= 2.5 0.5 16 = 8
16
2
= 0.125 0.125 16 = 2
16
03/09/11
A
8
2
LSD
Ejemplo: a) 2591.
Conversin decimal-octal. Divisin
sucesiva por 8, cada divisin sucesiva
por 8 da un resto que ser un dgito
del nmero equivalente. El primer
resto que se genera es el menos
significativo (LSD). Ejemplo: 35910
Resto
359
= 44.875 0.875 8 = 7
8
44
= 5.5 0.5 8 = 4
8
5
= 0.625 0.625 8 = 5
8
7
4
5
Electrnica digital
M.I. Juan Manuel Mejia Camacho
16
Ejemplo 7608
7
111
110
000
Ejemplos: a)13 8 , b)25 8 , c)140 8 ,
d)75268.
5 = 658
Electrnica digital
M.I. Juan Manuel Mejia Camacho
17
Bits de acarreo
1+0+0=01
1+1+0=10
1+0+1=10
1+1+1=11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
18
1.
2.
3.
4.
03/09/11
0-0=0
1-1=0
1-0=1
10-1=1 0-1 con acarreo negativo
de 1. En este caso, cuando se
acarrea un 1 a la siguiente columna
de la izquierda, en la columna que
se esta restando se genera un 10,
por tanto se aplica esta cuarto
regla. Por ejemplo 101-011
0
Acarreo negativo de
1 10 1
1 de la columna
-0 1 1
siguiente que da
0 1 0
lugar a 10 en esta
columna.
Cuando se acarrea
un 1 queda 0.
Columna derecha:
1-1=0, regla 2.
Electrnica digital
M.I. Juan Manuel Mejia Camacho
19
1 0 1 1 0 0 0 1 0 Nmero binario
0 1 0 0 1 1 1 0 1 Complemento
Ejemplo de aplicacin. La forma ms
sencilla de obtener el complemento a 1
de un nmero binario mediante un
circuito digital es utilizar inversores en
paralelo (circuitos NOT).
1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1
El Complemento 2 de un nmero
binario se obtiene sumando 1 al LSB
del complemento a 1.
Comp. a 2 = (Comp. a 1)+1
Electrnica digital
M.I. Juan Manuel Mejia Camacho
20
Ejemplo de aplicacin.
1 0 1 0 1
0
1
0 1 0 1 0 1
Bits de entrada
Sumador
Acarreo
Bits de salida (suma)
1
Electrnica digital
M.I. Juan Manuel Mejia Camacho
0
21
Entregar 2 de septiembre
Bit del signo
del 2010.
Nmeros con signo. Los sistemas
digitales, tales como la computadora,
deben de ser capaces manejar
nmeros positivos como negativos.
Existen tres formatos binarios para
representar los nmeros enteros con
signo: signo-magnitud, complemento a 1 y complemento a 2. Los
nmeros no enteros y muy grandes o
03/09/11
Bits de magnitud
Bits de magnitud
Electrnica digital
M.I. Juan Manuel Mejia Camacho
22
11100111.
Ejemplos. Expresar el nmero -39
( + 3 9 0 0 1 0 0 1 1 1 ) y - 1 9 ( + 1 9
00010011) como un nmero de 8 bits
en los 3 sistemas antes mencionados.
El valor decimal de los nmeros
con signo.
1. Signo magnitud. Los valores de los
nmeros positivos y negativos en el
sistema de signo magnitud se
determinan sumando los pesos de
todas las posiciones de los bits de
magnitud, cuando son 1s, e ignorando
aquellas posiciones en las que haya
ceros. Por ejemplo, 10010101:
26
0
Sumando
donde hay
25 24 23 22 21 20
0 1 0 1 0 1
los pesos de las posiciones
1s:
Electrnica digital
M.I. Juan Manuel Mejia Camacho
23
Ejemplo b) 11101000:
-27 26 25 24 23 22 21 20
1 1 1 0 1 0 0 0
Electrnica digital
M.I. Juan Manuel Mejia Camacho
24
Electrnica digital
M.I. Juan Manuel Mejia Camacho
25
Electrnica digital
M.I. Juan Manuel Mejia Camacho
26
Electrnica digital
M.I. Juan Manuel Mejia Camacho
27
No complemento
83 Multiplicando
x -59 Multiplicador
1010011
x 0111011
1010011 Producto parcial
1010011
0000000
1010011
1010011
1010011
+ 0000000
.
4. Sumar cada producto parcial a la
suma de los productos parciales
anteriores para obtener el producto
final.
1010011
100011000001
+ 1010011 . + 1010011
.
11111001
1001100100001
+ 0000000 . +0000000
.
011111001
1001100100001
+1010011
.
1110010001
+1010011
.
Electrnica digital
M.I. Juan Manuel Mejia Camacho
28
1 0110011011111
21 Dividendo
- 7 Primera sustraccin del divisor
14 Primer resto parcial
- 7 Segunda sustraccin
7
-7
0
El signo del cociente depende de los
signos del dividendo y divisor:
Sin son del mismo signo, el cociente
es positivo.
Si son de diferente signo, el cociente
es negativo.
Cuando se dividen dos nmeros
binarios, ambos nmeros deben de
estar en forma real (no complementada). Los pasos bsicos en un procedimiento de divisin son los siguientes
para el ejemplo de dividir 01100100
entre 00011001:
Electrnica digital
M.I. Juan Manuel Mejia Camacho
29
Electrnica digital
M.I. Juan Manuel Mejia Camacho
30
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
31
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
32
Dgito
BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Electrnica digital
M.I. Juan Manuel Mejia Camacho
33
b) 001101010001,
c) 1001010001110000
d) 10000010001001110110.
0011 0101
b) 98, c)170, d) 2469 y 9673
Es igualmente sencillo determinar el
nmero decimal a partir del cdigo
BCD. Se comienza por el bit ms a la
derecha y se divide el cdigo en grupo
de 4 bits. Despus se escribe el dgito
decimal representado por cada grupo
de 4 bits.
Ejemplos.
a) 1000 0110
8
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
34
a) 1001+0100
1001
+0100
1101
BCD no vlido (>9)
+0110 Se suma 6
0001 0011 Nmero BCD vlido
1
b) 00100011+00010101
0010 0011 23
+ 0001 0101 +15
0011 1000 38
c) 10000110+00010011
d) 010001010000+010000010111
e) 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1
+0000100100100101
03/09/11
b) 1001+1001
1001
+1001
1 0010 No valido por acarreo
+ 0110 Se suma 6
0001 1000 Nmero BCD vlido
1
Electrnica digital
M.I. Juan Manuel Mejia Camacho
35
d) 01100111+01010011
0110 0111
+ 0101 0011 Ambos 4 bits son >9.
1011 1010
+ 0110 +0110 Se suma 6 a ambos.
0001 0010 0000 El acarreo de 1 se suma
Al siguiente grupo.
1
2
0
Ejemplo. Sumar los nmeros BCD
01001000+00110100.
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
36
Binario
Cdigo gray
Decimal
Binario
Cdigo gray
0000
0000
1000
1100
0001
0001
1001
1101
0010
0011
10
1010
1111
0011
0010
11
1011
1110
0100
0110
12
1100
1010
0101
0111
13
1101
1011
0110
0101
14
1110
1001
0111
0100
15
1111
1000
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
37
+ 0
+ 1
+ 1
0
1
Binario
Gray
mo sigue:
1
1
0
+
+
1
0
0
1
1
Gray
Binario
Electrnica digital
M.I. Juan Manuel Mejia Camacho
38
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
39
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
40
03/09/11
Electrnica digital
M.I. Juan Manuel Mejia Camacho
41