Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CREANDO UN NUEVO PROYECTO EN MPLAB 1.- Se selecciona MPLAB IDE de microchip previamente instalado, de acuerdo a la figura 1.
Figura 1.
Figura 2.
3.- Dentro del proyecto WIZARD paso1: Se selecciona el dispositivo a utilizar, tal como se muestra en la figura 3, luego clic en <siguiente>
Figura 3. 4.- Dentro del proyecto WIZARD paso2: Se selecciona el compilador HI-TECH UNIVERSAL TOOLSUITE a utilizar, tal como se muestra en la figura 4, luego clic en <siguiente>.
Figura 4. 5.- Dentro del proyecto WIZARD paso3: para crear un nuevo archivo proyecto o espacio de trabajo (extensin mcp), dar clic en el botn <Browse> para crear una nueva carpeta proyecto (Ejm: C:\Users\Home\Desktop\PICC_HT\Ejemplo1), clic en esta nueva carpeta, luego poner el nombre del proyecto (Ejm: ejemplo1), luego clic en <guardar> y <siguiente> .
6.- Dentro del proyecto WIZARD paso4: adicionar archivos extras. Por el momento no usaremos esta opcin por lo que daremos <siguiente>.
7.- Luego, antes de finalizar el wizard, se presenta la ventana con el resumen de lo configurado. Si deseamos hacer un cambio, elegir < atrs >
8.- Crear un nuevo archivo de texto (puro, es decir txt) en el que se hara la programacin en C , < File > < New > o el icono que aparecer como <Untitled> y guardarlo como ejemplo1.c en la carpeta donde guardamos el archivo de proyecto (C:\Users\Home\Desktop\PICC_HT\Ejemplo1). Tal como se puede observar en las siguientes figuras. Al guardarse, el titulo de <Untitled> se cambiara por el nombre almacenado junto con la ruta donde esta guardado. Nota: la direccin de la carpeta Ejemplo1, es a manera de ejemplo.
9.- Adicionaremos el nuevo archivo creado a la carpeta Source Files. Boton derecho sobre dicha carpeta y elegir Add files, buscamos el archivo ejemplo1.c y damos clic sobre el y finalmente elegimos Abrir
10.- De forma analoga adicionaremos el archivo htc.h a la carpeta header Files, archivo que esta ubicado en la carpeta C:\Program Files\HI-TECH Software\PICC\9.88\include del directorio del compilador.
11.- Los ultimos pasos de la configuracion. a) Eleccion del simulador: Debugger Select Tool MPLAB SIM b) Eleccion de version del compilador: Project Buil options .. project . En la pestaa Compiler elegir la opcion Lite (en caso de tener opcion PRO).
10
c) Eleccion de la frecuencia del oscilador del PIC: Debugger Settings. Elegimos 10 MHz y Aceptar
Hemos finalizado la creacion de una carpeta de proyecto y configurado para escribir un primer programa en C. Ejemplo1
#include <htc.h> #define _XTAL_FREQ 10000000 void main(void){ TRISC=0; for(;;) { RC7=~RC7; __delay_ms(50); } }
11
Ejemplo2
# include <htc.h> # define _XTAL_FREQ 10000000 void main(void){ TRISB=0x00; PORTB=0x00; do{ RB0=1; __delay_ms(1000); RB0=0; __delay_ms(1000); }while(1); }
12
4) Hacemos clic sobre la linea aadida y con el boton derecho elegimos < Properties > para elegir dentro de los formatos de presentacion, la opcion < binary > y luego <aceptar>. Ver figuras siguientes.
13
5) Nos vamos a la ventana del programa y hacemos clic en la linea 5 y luego boton derecho para elegir < Set Breakpoint > que hara que aparezca el simbolo (El programa, despues de empezar se coloca en esta posicion para ejecutar el programa paso a paso). 6) Luego para empezar la ejecucion paso a paso, hacemos un solo clic en el icono aparecera una flecha sobre el icono , indicando que se esta listo para ir paso a paso. y
14
Run
__delay_ms(50) y presionar nuevamente, el programa no avanza, se tiene que dar repetidos clic sobre el icono de paso a paso. 8) Para evitar esto, volveremos a ejecutar el programa. Clic sobre programa nuevamente. Luego un clic sobre linea de retardo. Aqu usar el icono para reiniciar el hasta llegar a la
notificado por el mensaje en la esquina inferior izquierdo. 9) Para evitar demoras en la ejecucion, cancelamos con el < MCLR RESET > y luego en el programa aadimos el comando <continue>, compilamos y establecemos otro punto de quiebre sobre este. Clic sobre el boton y tendremos lo mostrado en la figura.
15 10) Ir paso a paso hasta llegar a la linea donde esta el retardo, y ahora, en vez de hacer clic sobre , hacer clic sobre , lo que hara que el programa salte hasta el proximo punto de quiebre, que es en el comando < continue >. 11) Repetir loa netrior y observar como el bit RC7 cambia de valor. USO DEL STOPWATCH