Microdenetleyiciler Dersi Ders Notu Mikrodenetleyici


Dönem Değerlendirme soruları



Indir 1.36 Mb.
Sayfa38/52
Tarih11.02.2022
Büyüklüğü1.36 Mb.
#39
1   ...   34   35   36   37   38   39   40   41   ...   52
Dönem Değerlendirme soruları

  1. Aşağıdaki program kodlarının yapacağı işleri yanlarına yazın.

    1. Trisb=0;

    2. Portb=0b000111;

    3. While(1){ }

    4. For(i=0;i<100;i++){ }

    5. For( ; ; )

    6. Void main() { }

    7. Delay_ms(275);

    8. Portb=255;

    9. Portb=1;

    10. Portb=255-254;

    11. Portb=51*5;

    12. Portb=5/5;

  2. Aşağıdaki soruları yanlarına cevaplayın.

    1. 16f628a kaç bacaklıdır.

    2. 16f628a entegresi besleme uçları hangi numaralı bacaklardır?

    3. 16f628a zorunlu çalışma şartları kaç tanedir? Nelerdir?

    4. 16f628a çalışma gerilimi kaç volttur? Kaç volttan fazla gerilim uygulamak entegrenin yanmasına neden olur.

    5. B portu kaç bacaklıdır. Bu bacaklar sırasıyla entegrenin hangi bacaklarıdır.

    6. A portu kaç bacaklıdır. Bu bacaklar sırasyıla entegrenin hangi bacaklarıdır.

    7. Rb0 ucuna bir adet led bağlamak istesek en az kaç ohmluk direnç bağlamamız gerekir.

    8. C uzantılı dosyanın içinde ne bulunur?

    9. Proje oluşturulduğunda ilk defa hex uzantılı dosya ne zaman oluşturulur.

    10. 16f628a entegresi dahili osilatör frekansı kaç MHz dir?

    11. Portb=127; kodu b portuna bağlı ledlerden kaç tanesini yakar.

    12. Edit project menüsünden Low voltage programming seçeneği disabled yapılmazsa ne olur.

    13. Osilatör devresi yapıladığı halde osilatör XT olarak ayarlanırsa ne olur?

    14. Reset direnci bağlanmadığı halde MCLR seçeneği disabled yapılmazsa ne olur?



  1. Aşağıdaki sayıları istenilen tabana dönüştürün.

    1. (35)10=(......)2

    2. (100)2=(......)10

    3. (70)10=(......)2

    4. (1100)2=(......)10

    5. (105)10=(......)2

    6. (10101)2=(......)10

    7. (140)10=(......)2

    8. (10101010)2=(......)10

  2. Aşağıda istenilen programları yazın.

    1. Rb0 ucuna bağlı tek ledi bir defa bir saniye ara ile yakıp söndürecek program kodunu yazın

    2. B portuna bağlı tüm ledleri yakacak tek satırlık program kodunu b portuna on tabanında sayı girerek yazın.

    3. Rb0 ucuna bağlı tek bir ledi sürekli olarak yarım saniye aralıklarla yakıp söndürecek programını yazın

    4. B portuna bağlı tüm ledleri yarım saniye aralıklarla 20 defa yakıp söndürecek program kodunu yazın.

    5. Polis çakarı devresinin program kodlarını temel deneme devresine göre for döngüsü kullanarak yazın.

    6. B portuna bağlanmış ortak katot displaye numaranızın son hanesindeki rakamı yazdıracak program kodunu yazın.

    7. Entegreye enerji verdikten on saniye sonra rb0 ucuna bağlı ledi yakıp, bir dakika yanık kaldıktan sonra söndürecek program kodunu yazın.

    8. Portb=127; kodu ile aynı işlemi yapacak kodu on tabanındaki sayıyı iki tabanında girerek yazın.

    9. İki tane for döngüsü iç içe yazılırsa içteki for döngüsünün dalgalı parantezinin içindeki kodlar kaç defa işlenir.

    10. B portuna bağlı ledleri bir saniyede 500 defa yakıp söndürecek program kodlarını yazın.

  3. Aşağıdaki devreleri çizin.

    1. 16f628a entegresi beslemesine verilecek gerilimi 5 voltta sınırlayacak regüle devresini çizin.

    2. 16f628a entegresinin rb0 nolu bacağından bir 220 voltluk lamba yakıp söndürülmek isteniyor. Gerekli röleli kontrol devresini çizin.

    3. 5 voltluk pille 16f628a entegresi çalıştırılmak isteniyor. Entegrenin minimum çalışma şartlarını sağlayacak devre şemasını çizin.

    4. Entegrenin rb0 ucundan 6 adet led beslenmek isteniyor. Devre şemasını basitçe çizin.

Değişkenler
Bilgisayar programlarında türü, ismi ve değeri olan değer tutucu bellek bölümlerine değişken denir. Değişkenlerin değerleri program akışı esnasında okunabilir ya da değişitirilebilir. Değişkenlerin kullanılabilmesi için öncelikle tanımlanması gerekir. Tanımlama işleminden sonra değişken ismi ile çağrılır. Değişkenler bilgisayar programları için vazgeçilmezdir.

Katalog: ders

Indir 1.36 Mb.

Arkadaşlarınla ​​paylaş:
1   ...   34   35   36   37   38   39   40   41   ...   52




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

    Ana sayfa