Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARQUITECTURA MICROCONTROLADORES
• ES UN CIRCUITO INTEGRADO
PROGRAMABLE, QUE INCLUYE EN
SU INTERIOR LAS 3 UNIDADES
FUNCIONALES DE UNA
COMPUTADORA: CPU, MEMORIA Y
DISPOSITIVOS DE E/S.
1
DIFERENCIA ENTRE MICROCONTROLADOR Y MICROPROCESADOR
Unidad N
Unidad
S
InstruccionesBus De Bus De Bus
Direcciones T Direcciones Direcciones D
Control Control
R A
Datos
Bus Datos e U Bus T
Instrucciones C Instrucciones Bus Datos O
Unidad C Unidad S
Operativa I Operativa
O
N
VON-NEUMANN E
S
HARVARD
I
2
ARQUITECTURA HARVARD
3
ARQUITECTURA VS INSTRUCCIONES
CISC
• INSTRUCCIONES ESPECIALIZADAS
• SE REQUIEREN UN SET DE INSTRUCCIONES AMPLIO PARA DAR
SOPORTE A UNA ARQUITECTURA MAYOR A 128 INSTRUCCIONES
• PROGRAMAS REQUIEREN MENOS CÓDIGO FUENTE.
4
RISC
MICROCONTROLADORES
10
5
Microcontrolador
11
12
6
MEMORIA
13
Parte II Memorias
TIPOS DE MEMORIAS
RAM ROM
14
7
Parte II Memorias
15
PERIFERICOS (I)
• PUERTOS (E/S)
• PARALELO (CONTROLAR PINES)
• SERIE (COMUNICACION OTRO MICRO)
• CONVERSORES A/D
• TIMERS
• PWM
• ETC...
16
8
PERIFERICOS (II)
17
CONVERSOR A/D
001101010110
010101010101
011010101011
A/D 010101011010
10
18
9
TIMERS
• SON CONTADORES
• NOSOTROS FIJAMOS SU PERIODO
• SE PUEDEN LEER Y A VECES ESCRIBIR.
• NOS PERMITEN MEDIR TIEMPOS, GENERAR SEÑALES PERIODICAS, ETC...
19
GENERADOR DE PWM
5V
0V
20
10
¿QUÉ ES UNA INTERRUPCION?
21
INTERRUPCIONES
• EXTERNAS:
• CAMBIO DE ESTADO DE UN PIN
• RECEPCION PUERTO SERIE, USB
• INTERNAS:
• DESBORDAMIENTO DE TIMER
• FIN DE CONVERSION A/D
• INTERRUPCION SOFTWARE
22
11
23
24
12
25
26
13
27
28
14
29
30
15
31
32
16