Şimdi Ara

PIC C Harici Kesme Sorusu?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
2
Cevap
0
Favori
1.330
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • LCD'de menüleri gösteriyorum. 2. Menüde her saniyede ekrana başka yazı geliyor. Herhangi bir anda ayarlanan düğmeye basılınca buradan çıkılıp 1. menüye dönmem gerekiyor. Kesme ile yaptım fakat döngüyü tamamlamadan 1. menüye dönmüyor. Butona basıldığı anda if(menu==2) döngüsünden nasıl çıkabilirim?

    ----------------------------------------------------------
    while(1)
    {
    if(menu==1)
    {
    printf(lcd_putc,"Hosgeldiniz");
    printf(lcd_putc,"\nButon ile Menu Geziniz");
    if(input(pin_a0)==1) menu++;
    }

    if(menu==2)
    {
    printf(lcd_putc,"\fYazi1");
    delay_ms(1000);
    printf(lcd_putc,"\fYazi2");
    delay_ms(1000);
    printf(lcd_putc,"\fYazi3");
    delay_ms(1000);
    printf(lcd_putc,"\fYazi4");
    delay_ms(1000);
    }
    }
    ----------------------------------------------------------

    #int_EXT //Harici kesme
    void kesme_prog()
    {
    printf(lcd_putc,"\fSifirlaniyor");
    menu=1;
    delay_ms(1000);
    printf(lcd_putc,"\f");
    }







  • While(menu) şeklinde dener misiniz bi ?

    < Bu ileti DH mobil uygulamasından atıldı >
  • Yapay Zeka’dan İlgili Konular
    C++ Basit Bir Soru
    12 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.