Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

24/04/2011 #1

Avatar de beto7

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\pa rpadear_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.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.