2010-2011 ÖĞRETİM YILI MİKRO DENETLEYİCİLER DERSİ 1.DÖNEM 2. YAZILI SINAV SORULARI VE CEVAPLARI
2010-2011 ÖĞRETİM YILI MİKRO DENETLEYİCİLER DERSİ 1.DÖNEM 2. YAZILI SINAV SORULARI VE CEVAPLARI
Daha fazla bilgi için : www.gorselprogramlama.com
SORULAR
1-6. sorular aşağıdaki programa göre çözülecektir.
Şekilde bir LED’i kumanda eden bir PIC devresi ve yazılımı verilmiştir.
LIST P=16F84
STATUS EQU h’03’
PORTB EQU h’06’
TRISB EQU h’86’
CLRF PORTB ;…………………………….…….1
BSF STATUS, 5 ;………………………………2
CLRF TRISB ;……………3
BCF STATUS, 5 ;…………4
BSF PORTB, 0 ;………….5
END ;………………….6
1.)1 numaralı yere hangi açıklama gelmelidir?
A) PORTB temizlenir
B) BANK1’e geçilir
C) PORTB çıkış olacaktır
D) BANK0’a geçilir
2.)2 numaralı yere hangi açıklama gelmelidir?
A) PORTB temizlenir
B) BANK1’e geçilir
C) PORTB çıkış olacaktır
D) BANK0’a geçilir
3.)3 numaralı yere hangi açıklama gelmelidir?
A) PORTB temizlenir
B) BANK1’e geçilir
C) PORTB çıkış olacaktır
D) BANK0’a geçilir
4.)4 numaralı yere hangi açıklama gelmelidir?
A) PORTB temizlenir
B) BANK1’e geçilir
C) PORTB çıkış olacaktır
D) BANK0’a geçilir
5.)5 numaralı yere hangi açıklama gelmelidir?
A) PORTB temizlenir
B) BANK1’e geçilir
C) PORTB 0. nolu çıkışı set ederiz ve LED yanar
D) Program sonu
6.)6 numaralı yere hangi açıklama gelmelidir?
A) PORTB temizlenir
B) BANK1’e geçilir
C) PORTB 0. nolu çıkışı set ederiz ve LED yanar
D) Program sonu
7.)MOVWF TRISA ;PORTA
Komut satırının açıklaması aşağıdakilerden hangisidir?
A) PORTB temizlenir
B) BANK1’e geçilir
C) PORTA tüm uçlar giriş olacaktır
D) PORTA 0. bitini test et
8.)INCF PORTB, 1
Komut satırının açıklaması aşağıdakilerden hangisidir?
A) PORTA 0. bitini test et
B) UP butonu basılı ise PORTB’yi bir artır
C) PORTA 1. bitini test et
D) DOWN butonu basılı ise PORTB’yi bir azalt
Daha fazla bilgi için : www.gorselprogramlama.com
9.)GOTO loop
Komut satırının açıklaması aşağıdakilerden hangisidir?
A) Program sonu.
B) Başa dön
C) PORTB temizlenir
D) Ana programa dön.
10.)INCF PORTB
Komut satırının açıklaması aşağıdakilerden hangisidir?
A) UP butonu basılı ise PORTB’yi bir artır
B) DOWN butonu basılı ise PORTB’yi bir azalt
C) PORTB temizlenir
D) PORTB tüm uçlar çıkış olacaktır
11.)DECF PORTA
Komut satırının açıklaması aşağıdakilerden hangisidir?
A) UP butonu basılı ise PORTA’yi bir artır
B) DOWN butonu basılı ise PORTA’yi bir azalt
C) PORTA temizlenir
D) PORTA tüm uçlar çıkış olacaktır
12.)MOVWF LCD_TMP
Komut satırının açıklaması aşağıdakilerden hangisidir?
A) LCD veri moduna alınır
B) Komut ekrana gönderilir
C) Akümülatördeki veri geçici olarak saklanır.
D) LCD Enable (Aktif) yapılır
13-16. sorular aşağıdaki şekle göre çözülecektir.
7 elemanlı display kod çözücüsü için hazırlanan devrenin akış diyagramı yukarıdaki
şekilde görüldüğü gibidir.
6 |
5 |
4 |
3 |
2 |
1 |
13.)1 numaralı kutuya hangi açıklama gelmelidir?
A)DISPLAY
B)PORTA yı oku
C)DISPLAY Alt Programı
D)BAŞLA
Daha fazla bilgi için : www.gorselprogramlama.com
14.)2 numaralı kutuya hangi açıklama gelmelidir?
A)DISPLAY
B)PORTA yı oku
C)DISPLAY Alt Programı
D)BAŞLA
15.)3 numaralı kutuya hangi açıklama gelmelidir?
A)DISPLAY
B)PORTA yı oku
C)DISPLAY Alt Programı
D)BAŞLA
16.)4 numaralı kutuya hangi açıklama gelmelidir?
A)DISPLAY
B)PORTA yı oku
C)DISPLAY Alt Programı
D)BAŞLA
17.)“Temelde bilgisayarın tüm işlemleri yapmasını sağlayan, halk tabiri ile bilgisayarın beyni olarak nitelendirilebilecek hesaplama, karar verme ve yönetim mekanizmasıdır.” tanımı aşağıdaki hangi kavrama aittir?
A)Mikroişlemci
B)Microdenetleyici
C)Atmel
D)Mikrokontrolörler
18.)Bir mikro işlemcinin üzerinde mantık kapılarının bileşiminden oluşan ve çeşitli işlevleri yürütmeye yarayan birimler bulunur.Aşağıdakilerden hangisi bu birimler arasında yer almaz?
A)Aritmetik-mantık birimi
B)Kontrol birimi
C)Girdi-işlem birimi
D)Bellek birimi
19.)Mikroişlemci ile mikrodenetleyici birbirine yakın teknolojiler olmakla birlikte en önemli farkları aşağıdakilerden hangisidir?
A) Bir mikroişlemci çoğunlukla kendisine bağlanacak bazı entegre devrelerle birlikte çalışmak için tasarlanır.
B) Mikroişlemciler genellikle elektronik devrelerde kontrol mekanizması görevinde bulunurlar
C) Mikrodenetleyicilerin kendi üzerinde belleklerini ve çevre birimlerini bulundurmasıdır.
D) Mikrokontrolörlerde giriş ve çıkışlar (I/O) bulunur.
Daha fazla bilgi için : www.gorselprogramlama.com
20.)Aşağıdakilerden hangisi CISC mimarisine ait mikrodenetleyicilerindendir?
A) Microchip firmasının PIC mikrodenetleyicileri
B) Intel firmasının MCS51 (8051) mikrodenetleyicileri
C) Atmel firmasını AVR mikrodenetleyicileri
D) Motorola FreeScale mikrodenetleyicileri
21.)Yukarıdaki şekilde Pic micdenetleyicisine ait blok şeması mevcuttur.1-2 numaralı yerlere hangisi gelmelidir?
A)RAM
B)EEPROM
C)Serbest Program Sayıcısı
D)Portlar
22.)Aşağıdakilerden hangisi elektronik belleklerden değildir?
A) RAM
B) ROM
C) Flash
D) disket
23.)Aşağıdakilerden hangisi Elektromanyetik belleklerden değildir?
A) disket
B) Flash
C) sabit disk
D) CD
24.)İçindeki veriler hiçbir suretle silinemez ve değiştirilemez.Bu bellek hangisidir?
A) Flash bellek
B) RAM
C) ROM
D) EEPROM
25.)Kalıcı belleklerdir. Enerji kesintisinde bilgileri saklamaya devam ederler. Ancak istenildiği zaman belli yöntemler ve devreler sayesinde içindeki bilgiler silinip değiştirilebilmektedir.Bu bellek aşağıdakilerden hangisidir?
A) Flash bellek
B) RAM
C) ROM
D) EEPROM
Daha fazla bilgi için : www.gorselprogramlama.com
26.)Bilgi kaydedilemeyen, sadece okunabilen CD (Compact Disk) çeşididir. İçindeki bilgiler değiştirilemez ve silinemez.Bu bellek çeşidi aşağıdakilerden hangisidir?
A) DVD-ROM
B) CD-RW
C) CD-R
D) CD-ROM
27.)DVD±RW gibidir ancak,içindeki bilgileri değiştirmek için diskin tamamının silinmesi gerekmez.Bilgiler istenildiği gibi silinir ve değiştirilir.Bu bellek çeşidi aşağıdakilerden hangisidir?
A) DVD-ROM
B) DVD+RAM
C) DVD±R
D) DVD±RW
28.)Bellekler çeşitli özelliklere göre sınıflandırılabilmektedir.Aşağıdakilerden hangisi bir sınıflandırma çeşidi değildir?
A)Elektriksel Bellekler
B) Fiziksel Yapılarına Göre Bellekler
C) Veri Saklama Şekline Göre Elektronik Bellekler
D) Mekanik Bellekler
29.)Aşağıdakilerden hangisi fiziksel belleklerden değildir?
A) Elektronik bellekler
B) Elektromanyetik bellekler
C) Mekanik bellekler
D) Dinamik bellekler
30.)BCF 0x03, 5
Yukarıdaki komut satırın açıklaması aşağıdakilerden hangisidir?
A) 0 Hex adresindeki verinin 03. bitini 5 yap
B)5 Hex adresindeki verinin 03. bitini 0 yap
C)03 Hex adresindeki verinin 5. bitini 0 yap
D)03 Hex adresindeki verinin 0. bitini 5 yap
1100101 decimal sayısının hexadecimal karşılığı aşağıdakilerden hangisidir?
A)AA
B)CB
C)BC
D)CC
Daha fazla bilgi için : www.gorselprogramlama.com
31.)7F2 sayısının decimal karşılığı aşağıdakilerden hangisidir?
A)2034
B)2035
C)1035
D)3035
32.)155 sayısının decimal karşılığı aşağıdakilerden hangisidir?
A)9A
B)9B
C)8A
D)8B
33.)MPASM derleyicisi için sabit verilerin atandığı bazı sembolik isimlere etiket
denir. Etiketlerde bazı kurallara uyulmalıdır.Hangisi bu kurallardan değildir?
A) Etiketler 1. kolondan itibaren yazılır.
B) Etiketler bir harf ya da _ (altçizgi) ile başlamalıdır.
C) Etiketlerde Türkçe karakter kullanılamaz.
D) En fazla 32 karakter uzunluğunda olabilir.
34.)W yazmacına 7 hex sabit değerini aktaran komut aşağıdakilerden hangisi?
A) MOVLW 0x07
B) MOVLW b’00001100′
C) MOVLW h’06’
D) MOVLW h’6E’
35.)PIC mikrodenetleyicilerinde sonlandırma deyimi aşağıdakilerden hangisidir?
A) CLR
B) GOTO
C) BSF
D) END
36.)MOVF 0x03,0
Yukarıdaki komutun yazılışı hangisine girer?
A) Bit yönlendirmeli komutlar
B) Byte yönlendirmeli komutlar
C) Sabit işleyen komutlar
D) Kontrol ve akış komutları
37.)PIC16F84 mikrodenetleyicisi farklı osilatör tipleri ile çalışabilmektedir.Aşağıdakilerden hangisi bu osilatör tiplerinden biri değildir?
A) LP
B) XT
C) HS
D) RS
38.)Aşağıdakilerden hangisi yanlıştır?
A) Mikrodenetleyici tek bir yonga üzerinde bir mikroişlemci, hafıza, giriş/çıkış portları vb . yardımcı devreler içeren devre elemanıdır.
B) RISC işlemcilerinde, CISC işlemcilere göre komut sayısı daha azdır.
C) PIC16F84 mikrodenetleyicisi çalışmak için harici bir RAM belleğe ve program
yüklemek için bir EEPROM’a ihtiyaç duymaktadır.
D) RAM bellekler hızlıdır fakat devrenin enerjisi kesildiğinde içindeki veriler silinir. Bu
nedenle geçici bellek olarak kullanılırlar.
Daha fazla bilgi için : www.gorselprogramlama.com
39.)Aşağıdakilerden hangisi mikro denetleyici program editöründen biridir?
A) VirtualBreadBoard
B) DevC++
C) GIMP
D) Avidemux
40.)PIC Mikrodenetleyiciler türleri ve özelliklerinden hangisi yanlıştır?
A) PIC 16C5XX ailesi 12 bit kelime boyu
B) PIC 16CXXX ailesi 15 bit kelime boyu
C) PIC 17CXXX ailesi 16 bit kelime boyu
D) PIC 12CXXX ailesi 12 / 14 kelime boyuna sahiptir.
41.)Aşağıdakilerden hangisi dallanmayı sağlayan komuttur?
A) MOVLW
B) MOVWF
C) GOTO
D) DECFSZ
42.)Programın çalışmasının izlenmesi için fonksiyon tuşlardan hangisi kullanılır?
A)F8
B)F9
C)F10
D)F11
43.
Yukarıdaki Debug araç çubuğundaki ilk simgenin görevi nedir?(b)
A) özel fonksiyonlara sahip kaydedicileri izlemek için kullanılmaktadır.
B) programın çalışma esnasında kaynak kodları üzerinde hangi komutu işlemekte olduğunu izlemek içindir.
C) kendimize ait özellikle izlemek istediğimiz bir nokta devre elemanı ya da devre ile ilgili parametre var ise onu izlemek içindir.
D) STACK hafızasını izlemek içindir.
Daha fazla bilgi için : www.gorselprogramlama.com
44.)İstediğimiz denetleyici seçmek için hangi menü seçilmelidir?
A)Debugger
B)Tools
C)Project
D)Configure
45.)Aşağıdakilerden hangisi MPLAB programında hazırlanmış bir projeyi derlemek için kullanılan komutlardan değildir?
A) Quickbuild
B) Make
C) Build
D) Build All
46.)MPLAB simülasyon komutlarından hangisi programın akışı ağır çekimde izlenir gibi izlenmesini sağlar?
A) Step Into
B) Animate
C) Step Over
D) Run
Daha fazla bilgi için : www.gorselprogramlama.com
47.)Doğrudan sonuca bakılacak ise MPLAB simülasyon komutlarından komutlardan hangisi seçilmelidir?
A) Step Into
B) Animate
C) Step Over
D) Run
48.)Aşağıdakilerden hangisi yanlıştır?
A) MPLAB ile her türlü devrenin simülasyonu mümkün olmaktadır.
B) MPLAB ile her türlü devrenin simülasyonu mümkün olmaktadır.
C) Simulasyonun başlaması için Simulation menüsünden Run komutu çalıştırılır.
D) Simülasyon adım adım izlenecekse Step komutu seçilir.
49. BSF PORTB, 0
Yukarıdaki komutun işlevi nedir?
A)PORTB temizlenir
B)PORTB 0. biti 0 ise sonraki komutu atla
C)PORTB’nin 0. bitini set yap ve LED’i yak
D)PORTB tüm bağlantıları giriş olarak ayarlanır
50. MOVLW h’00’
Yukarıdaki komutun işlevi nedir?
A)Elde bayrağı set edilir.
B)Akümülatör sıfırlanır
C)Zamanlayıcı alt programı
D)Prescaler atamak için WDT’yi sil
A | B | C | D | A | B | C | D | ||
1 | 26 | ||||||||
2 | 27 | ||||||||
3 | 28 | ||||||||
4 | 29 | ||||||||
5 | 30 | ||||||||
6 | 31 | ||||||||
7 | 32 | ||||||||
8 | 33 | ||||||||
9 | 34 | ||||||||
10 | 35 | ||||||||
11 | 36 | ||||||||
12 | 37 | ||||||||
13 | 38 | ||||||||
14 | 39 | ||||||||
15 | 40 | ||||||||
16 | 41 | ||||||||
17 | 42 | ||||||||
18 | 43 | ||||||||
19 | 44 | ||||||||
20 | 45 | ||||||||
21 | 46 | ||||||||
22 | 47 | ||||||||
23 | 48 | ||||||||
24 | 49 | ||||||||
25 | 50 |
Daha fazla bilgi için : www.gorselprogramlama.com
1.A
2.B
3.C
4.D
5.C
6.D
7.C
8.B
9.B
10.A
11.B
12.C
13.D
14.B
15.C
16.A
17.A
18.C
19.C
20.B
21.D
22.D
23.B
24.C
25.D
26.D
27.B
28.A
29.D
30.C
31.A
32.B
33.D
34.A
35.D
36.B
37.D
38.C
39.A
40.B
41.C
42.B
43.B
44.D
45.C
46.B
47.D
48.A
49.C
50.B
Daha fazla bilgi için : www.gorselprogramlama.com
Soruların ve cevap anahtarının word belgesini indirmek için Tıklayınız