lunes, 11 de septiembre de 2017

CURSO PIC: CREACION DE UN PROYECTO EN CCS

ENTORNO DEL PROGRAMA
 
CREACION DE UN FICHERO
Se selecciona la pestaña File la opcion New y luego Source File



Otra manera es si ejecutamos PROJECT WIZARD tras pedir el nombre del nuevo proyecto aparece la ventana de configuración con dos pestañas, una para configurar las distintas opciones que se muestran en la barra de la izquierda (options) y otra donde se muestra el código resultante de la configuración. Recorriendo las distintas opciones (Analog, communications, SPI, etc.) se llega a obtener el código de configuración deseado, tras lo cual, ya podemos empezar a escribir el resto del código del programa. Debemos observar cómo se incluye un fichero de cabecera *.h donde se encuentra la configuración del dispositivo.
 



PRIMER PROGRAMA
Se conectará el led a la patilla RB7 de un PIC16f877a trabajando a una frecuencia de 4 Mhz.

#include <16f877.h>

Este fichero lo suministras CCS y esta en el directorio devices. La ruta de buscada de los ficheros #include se puede modificar en caso de quere incluir ficheros que se encuentren en otros directorios. Con el comando OPTIONS--> PROJECT-->INCLUDE FILES
 A continuación se defines las directivas, velocidad del PIC y el puerto utilizado.

#use delay (clock=4000000)
#byte puerto_b=0x06

Ahora pueden escribirse la funcion principal MAIN(). 

 














SIMULACION EN PROTEUS
  





No hay comentarios:

CURSO PIC: GESTION DE PUERTOS USANDO PUNTEROS

Se puede acceder a la memoria de datos usando punteros, los cuales se definen como int. #define TRISA(int*) 0x85 #define PORTA(int*...