led yakma kodları hata nerede acaba?

Başlatan mrtfb123, 26 Kasım 2017, 00:15:17

mrtfb123

1.Buton basılınca b2 pinindeki ledin sürekli yanmasını,2.butona basıldığında ise b5 pinindeki ledin sürekli yanmasını istiyorum istiyorum fakat yapamıyorum kod mu hatalı devrem mi yardımcı olurmusunuz ?
#include <16f877.h>
#use delay(clock=4000000)
void main()
{
set_tris_a(0x00);
#define BUTTON1 pin_a0
#define BUTTON2 pin_a1
set_tris_b(0x00);
output_b(0x00);


while(1)
{


if(input(BUTTON1)==1){
output_high(pin_b2);
}
else if (inpıt(BUTTON2)==1){
output_high(pin_b5);
}
else 
{


output_high(pin_b0);
output_high(pin_b5);
delay_ms(5000);
output_low(pin_b0);   
output_low(pin_b5);
delay_ms(500); 


output_high(pin_b1);
output_high(pin_b4);
delay_ms(500);
output_low(pin_b1);
output_low(pin_b4);
delay_ms(500); 

output_high(pin_b2);
output_high(pin_b3);
delay_ms(5000);
output_low(pin_b2); 
output_low(pin_b3); 
delay_ms(500); 




}



}
}




mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

Kabil ATICI

else if (inpıt(BUTTON2)==1){
satırını bir kontrol et!
inpıt mi yoksa input mu olacak?
ambar7