TUTORIAL IOBJETIVOS
•
Crear archivos y proyectos en el programa MPLAB.
•
Familiarizarse con los registros del microcontrolador PIC16F877A.
•
Realizar el primer proyecto: Prender y apagar un led.
•
Aprender a programar microcontroladores PIC con el software IC-Prog.
•
Identificar las ventajas de los proyectos codificados en Lenguaje C comparados con loscodificados en Lenguaje ensamblador.
PROYECTO 1:
Prender y apaga un led.El proyecto consiste en configurar un pin del microcontrolador para que en un momento dadoenvíe 5V y prenda un led, y pasado un segundo envíe 0V y por tanto apague el led. Elprograma se hará de tal manera que la operación descrita se efectúe en un ciclo infinito y sevea a un led intermitente.Para ello vamos a usar del puerto B el pin de mayor peso, es decir el RB7, el pin 40 delmicrocontrolador. Modificando el registro TRISB podemos configurar el puerto como salidadigital y para luego indicarle que envíe pulsos de “unos” y “ceros” a intervalo de 1 segundopor el pin RB7 de ese puerto.Vamos primero a elaborar el código en Lenguaje ensamblador.
•
CODIGO LENGUAJE ENSAMBLADOR
1. Abrimos el programa MPLAB, dando click en Inicio / Programas / Microchip MPLAB IDE /MPLAB IDE, ó en el icono que aparece en el escritorio después de efectuada lainstalación del programa.2. Creamos un proyecto nuevo de la siguiente manera: damos click en Project / ProjectWizard... Aparece la ventana de bienvenida al asistente de creación de proyectos, damosclick en siguiente para avanzar.3. Aparece la ventana del paso 1 del asistente: Seleccionar un dispositivo. Elegimos el tipode microcontrolador que vamos a utilizar, en este caso trabajaremos con el PIC16F877A,luego damos click en siguiente para continuar.4. En el paso 2 del asistente, en el menú Active toolsuite seleccionamos el tipo de lenguajecon que vamos a trabajar, en este caso trabajaremos con Microchip MPSAM Toolsuite.Debemos verificar además que en ”Toolsuite contents” no aparezcan equis rojas quedenotan una incorrecta instalación del programa. Click en Siguiente para avanzar.5. En el paso 3 daremos nombre al proyecto en el cuadro de texto “Project Name” yseleccionaremos una carpeta para guardarlo dando click en “Browse...”. Como nombre