NamelessesMan
Kıdemli Üye
- 30 Haz 2013
- 2,270
- 0
Evet arkadaşlar bugun sizlere mikroC ile yazılmış led yakıp söndürme devresini paylaşacağım
Mikro C pro demo adlı derleyici indirip c dosyası olarak yazmalısınız. Sonraki adım olarak build etmelisiniz. Sonra proteus devresindeki mikrodenetleyiciye o hex dosyasını yükleyerek animasyonu sağlayabilirsiniz.
Evet yapmak isteyen arkadaşlar için proteus dosyasını da resmini paylaşacağım. Upload etsem fazla hazırcılık olur idi .
Programın amacı RB0 pinine bağlı olan ledin 1 saniye aralıklar ile yanıp sönmesidir.
Mikro C pro demo adlı derleyici indirip c dosyası olarak yazmalısınız. Sonraki adım olarak build etmelisiniz. Sonra proteus devresindeki mikrodenetleyiciye o hex dosyasını yükleyerek animasyonu sağlayabilirsiniz.
Kod:
/* LED yak söndür
*** :PIC16F628A */
v o i d main() { // ana program başlangıcı ( ****'deki bolşuğu siliniz)
cmcon = 0x07; // PIC16F28A komparatörleri kapatıldı
option_reg = 0x80; // port'bdeki pull-up dirençleri aktif edildi
trisb.rb0 = 0; // portb'nin RB0 pin'i çıkış olarak yönlendirildi
portb.rb0 = 0; // portb'nin RB0 pin'i sıfırlandı
while (1) // sonsuz döngü başlangıcı
{
portb.rb0 = 1; // portb'nin RB0 pin'ine lojik 1 gönderildi
delay_ms(1000); // 1 saniye beklendi
portb.rb0 = 0; // portb'nin RB0 pin'ine lojik 0 gönderildi
delay_ms(1000); // 1 saniye beklendi
} // sonsuz döngü sonu
} // ana program sonu
Evet yapmak isteyen arkadaşlar için proteus dosyasını da resmini paylaşacağım. Upload etsem fazla hazırcılık olur idi .
Programın amacı RB0 pinine bağlı olan ledin 1 saniye aralıklar ile yanıp sönmesidir.