Professional Documents
Culture Documents
Digitales
Digitales
1
Magnitudes Analgicas Magnitudes Discretas
Una Magnitud Discreta es aquella que toma valores discretos (no
Una Magnitud Analgica es aquella que toma valores continuos) a lo largo del tiempo.
continuos en el tiempo. El manejo de magnitudes discretas en los procesos de
La mayora de las cosas que se pueden medir transmisin y recepcin de datos presenta ventajas sobre la
cuantitativamente aparacen en la naturaleza como en analgica.
forma analgica. Por ejemplo la temperatura. La principal ventaja es que los datos pueden ser transmitidos de
La misma varia en un rango continuo a lo largo del da de manera mas fiable y eficiente.
20 a 25. No lo hace de manera discreta (sin pasar por Tambin es mas fcil almacenar datos digitalmente y son menos
los valores intermedios). inmunes al ruido (temas que se ven a lo largo de la materia).
Temperatura expresada en valores discretos:
Sistemas electrnicos
Sistema Electrnico Analgico (amplificador de audio)
Sistemas de Numeracin
2
Sistemas de Numeracin Bases de los Sistemas de Numeracin
Teorema Fundamental de los Sistemas de Numeracin :
* Dada una base R; todo numero N puede descomponerse de un Las bases mas utilizadas en los sistemas de numeracin
modo nico en la forma : son las siguientes :
N = rnRn + rn-1Rn-1 +...+ r2R2 + r1R1 + r0 R0 + r-1R-1 + r-2R-2 +...+ r-nR-n
...+ R = 10 > Decimal
donde :
R = 2 > Binaria
R : Base 0
R = 8 > Octal
r : dgitos en la base R R = 16 > Hexadecimal
R-1 Los dgitos que corresponden a cada base son :
Se observa que los nmeros enteros estarn representados por los R = 10 > 0;1;2;3;4;5;6;7;8;9
exponentes positivos de la base y los fraccionarios por los R = 2 > 0;1
exponentes negativos .
R = 8 > 0;1;2;3;4;5;6;7
Si representamos el numero N = 2038,26 10; en base 10; el numero
R = 16 > 0;1;2;3;4;5;6;7;8;9;A;B;C;D;E;F
se expresar as :
N = 2.103 + 0.102 + 3.101 + 8.100 + 2.10-
2.10-1 + 6.10-
6.10-2 = 2038,26
0
Binario
0
Octal
0
Hexadeci
mal
0
potente que otro si representa una
No es habitual representar los nmeros como lo hace el determinada cantidad de elementos 1 1 1 1
Teorema Fundamental de los Sistemas de Numeracin . con una menor cantidad de dgitos . 2 10 2 2
3 11 3 3
Tomemos, por ejemplo, el numero
La manera tradicional de representar los nmeros es de la 1510 y podemos observar que el 4 100 4 4
forma posicional en la que cada numero tiene 2 Sistema Hexadecimal representa 15 5 101 5 5
El valor que representa por su posicin Por lo tanto el Sistema Hexa es el 9 1001 11 9
mas potente luego le sigue el 10 1010 12 A
Decimal, luego el Octal (ambos 11 1011 13 B
representan la mencionada cantidad
Valor intrnseco del numero 8 con 2 dgitos pero en el Decimal
12 1100 14 C
13 1101 15 D
esos dgitos son menores) y por
583 10
ltimo el Binario . 14
15
1110
1111
16
17
E
F
16 10000 20 10
Valor por la posicin, en este caso 17 10001 21 11
representa 8 decenas (80) 18 10010 22 12
19 10011 23 13
Ing. Daniel Acerbi - 2016 11 Ing. Daniel Acerbi - 2016 12
3
Sistema binario
Los circuitos digitales que explicaremos a lo largo del ao
trabajarn con el sistema binario,
binario, a pesar de que es el
sistema de numeracin menos potente para representar Conversiones entre
cantidades .
Este sistema tiene la particularidad de tener 2 dgitos el 0 y
el 1 y son fcilmente representables en los circuitos
Sistemas de Numeracin
digitales .
Para representar los dgitos binarios usaremos en principio
la siguiente convencin :
El 0, se representar con una tensin de 0V
El 1, con una tensin positiva ( 5V; 10V; 3,3V; etc.)
BMS
4
De sistema decimal a binario De sistema decimal a binario
Otro ejemplo : Ahora convertimos la parte fraccionaria, por el mtodo de las
multiplicaciones sucesivas .
Convertir el numero 153,625 10 a binario
La conversin de nmeros decimales fraccionarios a binario se realiza
Primero convertiremos la parte entera, con el mtodo con multiplicaciones sucesivas por 2. El nmero decimal se multiplica
anteriormente visto, y luego la parte decimal, que oportunamente por 2, de ste se extrae su parte entera, el cual va a ser el MSB y su
describiremos. Luego juntamos ambos resultados. parte fraccional se emplea para la siguiente multiplicacin y seguimos
Parte entera : sucesivamente hasta que la parte fraccional se vuelva cero o maneje un
error moderado. El ltimo residuo o parte entera va a constituir el bms
Convertir el numero 0,625 10
0,25 0,5 0
El resultado de :
0,5 1 1 bms
153,625 10 = 10011001,101 2
0 0
5
De sistema decimal a octal De sistema octal a decimal
Para convertir nmeros entre estos sistemas, Para convertir nmeros entre estos sistemas,
hacemos lo siguiente : hacemos lo siguiente :
Pasamos del sistema decimal a binario y del binario a Pasamos del sistema octal a binario y del binario a
octal . decimal .
Aprovechamos la ventaja de la facilidad de convertir Aprovechamos la ventaja de la facilidad de pasar del
del sistema binario al octal . sistema octal a binario .
Sistema Decimal Sistema Binario Sistema Octal Sistema Octal Sistema Binario Sistema Decimal
la izquierda y hacia la derecha de la coma que porque cada dgito hexa se convierte directamente en Binario Hexa
Binario Hexa
indica las fracciones, hasta cubrir la totalidad del 4 dgitos binarios equivalentes. 0 0
0 0
nmero binario. Rpidamente se convierte cada 1 1 Convertir 2E3,A41 16 1 1
equivalente hexadecimal.
hexadecimal. 11 3
11 3
100 4
Convertir 11110010,101111000001 2 100 4
101 5
2 E 3 , A 4 1 101 5
110 6
110 6 Agrupo de 4 bits
111 7
F 2 , B C 1 111 7 001011100011,101001000001 1000 8
Agrupo de 4 bits 1000 8
1001 9
1001 9
11110010,101111000001 1010 A
1010 A
1011 B
1011 B
1100 C
1100 C 2E3,A41 16 = 001011100011,101001000001 2
1101 D
1101 D
11110010,101111000001 2 = F2,BC1 16 1110 E
1110 E
1111 F
1111 F
Ing. Daniel Acerbi - 2016 Ing. Daniel Acerbi - 2016 24
6
De sistema decimal a hexadecimal De sistema hexadecimal a decimal
Para convertir nmeros entre estos sistemas,
Para convertir nmeros entre estos sistemas, hacemos lo siguiente :
hacemos lo siguiente :
Pasamos del sistema hexadecimal a binario y del
Pasamos del sistema decimal a binario y del binario al binario al decimal .
hexadecimal .
Aprovechamos la ventaja de la facilidad de convertir
Aprovechamos la ventaja de la facilidad de convertir del sistema hexadecimal a binario.
del sistema binario al hexadecimal.
Sistema Decimal Sistema Binario Sistema Hexadecimal Sistema Hexadecimal Sistema Binario Sistema Decimal
27
0 1 2 3 4 5 6 7 8 9 28
Ing. Daniel Acerbi - 2016
Ing. Daniel Acerbi - 2016
7
Concepto de Mdulo Ejemplo de un sistema modular
En los circuitos digitales cada bit ser Discontinuidad
representado por un circuito que se
denomina Flip Flop,
Flop, y que tiene un Fin Un ejemplo de un sistema de numeracin circular
determinado consumo de potencia . Principio es el cuenta kilmetro de los automviles :
Si los resultados de las operaciones 000 Comienzan en 00000
aritmticas, seran representados con 111 001 Terminan en 99999 determina modulo igual
una recta numrica, sera imposible a 100.000
predecir, en el momento del diseo, el Ahora si mi medidor marca 99999 y realizo un
tamao y el consumo de los circuitos . 110 010
kilmetro mas, el contador vuelve al origen,
Es por estos motivos que los circuitos podr leer 00000, pero la indicacin es errnea
digitales se disean para operar con 101 011 ya que debera leerse 100.000 .
sistemas de numeracin acotados, estos De ah en mas la indicacin es errnea .
sistemas se representan mediante 100
circunferencias y la cantidad de nmeros
que estas circunferencias representan se Sistema mdulo 8 En los sistemas digitales cuando se sobrepasa el mximo numero que un
llama mdulo del sistema de numeracin sistema es capaz de representar, debe activarse un indicador de error, ya
Los nmeros que que la indicacin que me de mi sistema ser errnea .
. representan van del
0 al 7
Ing. Daniel Acerbi - 2016 29 Ing. Daniel Acerbi - 2016 30
8
Representacin de las magnitudes
Complemento a 2 de una magnitud
binarias
Para obtener el complemento a 2 realizamos la
n bits siguiente operacin :
Ca2 = Mod N
Donde Mod es el modulo de mi sistema de numeracin
N : numero (magnitud)
Ejemplo 1 :
Mnima magnitud representable : 0
Quiero obtener el Ca2 del numero 6 en modulo 16
Ca2 = 16 6 = 10 pasndolo a binario 1010
Mxima magnitud representable: 2n-1 Ejemplo 2 :
Quiero obtener el Ca2 del numero 6 en modulo 32
Ca2 = 32 6 = 26 pasndolo a binario 11010
Observe que el Ca2 cambia si varia el mdulo del
sistema de numeracin .
9
Complemento a 1 de una magnitud Complemento a 2 de una magnitud
Complemento a 1 de una magnitud binaria de n bits es El Ca1 se obtiene como :
la magnitud que resulta de cambiar todos los bits de 1 a Ca1 = Mod N 1
0 y viceversa . Pero Ca2 = Mod N; reemplazando
Ejemplo 1 : Ca1 = Ca2 1
0110 (magnitud a complementar) Por lo tanto Ca2 = Ca1 + 1
1001 (complemento a 1 de esa magnitud) Obtengo el Ca2 a partir del Ca1, ya que este ltimo es
Ejemplo 2 : muy fcil de obtener electrnicamente .
10111001 (magnitud a complementar)
01000110 (complemento a 1 de esa magnitud)
Muy fcil de obtener electrnicamente .
10
Suma mdulo 2
B A BA B A BA
par par par 0 0 0
par impar impar 0 1 1 Sumas y Restas con
impar par impar 1 0 1
impar impar par 1 1 0 Magnitudes Binarias
La resta mdulo 2 es lo mismo que la suma en mdulo 2
0 1 2 3 4 5 6 7 8 9
000 000
111 001 111 001
2+3=5
110 010 110 010
0 1 2 3 4 5 6 7 8 9
101 011 101 011
7-3=4 100 100
0 1 2 3 4 5 6 7 8 9 3+2=5 3+6 1
Ing. Daniel Acerbi - 2016 43 Ing. Daniel Acerbi - 2016 44
11
Fuera de rango en la suma Resta en la circunferencia numrica
La suma excede de rango cuando
emerge un acarreo (carry) del bit ms 000 000
111 001 111 001
significativo
El carry nunca
0111 0101 110 010 110 010
forma parte del
resultado es un
+ 0101 + 1101 indicador que 101 011 101 011
marca el
acarreo 100 100
1100 10010
C=0 C=1
3-2 = 1 3-5 6
Resultado OK Resultado OK
Ing. Daniel Acerbi - 2016 45 Ing. Daniel Acerbi - 2016 46
B=0 B=1
3-2=1
3+Ca2 2 = 1
Resultado OK Resultado OK
Ing. Daniel Acerbi - 2016 47 Ing. Daniel Acerbi - 2016 48
12
Resta usando el complemento a 2 Resta usando el complemento a 2
Para restar dos magnitudes binarias; se puede sumar al
minuendo el complemento a 2 del sustraendo.
000 000 Si no emerge un acarreo del bit ms significativo; entonces se ha
111 001 111 001 excedido la capacidad del cdigo (se ha intentado restar el
mayor del menor).
Alternativamente; el primer paso puede expresarse as: Para
110 010 110 010 restar dos magnitudes binarias; se puede sumar al minuendo el
complemento a 1 del sustraendo e incrementar el resultado en 1.
101 101 Esta es la forma en que operan las ALU ( unidad aritmtica y
011 011 lgica ) de los procesadores, ya que les permite tener un nico
100 100 circuito que es un sumador controlado.
Si no siguisemos este camino deberamos tener dos circuitos
uno para sumar y otro para restar, esto incrementara el
hardware, el consumo y el espacio en los circuitos integrados.
3-5 6
3+Ca2 5 = 6
Ing. Daniel Acerbi - 2016 49 Ing. Daniel Acerbi - 2016 50
13
Computadora
Una computadora o computador (del ingls computer y este
del latn computare -calcular), tambin denominada ordenador
Estructura Bsica de una (del francs ordinateur
ordinateur,, y este del latn ordinator
ordinator),
), es una
mquina electrnica que recibe y procesa datos para convertirlos
en informacin til .
Computadora Una computadora es un conjunto de circuitos integrados y otros
componentes relacionados que puede ejecutar con exactitud,
rapidez y de acuerdo a lo indicado por un usuario o
automticamente por otro programa, una gran variedad de
secuencias o rutinas de instrucciones que son ordenadas,
ordenadas,
organizadas y sistematizadas en funcin a una amplia gama de
aplicaciones prcticas y precisamente determinadas, proceso al
cual se le ha denominado con el nombre de programacin y al
que lo realiza se le llama programador
Motherboard
14
Motherboard - Conexionado Arquitectura de Von Neumann
El Motherboard La arquitectura de Von Neumann describe una computadora con
facilita el 4 secciones principales: la unidad aritmtico lgica (ALU por sus
conexionado de las control, la
siglas del ingls: Arithmetic Logic Unit), la unidad de control,
distintas partes de memoria central,
central, y los dispositivos de entrada y salida (E/S).
(E/S).
una computadora.
Estas partes estn interconectadas por canales de conductores
Lo mas destacable
es que le permite denominados buses.
buses.
tener, a la
computadora, una La Memoria
solides mecnica Central
dispones de
reas de
datos y de
programa.
Puede la
Memoria ser
RAM o ROM
Microprocesador o CPU
El microprocesador o CPU (Unidad Central de Procesos)
Usos de una Computadora
bsica esta formado por :
UC (Unidad de Control) La caracterstica principal que la distingue de
ALU (Unidad Aritmtica y Lgica otros dispositivos similares, como la
Registros (Dispositivo electrnico para almacenamiento calculadora no programable, es que es la
temporal de la informacin computadora es una mquina de propsito
general, es decir, puede realizar tareas muy
diversas, de acuerdo a las posibilidades que
brinde los lenguajes de programacin y el
hardware.
15
Microcontroladores Microcontroladores
Un microcontrolador (abreviado C C,, UC o MCU
MCU)) es un
Todas las partes
circuito integrado programable, capaz de ejecutar las constitutivas del
rdenes grabadas en su memoria. Est compuesto de microcontrolador
varios bloques funcionales, los cuales cumplen una tarea se encuentran en
un solo circuito
especfica. integrado
Un microcontrolador incluye en su interior las tres
Los
computadora:
principales unidades funcionales de una computadora: microcontroladores
unidad central de procesamiento,
procesamiento, memoria y perifricos son diseados para
de entrada/salida.
entrada/salida. reducir el costo
econmico y el
Los microcontroladores son utilizados en la electrnica de consumo de
hoy en da, para realizar tareas particulares (Sistemas energa de un
sistema en
Embebidos);; ejemplos:
Embebidos) particular, donde
El sistema de ABS de un automvil . se los implemente.
Control de televisores y pequeos electrodomsticos
Reproductores de msica (MP3 o MP4) Ing. Daniel Acerbi - 2016 61 Ing. Daniel Acerbi - 2016 62
Fin de la presentacin
Sistemas de Numeracin
63
16