Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
852
Tıklama
0
Öne Çıkarma
PIC16F84A - Led Yakıp Söndürme
£
9 yıl
Yüzbaşı
Konu Sahibi

Pic16f84a kullanarak 3 saniye aralıklarla PortB'nin 0. portuna bağlı ledi yakıp söndürmek istiyorum.

Devreyi, bu şemaya göre kurdum.

< Resime gitmek için tıklayın >


Farklı açıdan devrenin fotoğrafları.


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >


Kodlamayı Micro C Pro ile yaptım.

Kodlar :

 


void main(){

trisb = 0 // b portunu çıkış olarak yönlendir.

while(1){ // sonsuz döngü
portb.b0 = 1; // 6. ayağa bağlı ledi yak.
delay_ms(3000); // 3 sn bekle.
portb.b0 = 0; // 6. ayağa bağlı ledi söndür.
delay_ms(3000); // 3 sn bekle.
}

}





Ancak bir türlü çalıştıramadım. MCLR ayağına şemada gösterdiği gibi buton da koydum ancak gene olmadı.

Pic programlayıcı olarak K150 kullanıyorum.
Microburn programını win 7 üzerinden çalıştırıyorum. Program bazen hata veriyor. Bazen de 'K105 board connected' diyor ve o zaman hex dosyasını pic'e atabiliyorum. Ancak MicroBurn'den Help -- > Protocol dediğim zaman 'system mismatch' uyarısı alıyorum ancak program çalışıyor ve hex dosyasını yüklerken hata vermiyor.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi £XE -- 2 Haziran 2016; 13:09:39 >