Microcontrolador
CLASES PRÁCTICAS
Wildor Ferrel Serruto
AREQUIPA – PERÚ 2011
1. Introducción
Objetivos
Describir la arquitectura del microcontrolador PIC16F877 PIC Manejar a través del lenguaje ensamblador los recursos del microcontrolador (Microprogramación) Simular en MPLAB y Proteus sistemas basados en el microcontrolador 16F877
Microcontrolador Circuito integrado programable que contiene los elementos básicos de un computador.
Sirve para controlar una tarea determinada. Por su tamaño reducido suele ir incorporado en el dispositivoal que gobierna (controlador embebido)
Función Principal del MC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24
El MC en un Sistema de ControlSeñal de Referencia Señal de Mando Variable Controlada Actuadores Planta
Señal Medida
Elemento de Medición
Programación del MC
Escribir el programa en lenguaje ensamblador o en lenguajeC. En el curso usaremos el lenguaje ensamblador. Depurar el programa Obtener el programa en lenguaje máquina Grabar el programa en el microcontrolador
Arquitectura
Atributos del sistema visiblesal programador en lenguaje ensamblador: Registros de Trabajo Modos de direccionamiento Conjunto de Instrucciones Sistema de Interrupciones
Organización
Unidades funcionales (Hardware) einterconexiones que materializan una Arquitectura
El Microcontrolador PIC 16F877
CPU RISC. Tiene 35 instrucciones. Cada instrucción es de una sola palabra de 14 bits.Máxima frecuencia de reloj 20 MHz. Todas las instrucciones a excepción de las de salto se ejecutan en un ciclo de instrucción. Memoria de programa Flash de 8Kx14 words Memoria de datos RAM de 368...
Regístrate para leer el documento completo.