Elektrik elektronik eğitimi ile ilgili bilgiler, kitap özetleri, kitap sınav soruları ve eğitime dair her şey
30 Ağustos 2019 Cuma
PIC16F84A Mikrodenetleyici ile 4 Butonla Bir Lambanın Yakıp Söndürülmesi (4 Butonlu Vaviyen) Devresi
Yukarıdaki devrede PIC16F84A Mikrodenetleyici ile yapılmış 4 butonla bir lambanın yakıp söndürülmesi devresi görülmektedir.
Devre 4 botonlu vaviyen gibi çalışmaktadır. Herhangi bir butona basıldığında lamba yanmaktadır. Daha sonra aynı butona veya başka bir butona basıldığında lamba sönmektedir. 4 farklı butonla lamba istenildiği yakıp söndürülmektedir.
PIC16F84A Mikrodenetleyici CCS C kodu
1 // PIC16F84A PORTB interrupt on change example
2 // http://elektrikelektronikegitimi.blogspot.com
3
4 #include <16F84A.h>
5 #fuses HS,NOWDT,PUT,NOPROTECT
6 #use delay(crystal=8000000)
7
8 #INT_RB
9 void rb_isr(void)
10 {
11 clear_interrupt(INT_RB); // Clear RB port change interrupt flag bit
12 output_toggle(PIN_A0);
13 }
14
15 void main()
16 {
17 set_tris_b(0xF0);
18 clear_interrupt(INT_RB); // Clear RB port change interrupt flag bit
19 enable_interrupts(INT_RB); // Enable RB port change interrupt
20 enable_interrupts(GLOBAL); // Enable all unmasked interrupt
21 output_low(PIN_A0);
22
23 while(TRUE) ; // Endless loop
24 }
Kaydol:
Kayıt Yorumları (Atom)
2025 Yılında Elektrikte Tüketiminde Serbest Tüketici Limiti 750 Kilovatsaat Olacak
Elektrikte serbest tüketici limiti, 2025 yılında 750 kilovatsaat olarak uygulanacak. Enerji Piyasası Düzenleme Kurumunun (EPDK) konuya ilişk...
-
Kitabın Adı : Yazıyı Bulan Çocuk Kitabın Yazarı: Sinan Yaşar Kitap Hakkında Bilgi: "Ben Beyaz Bulut! Hiç alçak gönüllülük etmeyeceğim; ...
-
Kitabın Adı : Sisin Sakladıkları Kitabın Yazarı : Miyase Sertbarut Kitap Hakkında Bilgi : Kargaların kaç yıl yaşadığını biliyor musunuz? K...
Hiç yorum yok:
Yorum Gönder