Documente Academic
Documente Profesional
Documente Cultură
S
e denomina microcontrolador o microprocesador al microcontroladores (µC).
dispositivo programable que está diseñado para hacer
diferentes actividades que requieren del procesamiento
de datos digitales, de control y comunicación digital de Algunas de estas características del PIC 16F877A son:
diferentes dispositivos. Poseen una memoria internamente que Soporta modo de comunicación serial, posee dos pines
almacena dos tipos de datos; las instrucciones, que para ello.
corresponden al programa que se desea ejecutar, y los registros, Amplia memoria para datos y programa.
que son los datos que el usuario maneja, así como registros
Memoria reprogramable: La memoria en este PIC es la
especiales para el control de las diferentes funciones del
que se denomina FLASH; este tipo de memoria se puede
microcontrolador.
borrar electrónicamente (esto corresponde a la "F" en el
Los microcontroladores se programan en lenguaje modelo).
assembler y cada microcontrolador tiene un conjunto diferente Set de instrucciones reducidas (tipo RISC), pero con las
de instrucciones de acuerdo con su fabricante y modelo. instrucciones necesarias para facilitar su manejo.
Dependiendo del número de instrucciones que el
microcontrolador opera se le denomina de arquitectura RISC
(reducido) o CISC (complejo). El microcontrolador posee una
ALU (Unidad Lógico Aritmética), memoria del programa,
memoria de registros, y pines I/O (entrada y/0 salida). La ALU
es la encargada de procesar los datos dependiendo de las
instrucciones que se ejecuten (ADD, OR, AND), mientras que
los pines son los que se encargan de comunicar al
microcontrolador con el medio externo.
La Microchip proporciona un entorno de desarrollo freeware
llamado MPLAB que incluye un simulador software y un
ensamblador. Otras empresas desarrollan compiladores C y
BASIC. Microchip también vende compiladores para los PIC
de gama alta ("C18" para la serie F18 y "C30" para los dsPIC)
y se puede descargar una edición para estudiantes del C18 que
inhabilita algunas opciones después de un tiempo de
evaluación. Figura 1: PIC 16F877A
El Crystal se conecta en paralelo con 2 capacitores del
orden de los microfaradios (uF), utilizaremos para todas las
prácticas un cristal de 4 MHz.
II. INFORME
1. Presentar el diagrama esquemático del circuito
implementado en el laboratorio, con los respectivos cambios
de haber existido. Explicar el motivo que condujo a Figura 4: Conexión del Crystal de 4MHz
realizarlos.
Para el Clear Master Reset se conecta en paralelo a 2
Programamos el PIC con la PicKit 3 el código lo hacemos capacitores del orden de los microfaradios (uF) y pondremos
en MPLAB v8.92 y el código debe estar en .asm (assembler). una resistencia que vendrá desde la fuente de 5V.