Ccs c pin degiştirme

deşarj

Üye
Katılım
6 Eki 2020
Mesajlar
75
Puanları
1
Yaş
26
#define ledyak pin_c0
#define ledsondur pin_c0

void main()
{
output_high(ledyak);
delay_ms(500);
output_low(ledsondur);
}
şimdi benim sorum şöyle pin_c0 da ve pin_c1,pin_c2 de ledler var yani toplam 3 adet led var ama sadece bu kadar programla yazabilirmiyim yani output_high ile output_low da yazan pinleri 1 dk arayla nasıl degiştirebilirim bana bu şekilde lazım arkadaşlar 1 dk pic_c0 deki led yancak söncek o söner sönmez 1 dk pin_c1 deki led yancak söncek sonra aynı şekilde pin_c2 yapcak başa sarcak inşallah anlata bildim normal while içine tek tek yaz demeyin onu biliyorum teşekkür ederim
 
Konuyu yanlış bölümde açmışsınız.

Normalde pic programlama bölümünde açsanız daha doğru olur.

Devre şeması var mı? Benzetim programı mı kullanıyorsunuz gerçek devre üzerinde mi deniyorsunuz? Hangi µ denetleyiciyi kullanıyorsunuz?
 
Kod:
#define led1 pin_c0
#define led2 pin_c1
#define led3 pin_c2

void main()
{
output_low(led3);      //led3 sön
output_high(led1);    //led1 yan
delay_ms(1000);

output_low(led1);    //led1 sön
output_high(led2);  //led2 yan
delay_ms(1000);

output_low(led2);    //led2 sön
output_high(led3);  //led3 yan
delay_ms(1000);

}

Böyle istemiyorsan timer ve timer kesmesi konusunu incelemelisin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…