Banner publicitario de PCBWay
desktop

PIC16f877 programado con pcw compiler

Hola a todos

bueno soy nuevo en esto de la programacion de pics en lenguaje C, e programado en ensamblador pero ahora me a costado un poco de trabajo con Lenguaje C. aqui les traigo un codigo que seria el equivalente a hola mundo en C++ y aprovecho para que me apoyen a ver k estoy mal ya que el archivo hex que me genera me funciona muy bien en la simulacion en proteus pero al momento de cargarlo al pic e implementar el circuito en la plantilla de trabajo no me funciona , si alguien me pudiera ayudar a saber cual es el error ya que al parecer no se esta grabando el codigo en el pic o no se si me falte alguna linea de codigo .

#include "C:\Programas_Ejemplos_PCW\Parpadear_LED_16F877\parpadear_LED_16F877.h"

#byte puerto_b = 0x06

void main()
{

setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(FALSE);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);

// TODO: USER CODE!!
set_tris_b(0x00);
puerto_b=0; // Limpia el Puerto B

do{

delay_us(1000); // retardo
bit_set(puerto_b,7); // pone a 1 ,RB7
delay_us(1000);
bit_clear(puerto_b,7); // pone a 0, RB7
}while(TRUE);
}



de antemano les agradezco y saludos.
 
Atrás
Arriba