23 Eylül 2020 Çarşamba

ccs c buton ile ileri geri örnek uygulama

 Pic programlama ccs c buton ile ileri geri örnek kodlar

#include <16f877a.h>

#fuses hs,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD 

#use delay(clock=4000000) 


int x=1;

void main ()

{

set_tris_a(0xff);

set_tris_b(0x00);    

output_b(0x00); 

 output_high(pin_b0);

while(true)

{


if(input(pin_a0)==0)

 {

 x=x+1;

 delay_ms(10);

 if(x >= 8)

 x=8;

 while (input(pin_a0)==0);

 }


 

 if(x==2)

 {

 output_b(0x02);

 }

 if(x==3)

 {

 output_b(0x04);

 }

 if(x==4)

 {

 output_b(0x08);

 }

 if(x==5)

 {

 output_b(0x10);

 }

 if(x==6)

 {

 output_b(0x20);

 }

 if(x==7)

 {

 output_b(0x40);

 }

 

 if(x==8)

 {

 output_b(0x80);


 }

 ///////


 if(input(pin_a1)==0)

 {

 x=x-1;

 if(8 <= x)

 x=1;

 while (input(pin_a1)==0);

 }


 if(x==1)

 {

 output_b(0x01);

 }

 if(x==2)

 {

 output_b(0x02);

 }

 if(x==3)

 {

 output_b(0x04);

 }

 if(x==4)

 {

 output_b(0x08);

 }

 if(x==5)

 {

 output_b(0x10);

 }

 if(x==6)

 {

 output_b(0x20);

 }

 if(x==7)

 {

 output_b(0x40);

 }

 

 if(x==8)

 {

 output_b(0x80);

 }

}

}




   

   

  

Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...