S

Pic programlama yardım

Başlatan serdar546, 04 Nisan 2014, 18:06:49

serdar546

arkadaşlar üniversiteliyim bir projem var. altta vereceğim linkte proteus'ta kurulu devre ve c kodları var. acaba bilgili birileri kodları derlememde bana yardımcı olabilirler mi ?

http://s3.dosya.tc/server20/F20yhP/XX.rar.html


#include <16F628a.h>
#fuses INTRC_IO,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOCPD,NOMCLR //sigortalar ayarlanıyor, iç kristal kullanılacak ve mclr pullup kullanılmayacak
#use fast_io(b)  //hızlı giriş çıkış ayarı
#use fast_io(a)
#use delay(clock=4MHZ) //kristal ayarı
#byte INTCON=0x0B
#byte PIE1=0x8C

int i,sn,dk,saat;

int a=0;

#int_timer0

serdar()
{
   set_timer0(217);
   
if(a=1) {
   
   i++;
   
   if(i==100)
   {sn++;i=0;}
   if(sn==60)
   {dk++;sn=0;}
   if(dk==60)
   {saat++;dk=0;}
   
   if(saat<=4)
   {output_high(PIN_A7);}
   if(saat>=4)
   {output_low(PIN_A7);}
   if(saat==8)
   {saat=0;}
}
}

void main()
{
   enable_interrupts(global);
   enable_interrupts(int_timer0);
   setup_timer_0(rtcc_internal | rtcc_div_256);
   set_timer0(217);
   
 
   
   
INTCON=0b11000000;
PIE1=0b00100000;
   set_tris_b(0x00);
   set_tris_a(0x00);
   output_a(0x00);


delay_ms(10000);

output_high(PIN_A2);

delay_ms(10000);

output_low(PIN_A2);

for(;;){
   if(input(PIN_B0))
   {a=1;}
   }
}


Powered by EzPortal