CCS C yardım

woLtaj

Üye
Katılım
1 Tem 2011
Mesajlar
36
Puanları
1
Yaş
30
16f84a kullanıyorum
a0'daki butona basıp çektigimiz zaman b0 10saniye boyunca çıkış vermesi gerekli.10sn sonunda tekrar çıkışı kesmeli.CCS C kullanıyorum
sorunu çözemedim yardımlarınız için şimdiden çok teşekkür ederim.
 
Kod:
/****************TACETTİN ÇIRACI*************/

#include <16F84.h>
    
#Fuses XT,NOWDT,NOPUT,NOPROTECT
#use delay(clock=4000000)  


#define buton !(input(pin_a0))
#define cikis  pin_b0






int i;




void main()
{
   set_tris_a( 0xff); 
   set_tris_b( 0x00 ); 
  OUTPUT_B(0x00);
   
   while(1)
   {
      if (buton)  
       {
         output_high(cikis);
         for(i=0;i<10;i++)
            {
               delay_ms(1000);
            }
         output_low(cikis);
         while(buton);
      }   
   }
}
 
çok teşekkür ederim girişleri 4e çıkardım ve hangi birisne basılırsa basılsın her giriş kendi çıkışını saymasını saglmaya çalışıyorm oldkca zor :)
 

Forum istatistikleri

Konular
129,229
Mesajlar
924,487
Kullanıcılar
451,606
Son üye
gesmuhendis54

Yeni konular

Geri
Üst