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

 CEVAP ANAHTARI 

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

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir