Pic 16f84
UNIDAD IZTAPALPA CIENCIAS BASICAS E INGENIERIA LICENCIATURA EN ELECTRONICA AREA COMUNICACIONES
REPORTE DE PROYECTO TERMINAL
“VEHICULO TERRESTRE CON TRAYECTORIA DEFINIDA”
INTEGRANTES:
IBARRA FLORES IVAN JAVIER 99216172
JIMÉNEZ HINOJOSA ERIK 99216216
RETANA MANJARREZ CUAUHTÉMOC 99216689
ASESOR
_______________________________ Dr.FAUSO CASCO SANCHEZ
1
INDICE
Objetivo-----------------------------------------------------------------------------------------------------------3 Introducción------------------------------------------------------------------------------------------------------4 CAPITULO 1. Microcontrolador 16F84A-----------------------------------------------------------------5 Arquitecturainterna-----------------------------------------------------------------------------5 El contador de programas (PC)----------------------------------------------------------------8 La pila-----------------------------------------------------------------------------------------------9 Palabras de configuración e identificación-------------------------------------------------10 1.4.1 Palabras deconfiguración del PIC 16F84----------------------------------- 10 1.4.2 Registros de propósito especial-------------------------------------------------13 1.4.3 Registro de STATUS (Posición 03h o 83h)-----------------------------------14 1.4.4 Registro OPTION (Posición 81h)----------------------------------------------15 1.4.5 Registro de interrupciones INTCON (posición 0Bh o 8Bh)--------------161.4.6 Registro de interrupciones EEDATA (Posición 08h)----------------------17 1.5 Configuración de pines del PIC 16F84------------------------------------------------------18 CAPITULO 2. MPLAB---------------------------------------------------------------------------------------21 2.1 Instalación y configuración--------------------------------------------------------------------21 2.2 Comocrear un proyecto con MPLAB-------------------------------------------------------28 CAPITULO 3. NIPLE---------------------------------------------------------------------------------------- 32 3.1 Introducción-------------------------------------------------------------------------------------- 32 3.2 Funcionesdisponibles---------------------------------------------------------------------------32 3.3 Metodología de programación---------------------------------------------------------------- 32 3.4 Bloques---------------------------------------------------------------------------------------------33 3.4.1 Interpretación de los bloques------------------------------------------------------33 3.4.2 Insertarbloques----------------------------------------------------------------------36 3.4.3 Editar bloques------------------------------------------------------------------------36 3.5 Vínculos--------------------------------------------------------------------------------------------37 3.6 Control de ingreso de nombres de registros------------------------------------------------38 3.6.1 Control de ingresos de valoresliterales----------------------------------------- 38 3.6.2 Declaración de registros------------------------------------------------------------38 3.6.3 Registros predefinidos por el PIC------------------------------------------------38 3.6.4 Registros de usuarios----------------------------------------------------------------38 3.6.5 Registros de deshabilitados--------------------------------------------------------38 3.6.6Declaración de un registro de usuario-------------------------------------------39 3.6.7 Asignar un valor a un registro---------------------------------------------------- 39 3.7 Configuración del puerto A--------------------------------------------------------------------41 3.8 Configuración del puerto B--------------------------------------------------------------------42 3.9 Leer datos de...
Regístrate para leer el documento completo.