Microdenetleyiciler Dersi Ders Notu Mikrodenetleyici


Ö rnek Uygulama(Perde uygulaması)



Indir 1.36 Mb.
Sayfa31/52
Tarih11.02.2022
Büyüklüğü1.36 Mb.
#39
1   ...   27   28   29   30   31   32   33   34   ...   52
Ö rnek Uygulama(Perde uygulaması): Yandaki şekile göre İsis temel deneme devresini programlayın(bekleme süresi 1 saniye). İlk deney devresinde kullanılabilecek basit bir led uygulaması.

void main() //En temel MikroC fonksiyonu


{
Trisb=0; //B portu çıkış olarak ayarlandı
for(;;) //sonsuz döngü
{
Portb=0b00000000; //B portuna ikili 00000000 sayısı gönderiliyor.
Delay_ms(50); //50 milisaniye bekle
Portb=0b10000001;
Delay_ms(50);
Portb=0b11000011;
Delay_ms(50);
Portb=0b11100111;
Delay_ms(50);
Portb=0b11111111;
Delay_ms(50);
Portb=0b11100111;
Delay_ms(50);
Portb=0b11000011;
Delay_ms(50);
Portb=0b10000001;
Delay_ms(50);
Portb=0b00000000;
Delay_ms(50);
}
}
Not: Bu çalışmada RB4 çıkışı yani 10 numaralı bacağa bağlı lambanın yanması gerektiği halde yanmadığı görülür. Bu durumun nedeni MikroC programında varsayılan ayar olarak Düşük Voltaj Programlama (Low Voltage Programming ) özelliğinin aktive edilmiş olmasıdır(sadece eski mikroc programlarında). Bu özellik aktif olduğunda RB4 bacağı kullanılamaz. Bu durumun düzeltilmesi için Project menüsünden Edit Project’e tıklayarak, çıkan proje menüsünde Düşük Voltaj Programlama (Low Voltage Programming ) özelliğinin İptal (Disable) edilmesi gerekmektedir. Edit project menüsünden yapılan tüm değişiklerin programa yansıtılması için tekrar derlenmesi gerekmektedir.

Katalog: ders

Indir 1.36 Mb.

Arkadaşlarınla ​​paylaş:
1   ...   27   28   29   30   31   32   33   34   ...   52




Veritabanı telif hakkı ile korunan ©dosyalar.org 2022
mesaj gönder

    Ana sayfa