J.BOURNE
Üye
- Katılım
- 22 Ara 2010
- Mesajlar
- 4
- Puanları
- 1
ARKADAŞLAR
yazılımı "micro c " de yaptım fakat EN AZINDAN BUTON BASILI İKEN 10'A KADAR SAYMASI LAZIM...
nasıl bir durum olabilir acaba arkadaşlar?
proteusta devreye enerji verir vermez F5 e bağlı led 2 defa yanıp sönüyor sonra tık yok
ben butona basıldığında sadece bi kere "1" vermesini ve durmasını istiyorum..
" i " değişkenine 0-10 arası değer veriyorum hala iki defa yanıp sönüyor..sorun ne olabilir acaba...????
bilginize.....
void main()
{
ANSEL = 0; // ADc girişleri dijitale ayarlandı
CMCON = 7; // KARŞILAŞTIRILMA modüllü kapatıldı
TRISIO.F1= 1; // F1 GİRİŞ
TRISIO.F5= 0; // F5 ÇIKIŞ
// GPIO çıkışa yönlendirildi
GPIO = 0; // GPIO sıfırlandı
{ unsigned char i;
if(GPIO.F1=1)
{
for(i=0;i<=10;i++)
{
GPIO.F5=1;
Delay_ms(500);
GPIO.F5=0;
Delay_ms(500);
}
}
else
{
GPIO.F5=0;
}}}
yazılımı "micro c " de yaptım fakat EN AZINDAN BUTON BASILI İKEN 10'A KADAR SAYMASI LAZIM...
nasıl bir durum olabilir acaba arkadaşlar?
proteusta devreye enerji verir vermez F5 e bağlı led 2 defa yanıp sönüyor sonra tık yok
ben butona basıldığında sadece bi kere "1" vermesini ve durmasını istiyorum..
" i " değişkenine 0-10 arası değer veriyorum hala iki defa yanıp sönüyor..sorun ne olabilir acaba...????
bilginize.....
void main()
{
ANSEL = 0; // ADc girişleri dijitale ayarlandı
CMCON = 7; // KARŞILAŞTIRILMA modüllü kapatıldı
TRISIO.F1= 1; // F1 GİRİŞ
TRISIO.F5= 0; // F5 ÇIKIŞ
// GPIO çıkışa yönlendirildi
GPIO = 0; // GPIO sıfırlandı
{ unsigned char i;
if(GPIO.F1=1)
{
for(i=0;i<=10;i++)
{
GPIO.F5=1;
Delay_ms(500);
GPIO.F5=0;
Delay_ms(500);
}
}
else
{
GPIO.F5=0;
}}}