Professional Documents
Culture Documents
Departamento de Automatizacin y
Control Industrial - DACI
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Introduccin
Temario
Sistema Binario
Introduccin
Arquitectura Bsica de un sistema
Microprocesado
Descripcin de Bloques Funcionales,
memoria, perifricos, etc.
El microcontrolador
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Transformacin de sistemas de numeracin
Algoritmo de Multiplicacin
Algoritmo Divisin
ejercicios varios
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Transformacin decimal-binario
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Transformacin binario-decimal
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Transformacin decimal-binario fracciones
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Transformacin decimal-binario fracciones
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Transformacin binario-decimal fracciones
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Transformacin binario-hexadecimal
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
Sistemas Binarios
Sistema Binario
Multiplicacin
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
10
Sistemas Binarios
Sistema Binario
Algoritmo de divisin Ejercicio Divisin
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
11
Introduccin
Temario
Sistema Binario
Introduccin
Arquitectura Bsica de un sistema
Microprocesado
Descripcin de Bloques Funcionales,
memoria, perifricos, etc.
Diseo de Sistemas de Memoria
El microcontrolador
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
12
Introduccin
Microprocesador
Dispositivo que ejecuta instrucciones
almacenadas internamente. La funcionalidad
es variable y depende tanto de las
instrucciones del programa como de la
interrelacin con el medio externo a travs de
entradas salidas (IN /OUT).
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
13
Bloques Funcionales
14
15
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
16
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
17
Requerimiento mnimo
18
Introduccin
Temario
Sistema Binario
Introduccin
Arquitectura Bsica de un sistema
Microprocesado
Descripcin de Bloques Funcionales,
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
19
Bloques Funcionales
Microcontroladores
Es un circuito integrado (Chip) utilizado generalmente para
aplicaciones no muy complejas.
Dispone bsicamente de:
Memoria (programa y datos)
Dispositivos de entrada/salida (I/O)
CPU (Central Processing UnitUnidad central de
procesamiento)
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
20
Bloques Funcionales
Microcontroladores
Gama baja: 4, 8, 16 bits. Dedicados fundamentalmente a
tareas de control (electrodomsticos, cabinas telefnicas,
algunos perifricos de ordenadores, etc.).
Generalmente son C.
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
21
Bloques Funcionales
Microcontroladores
Gama baja: 4, 8, 16 bits. Dedicados fundamentalmente a
tareas de control (electrodomsticos, cabinas telefnicas,
algunos perifricos de ordenadores, etc.).
Generalmente son C.
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
22
Bloques Funcionales
Estructura Interna de un uP
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
23
Bloques Funcionales
24
Bloques Funcionales
Unidad de Control:
Registro de Instrucciones
Decodificador de Instrucciones
Circuitos lgicos generadores de tiempo y
control (Temporizacin)
Registro de instrucciones: Es el registro donde
se almacena el cdigo de operacin de la
instruccin que se est ejecutando, una vez
que es extrada desde la memoria del
programa.
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
25
Bloques Funcionales
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
26
Bloques Funcionales
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
27
Bloques Funcionales
28
Bloques Funcionales
29
Bloques Funcionales
Perifricos
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
30
Bloques Funcionales
Perifricos
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
31
Bloques Funcionales
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
32
Bloques Funcionales
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
33
Bloques Funcionales
Circuitera adicional
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
34
Bloques Funcionales
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
35
Bloques Funcionales
El filtro adems de atenuar los efectos indeseables del ruido y la
interferencia, al tener capacitares almacena voltaje, el cual da al
microcontrolador un tiempo de autonoma adicional despus que se pierde
la energa primaria.
36
Bloques Funcionales
Circuitera adicional
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
37
Memorias
MEMORIAS
Tipos de memoria:
Programmed ROM
Los datos son permanentes
Econmicamente posible en grandes cantidades
debido al alto coste del diseo
EPROM (erasable programmable ROM)
Se graba con un programador
Versin para ser borrada con luz ultravioleta
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
38
Memorias
MEMORIAS
Tipos de memoria:
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
39
Memorias
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
40
Memorias
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
41
Memorias
Almacenamiento de Informacin
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
42
Memorias
Memorias
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
44
Memorias
1.
2.
3.
4.
5.
45
Memorias
46
Temario
Sistema Binario
Introduccin
Arquitectura Bsica de un sistema
Microprocesado
Descripcin de Bloques Funcionales,
memoria, perifricos, etc.
El microcontrolador
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
47
Microcontrolador
Estructura Interna
Los microcontraladores se clasifican de
diferentes maneras la mas bsica es de
acuerdo al nmero de instrucciones.
CISC: (complex instruction set computer),
dispone de ms de 80 instrucciones de
mquina en su repertorio, algunas
sofisticadas y potentes.
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
48
Microcontrolador
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
49
Microcontrolador
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
50
Microcontrolador
Von Newman
Existe un solo espacio de memoria donde se
almacenan programas y datos (arquitecturas
tpicas en PC). Un solo bus de datos y
direcciones. Igual ancho de la palabra de
datos y de programa.
Es
la
arquitectura
tradicional
de
computadores , el tamao de la unidad de
datos o instrucciones esta fijado por el ancho
del bus de memoria.
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
51
Microprocesador
Von Newman
Problemas: Si debe acceder a un dato o
instruccin de ms de 8 bits debe realizar
ms de un acceso.
El bus nico limita la velocidad de operacin
del up ya que no se puede buscar una
instruccin de memoria si no ha finalizado la
transferencia.
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
52
Microprocesador
Harvard
Existen dos espacios de memoria; uno para
programa y otro para datos. Dos buses de
datos y direcciones. El ancho de la palabra de
datos y de programa puede ser distinto.
Acceso simultaneo a datos e instrucciones
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
53
Microprocesador
Harvard
Desventaja: debe poseer instrucciones
especiales para acceder a tabla de valores
constantes, ya que estn fsicamente
almacenada en la memoria de programa.
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
54
SISTEMAS MICROPROCESADOS
Departamento de Automatizacin y
Control Industrial - DACI
Marco Herrera
Andrs Cela
marco.herrera@epn.edu.ec
andres.cela@epn.edu.ec
EPN-DACI-Sistemas Microprocesados
M. Herrera, A. Cela
55