Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microprocesador
Memoria
programa
CPU
Memoria
datos
v
Microcontrolador
2. Arquitectura de microcontroladores
5
2. ARQUITECTURA DE MICROCONTROLADORES
6
2. ARQUITECTURA DE MICROCONTROLADORES
7
2. ARQUITECTURA DE MICROCONTROLADORES
Arquitectura de Harvard
Arquitectura de Harvard
• Se elimina el concepto de Memoria Principal. En esta arquitectura
existe:
o Una memoria exclusivamente para datos
o Una memoria exclusivamente para instrucciones
o Buses (tanto de datos, como de direcciones) diferenciados para cada una de
las memorias
▪ Sus números de líneas pueden ser distintos
– El tamaño de palabra de datos y de instrucciones puede ser distinto
– La capacidad de las memorias pueden ser distintas
9
2. ARQUITECTURA DE MICROCONTROLADORES
Memoria
programa
CPU Memoria CPU
Memoria
datos
Direcciones
Datos (información): Instrucciones / datos (variables y constantes)
Control
10
2. ARQUITECTURA DE MICROCONTROLADORES
11
2. ARQUITECTURA DE MICROCONTROLADORES
12
3. REPASO DE PROGRAMACIÓN
¿Qué es un programa?
13
3. REPASO DE PROGRAMACIÓN
Etapas de la programación
14
3. REPASO DE PROGRAMACIÓN
Etapas de la programación
15
3. REPASO DE PROGRAMACIÓN
Etapas de la programación
16
3. REPASO DE PROGRAMACIÓN
Etapas de la programación
e. Implementación:
Consiste en transferir el programa desde un PC hacia el micro, para hacer
esto posible se necesita de un circuito intermedio llamado circuito
programador.
17
3. REPASO DE PROGRAMACIÓN
18
4. MICROCONTROLADOR PIC 16F84A
19
MICROCONTROLADOR PIC 16F84A
20
MICROCONTROLADOR PIC 16F84A
21
MICROCONTROLADOR PIC 16F84A
1.- La alimentación:
22
MICROCONTROLADOR PIC 16F84A
23
MICROCONTROLADOR PIC 16F84A
3.- El oscilador:
Por ahora, conectaremos un cristal
de cuarzo de 4 MHz entre los pines
OSC1 y OSC2, también
conectaremos un capacitor
cerámico de 22 pF entre OSC1 y
tierra y otro capacitor igual entre
OSC2 y tierra. Más adelante se
detallarán las diversas formas de
configurar estos pines.
24
MICROCONTROLADOR PIC 16F84A
25
MICROCONTROLADOR PIC 16F84A
Si la entrada se da a través de un
interruptor será obligatorio conectar
un resistor de 10 kΩ a VDD sin
importar si la línea se usará o no,
una solución sencilla para evitar la
conexión de tantos resistores es
configurar como salidas las líneas
que no vayamos a usar en nuestro
proyecto.
26
MICROCONTROLADOR PIC 16F84A
EL OSCILADOR EXTERNO
28
5. OSCILADOR Y FUSIBLES
EL OSCILADOR EXTERNO
A continuación, se muestran los parámetros de configuración
para cristales:
Donde C1 y C2 son los valores de capacitor que podemos usar en el circuito oscilador.
29
5. OSCILADOR Y FUSIBLES
EL OSCILADOR EXTERNO
Un microcontrolador ejecuta sus programas paso por paso, la unidad que mide
el paso más básico es denominada ciclo de máquina y la velocidad con que se
ejecuta está directamente relacionada con el oscilador de la siguiente manera:
Fo = F / 4,
To= 1 / Fo
LOS FUSIBLES
31
5. OSCILADOR Y FUSIBLES
LOS FUSIBLES
Para indicarle al PIC qué fusibles usar, a través del lenguaje de
programación se escribe una línea de código llamada palabra de
configuración.