Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROCONTROLADORES
PIC DE MICROCHIP
DIAPOSITIVAS DEL MATERIAL “MANUAL DE USUARIO
DEL COMPILADOR PCW DE CCS ® ”
PICCHIPS:
•Lee la base de datos del dispositivo. El compilador determina las características especificas del
dispositivo durante la compilación
PROGRAMAS DE UTILIDAD
PICEDIT:
•Permite editar la base de datos de un dispositivo, agregando, modificando o
eliminándolos de la base de datos.
CONVERT:
•Realiza conversiones de un tipo de dato a otro.
Identificadores predefinidos . Todas las directivas citadas hasta ahora, son comandos
destinados a ser interpretados por el compilador, no por el microcontrolador. Dentro del
término genérico de directiva se incluyen, además de estos comandos, unas variables
que contienen información sobre el proceso de compilación. Estas va riables son lo que
se denominan identificadores predefinidos del compilador:
NOTA:
•En un programa, las directivas se reconocen fácilmente porque comienzan por el símbolo #, mientras que los
identificadores empiezan y acaban por doble subrayado (__).
COMANDOS DEL COMPILADOR NO
ESTANDAR DE LENGUAJE ANSI C
Funciones precompiladas.
• Existen funciones en C incluidas en el compilador PCW para manejar los
diferentes recursos del microcontrolador, desde el bus I2C hasta el
conversor A/D. También se puede facilitar considerablemente la tarea de
programación, construyendo por nosotros mismos aquellas funciones que
son de utilización más frecuente, como leer la entrada de un teclado o
imprimir un determinado mensaje en una pantalla LCD conectada como
salida. El compilador PCW dispone de 16 tipos de funciones :
while(1)
{
//Lectura del Potenciometro
set_adc_channel(0); //Escoge el canal 0 de los puertos análogos
delay_us(100);
duty=read_adc(); //Almacena en duty el valor del voltaje del pot
set_pwm1_duty(duty);//10 bits= 1023 y 8bit= 255
delay_ms(999); //Espera por 1 segundo
RPM=contador*60/10;
contador=0;
//Visualiza la Velocidad
lcd_gotoxy(1,2);
printf(lcd_putc,"RPM: %f ",RPM);
}
}