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
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…