Microdenetleyiciler Dersi Ders Notu Mikrodenetleyici


Mikrodenetleyici Çıkışına Röle Bağlanması



Indir 1.36 Mb.
Sayfa33/52
Tarih11.02.2022
Büyüklüğü1.36 Mb.
#39
1   ...   29   30   31   32   33   34   35   36   ...   52
Mikrodenetleyici Çıkışına Röle Bağlanması
Mikrodenetleyici çıkışıyla 5 V’tan yüksek gerilim ile çalışan cihazlar kontrol edilmek istendiğinde bu tür cihazlar transistör ve röle kullanılarak sürülmelidir. Bu durumda aşağıdaki devre bağlantı şekli kullanılabilir.

Ödev: Yukardaki devreyi isis’te kurarak lambayı 5’er saniye aralıklarla yakıp söndüren programı yazın.
Aritmetik Operatörler(+,-,*,/,%)
Bu operatörler sağına ve soluna yazılan değerlerle matematiksel işlemlerin yapılmasını sağlar.
Örnekler:
3+3 //Toplama işlemi yapılmasını sağlar sonuç 6’dır
4-1 //çıkarma işlemi yaıpılmasını sağlar sonuç 3’tür
3*3 //çarpma işlemi yapılmasını sağlar sonuç 9 dur
4/2 //bölme işlemi yapılmasını sağlar sonuç 2 dir. Bölme işleminin sonucunun virgüllü çıkması durumunda virgülden sonraki kısmı ihmal eder. Örneğin 7/2 işleminin sonucu gerçek hayatta 3,5 olmasına rağmen 7/2 işleminin sonucu 3 olarak çıkar.
7%2 //% operatörü bölme işlemi sonucunda çıkan kalan sayıyı bulur. Yani sonuç 7’nin ‘2 ye bölünmesinden kalan 1’dir
Örnekler:
Portb=52%10; // Burada Portb ye 52’nin 10’a bölünmesinden çıkan 2 kalanı atanır.
Portb=4*5; //Burada Portb ye 4*5 işleminin sonucu olan 20 sayısı atanır.
Örnek Uygulama: Deneme Devresi 1 için ikili sayıcı uygulaması. Sıfırdan başlayarak her saniye ikili sayı çıkışını bir artıran program
void main() //En temel MikroC fonksiyonu
{
trisb=0; //B portu 0’a yani çıkışa ayarlanıyor.
portb=0; //B portunun değeri 0’a ayarlanıyor.
for(;;) //Sonsuz döngü
{
portb=portb+1; //B portunun değeri, B portunun değerinin bir fazlasına ayarlanıyor.
delay_ms(1000); //1000 milisaniye(1 saniye) yani bir saniye bekleme
} //while döngüsünün başına dönülür.
}



Katalog: ders

Indir 1.36 Mb.

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




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

    Ana sayfa