NamelessesMan
Kıdemli Üye
- 30 Haz 2013
- 2,270
- 0
Evet diğer projenin ardından mikrodenetleyicimizin b portuna bağlı tüm pinler 500 milisaniye aralıklar ile yanıp sönen led uygulamasını paylaşacağım.
Şimdi derleyecinizde çalıştırabileceğiniz mikroc kodlarını paylaşıyorum
Evet Program kodları bunlar şimdi gelelim devreyi paylaşmaya.
Evet önceki devreden ne fark var diyebilirsiniz. Önceki devrede rb0 pinine bağlanan led belli aralıklar ile yanıyor idi. Bu devrede B portuna bağlanan tüm ledler belli aralıklar ile yanıp sönüyor
Şimdi derleyecinizde çalıştırabileceğiniz mikroc kodlarını paylaşıyorum
Kod:
/* LED'leri yakıp söndür
*** :PIC16F628A */
**** main() { // ana program başlangıcı
cmcon = 0x07; // PIC16F28A komparatörleri kapatıldı
option_reg = 0x80; // port'bdeki pull-up dirençleri aktif edildi
trisb = 0x00; // portb çıkış olarak yönlendirildi
portb = 0x00; // portb'nin bütün pinleri sıfırlandı
while (1) // sonsuz döngü başlangıcı
{
portb = 0xff; // portb'nin bütün pinlerine lojik 1 gönderildi
delay_ms(500); // 500 milisaniye saniye beklendi
portb = 0x00; // portb'nin bütün pinlerine lojik 0 gönderildi
delay_ms(500); // 500 milisaniye saniye beklendi
} // sonsuz döngü sonu
} // ana program sonu
Evet Program kodları bunlar şimdi gelelim devreyi paylaşmaya.
Evet önceki devreden ne fark var diyebilirsiniz. Önceki devrede rb0 pinine bağlanan led belli aralıklar ile yanıyor idi. Bu devrede B portuna bağlanan tüm ledler belli aralıklar ile yanıp sönüyor