while

Başlatan taytis, 16 Haziran 2005, 12:43:21

taytis

slm arkadaşlar herkeze şimdiden teşekkürler yapıcam devreyi çok açık anlatamamışolabilirim.
baştan hi-tech yeni başladım ve gerçekten öğrenmek istiyorum kolayı sevmiyorum ama akşam çok mücadele ettim olmadı olmadı olmuyor belki çok basit ama bana bir yol gösterirseniz çok sevinirim

iki buton var iki tanede çıkış var
ilk butona bastığımda çıkış 4 saniye verecek sonra kesecek

ikinci butona bastığımda ikinci çıkış 1 saniye bir çıkış verecek sonra kesecek

bende ise kısır döngü oluyor
yani ya while yada if döngüsünü düzgün kuramıyorum

SpeedyX

Şöyle birşey uydurdum:
#bit b1 = porta.x
#bit b4 = porta.y
#bit o1 = portb.z
#bit o4 = portb.v

void main() {
   trisa=xx; trisb=xx;
   while(1){
      if(b4){
         o4=1;
         delayms(4000);
         o4=0;
      }

      if(b1){
         o1=1;
         delayms(1000);
         o1=0;
      }
   }
}