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 1 Butonla Lamba Yakıp Söndürme Uygulama Devresi ve Program Kodu
Yukarıdaki devrede PIC16F84A Mikrodenetleyici ile yapılmış 1 Butonla Lamba Yakıp Söndürme Uygulama Devresi görülmektedir.
Bu devrede butona basıldığında lamba yanmakta, tekrar basıldığında sönmektedir.
PIC16F84A Mikrodenetleyici CCS C kodu
1 // PIC16F84A external interrupt example
2 // https://simple-circuit.com/
3
4 #include <16F84A.h>
5 #fuses HS,NOWDT,PUT,NOPROTECT
6 #use delay(crystal=8000000)
7
8 #INT_EXT
9 void ext_isr(void)
10 {
11 output_toggle(PIN_A0);
12 }
13
14 void main()
15 {
16 output_low(PIN_A0);
17 ext_int_edge(H_TO_L); // Interrupt on falling edge of RB0/INT pin
18 clear_interrupt(INT_EXT); // Clear RB0/INT external interrupt flag bit
19 enable_interrupts(INT_EXT); // Enable RB0/INT external interrupt
20 enable_interrupts(GLOBAL); // Enable all unmasked interrupt
21
22 while(TRUE) ; // Endless loop
23 }
Kaydol:
Kayıt Yorumları (Atom)
Yapay Zeka Destekli Tasmalar İle Bir Çit Olmadan İnekler Kontrol Edilebiliyor
Yapay Zeka Destekli Tasmalar İle Bir Çit Olmadan İnekler Kontrol Edilebiliyor Yeni Zelanda merkezli bir şirket olan Halter, Cowgorithm adını...

Hiç yorum yok:
Yorum Gönder