xxahmetxx13
Üye
- Katılım
- 14 Eki 2020
- Mesajlar
- 5
- Puanları
- 1
- Yaş
- 25
merhabalar bu devrede 7 segment displaylerin en alt birler orta onlar ve en üst yüzler basamağı olacak şekilde 999 kadar sayması gerekiyor ama ben yazdığım kodda ilk önce onlar basamağını oluşturabilmek için değişkeni 4 bit alttan başlatıyorum ama üçüncü değişkeni ekleyince birler basamağını sayıp sıfırlanıyor yardımcı olabilirmisiniz lütfen
kod:
kod:
Kod:
int digit0, digit1, digit2=0;
void main()
{
set_tris_b(0x00);
set_tris_c(0x00);
set_tris_d(0x00);
output_b(0x00);
output_c(0x00);
output_d(0x00);
while(TRUE)
{
a=input(pin_a0);
output_d(digit0);
output_c(digit1>>4);
output_c(digit2);
delay_ms(10);
digit0++;
if(digit0>9);
digit0=0;
digit1=digit1+1;
}
if(digit1>9){
digit1=0;
digit2=digit2+1;
}
if(digit2>9){
digit0, digit1, digit2=0;
}
}
}
Moderatör tarafında düzenlendi: