Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE
MICROCONTROLADORES
ARQUITECTURA VON NEUMANN
(ARQUITECTURA TRADICIONAL)
La arquitectura tradicional de computadoras y microprocesadores
se basa en el esquema de John Von Neumann, en la cual la unidad
central de proceso o CPU est conectada a una memoria nica que
contiene las instrucciones del programa y los datos.
El tamao de la unidad de datos o instrucciones est determinado
por el ancho del bus de memoria.
BUS
MEN
CPU DATOS
LIMITACIONES ARQUITECTURA DE
VON NEUMANN
BUS BUS
MEM MEN
CPU DATOS
PROG
ARQUITECTURA HARVARD/ VON-NEUMANN
Un microcontrolador es un dispositivo
electrnico capaz de llevar a cabo procesos
lgicos. Estos procesos o acciones son
programados en lenguaje ensamblador por
el usuario, y son introducidos en este a
travs de un programador.
MICROCONTROLADOR
Un microcontrolador es un circuito integrado programable que
contiene todos los componentes necesarios para controlar el
funcionamiento de una tarea determinada, como el control de
una lavadora, un teclado de un ordenador, una impresora, un
sistema de alarma, entre otras. Para esto, el microcontrolador
utiliza muy pocos componentes asociados.
MICROCONTROLADOR
DIAGRAMA INTERNO MICROCONTROLADOR
CARACTERSTICAS DE UN MICROCONTROLADOR PIC
Eficiencia del cdigo: permiten gran compactacin
de programas.
Rapidez de ejecucin: a f de 20MHz 5 millones de
instr./seg.
Seguridad en acceso: Separa memoria de datos y de
programa.
Juego reducido de instrucciones.
Control de Procesos
DIAGRMA DE BLOQUES DE UN MICROCONTROLADOR
EJECUTA EL INTERFACE
PROGRAMA CPU ENVIO Y RECEPCION
SERIE DE DATOS
GESTIONA EVENTOS
CONTIENE EL CONVERTI-
PROGRAMA Y LOS ROM ADQUISICION DE
DOR A/D
DATOS DE LA DATOS ANALOGICOS
APLICACION
Puertos de Entrada/Salida
Reset interno.
Reset por encendido. (puesta en marcha)
Reset por desbordamiento del perro guardin.
Reset por fallo de alimentacin.
Reset externo. ( o manual)
La Esttica y la dinmica:
Grfica PWM
PORTB PORTB
REGISTROS
Para configurar al PIC, debemos modificar
algunos registros especiales: STATUS,
OPTION_REG, INTCON, TRISA, TRISB
Para manejar el I/O estn los registros
PORTA, PORTB
Todo registro es de 8 bits (1 Byte)
TIMER
Qu cuenta el Timer?
El prescaler y el prescaler
rate select se configuran en el
registro OPTION_REG
FUNCIONAMIENTO DE UN PIC
Instrucciones ARITMTICAS
NEMNICO DESCRIPCIN FLAGS AFECTADOS