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)
İyi Geceler Bay Tom (Michelle Magorian) Kitap Sınavı Yazılı Soruları ve Cevap Anahtarı
Kitabın Adı: İyi Geceler Bay Tom Kitabın Yazarı: Michelle Magorian Kitap Sınavı Soruları ve Cevap Anahtarı 1. Will'in kollarındaki morlu...
-
Cep telefonu ve tablet şarj cihazlarında USB kablolarla sık sık karşılaşıyoruz ve kullanıyoruz. Aynı zamanda bu cihazlara ve bilgisayarl...
-
Kitabın Adı : Kiraz Ağacı ile Aramızdaki Mesafe Kitabın Yazarı : Paola Peretti Kitap Hakkında Bilgi : Yazarın kendi yaşam hikâyesinden esinl...
Hiç yorum yok:
Yorum Gönder