MikroC de delay_ms();

Katılım
14 Nis 2021
Mesajlar
2
Puanları
1
Yaş
24
MikroC de Delay_ms(i*1000) tanımlamak istiyorum ama sanırım delay_ms içine değişken tanımlanmıyormuş bunu nasıl halledebilirim ?
Elimdeki problem bir sayısı ekranda bir saniye iki sayısı iki saniye .... gözüksün istiyorum.
Kod:
unsigned char dizi []={0x3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79,0X71};
unsigned int i;

void main() {
      DDRD=0XFF;
      while(1)
      {
       for(i=0;1<16;i++)
       {
       PORTD=dizi[i];
       Delay_us(i*1000);
       }
       }

}
 
Denenebilir...
Tam zamanı tutturmak için Delay_us
içerisindeki değeri artırıp-azaltabilirsiniz.
C:
void bekle(unsigned int deger)
{
    while(deger--)
    {
        Delay_us(1000);
    }
}
 

Forum istatistikleri

Konular
127,954
Mesajlar
913,889
Kullanıcılar
449,604
Son üye
baba pero

Yeni konular

Geri
Üst