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);
}
}
}
(https://s33.postimg.cc/ujo9teje3/0a00adc4-ec1a-40ed-88b1-9013560da3f2.jpg) (https://postimg.cc/image/ujo9teje3/)
Derleme hatası nedir?
else if (inpıt(BUTTON2)==1){
satırını bir kontrol et!
inpıt mi yoksa input mu olacak?