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)
Avrupa Birliği Yeni Akıllı Telefonlarda Değiştirilebilir Bataryayı Zorunlu Yapacak
Avrupa Birliği (AB), elektronik atığı azaltmak ve telefonun ömrünü uzatmak amacıyla 18 Şubat 2027'den itibaren satışta olacak yeni akıll...
-
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ı: Zerdali - Dedemle Bir Yıl Kitabın Yazarı: Yaşar Bayraktar Zerdali - Dedemle Bir Yıl Kitap Sınavı Soruları 1-) Yazarın dedes...

Hiç yorum yok:
Yorum Gönder