Hola
GFP, este ejemplo me funciona en proteus y en picsimulador pero en el pic se tarda 2 minutos en pasar de un estado el pin que enciende un led, como debo armarlo fisicamente para que me funcione, tengo un cristal de 4mhz , 2 condensadores de 27pf y la resistencia al pin 1 de 10k, tengo otro ejemplo el que pusiste en un post usar 29/11/2004 pero no envia nada del pc al pic, ni del pic al pc
#include <16F877a.h>
#fuses XT,NOWDT,NOPROTECT,NOPUT,NOBROWNOUT,NOLVP
#use delay(clock=4000000)
#use fast_io(A)
#use fast_io(B)
#byte port_a=0X05
#byte port_b=0X06
void main()
{
set_tris_a(0xFF); //Puerto A como entrada
set_tris_b(0x00); //Puerto B como salida
port_b=0;
for(;
//Bucle infinito
{
if(!input(PIN_A0)) //Si no has pulsado haces...
output_low(PIN_B7); //apagas led
else //Si no
{
delay_us(50); //metes un tiempo para los rebotes
output_high(PIN_B7); //enciendes el led
}
}
}
Gracias
Saludos desde Colombia