15 Nisan 2018 Pazar

Elektrik Elektronik Teknolojisi Alanı Mikrokontrol Devreleri Dersi Ustalık Çalışma Soruları

Sorular Megep Modüllerinden Alınmıştır

1. LIST ve INCLUDE ifadeleri bir assabmler programın hangi bölümünde bulunur?
A) Başlık B) Atama C) Program D) Sonlandırma

2. A Portu yönlendirme kayıtçısı aşağıdakilerden hangisidir?
A) PORTA B) TRISA C) STATUS D) INTCON

3. Kesme bit ve bayraklarını içinde barındıran kayıtçı aşağıdakilerden hangisidir?
A) OPTION_REG B) INTCON C) TMR0 D) STATUS

4. Bank değiştirme işlemini hangi kayıtçı sağlar?
A) PORTB B) OPTION_REG C) STATUS D) ADCON0

5. Programın başlangıç adresi h’..(000).....’dır.

6. Programda ......(P16F84).......mikrodenetleyicisi kullanılmıştır.

7. Programda ..(A) ....portu giriş,....(B).... portu çıkış olarak kurulmuştur.

8. A Portunun ....(0)....bitine bağlı bir buton ile programın akışı konrol edilmektedir.

9. A Portuna bağlı buton basılmadığı sürece PORB kayıtçısının değeri h’..(0)...’dir.

10. Butona basıldıktan sonra “BCF STATUS”, C komut satırında C (elde) bayrağının değeri ..(00).. olur.

11. Butona basıldıktan sonra, program sonunda W kayıtçısının değeri h’..(C8)....’dir.

12. Butona basıldıktan sonra, program sonunda “TEST” kayıtçısının değeri h’...(E4)...’dir.

13. Butona basıldıktan sonra, program sonunda “PORT B” kayıtçısının değeri h’...(C8)...’dir.

14. Butona basıldıktan sonra program sonunda C (elde) bayrağının değeri ..(1)....dir.

15. “GOTO” komutuna PC’ye(program sayıcıya) ....(tekrar)....etiketinin adresi yüklenir.

16. Bir assembly program MPASM ile derlendikten sonra aşağıdaki dosyalardan hangisi oluşmaz?
A) ERR dosyası B) LST dosyası C) HEX dosyası D) PPT dosyası

17. MPASM ile derleme sonucu oluşan hata dosyası aşağıdakilerden hangisidir?
A) LST B) ERR C) PJT D) ASM

18. MPASM ile derleme sonucu oluşan dosyalar hangi dizinde bulunur?
A) Belgelerim B) ASM dosyasının bulunduğu dizin C) MPASM programı dizininde D) C (sabit disk)

19. Aşağıdaki hata mesajı ekranına göre kaç assembly satırında hata var?
A) 4 B) 177 C) 1 D) 7

20. Aşağıdaki dosyalardan hangisini bir metin editörü ile açıp programımız hakkında bilgi alamayız?
A) ERR dosyası B) LST dosyası C) ASM dosyası D) PJT dosyası

21.(Y) ASM dosyası MPASM programının derleme sonucunda oluşturduğu bir dosya değildir.

22.(Y) Denetleyiciye yükleyeceğimiz veriler ASM dosyası içindedir.

23.(D) LST dosyasından denetleyici belleğinin ne kadar kullanıldığı öğrenilebilir.

24.(D) “ Error [113] C:\prog\test.asm 20 :illegal opcode (PORTA)” hata satırı bize test.asm programının 20. satırında bir komut yazılım hatası olduğunu söyler.

25.(Y) Hatasız program mutlaka beklediğimiz gibi çalışır.

26. (D) Mikro işlemcinin bir anda işleyebileceği bit sayısına kelime uzunluğu denir.

27. (Y) Saat frekansı işlemcinin hızını belirler.

28. (D) Adres hattı sayısı işlemcinin adresleyebileceği bellek alanını gösterir.

29. (Y) Her mikro işlemcinin kaydedici sayısı aynıdır.

30. (Y) Mikro işlemcinin hızı sistemin hızını tayin eder.

31. (Y) ALU’nun işleyeceği veriler program sayıcıya yüklenir.

32. (Y) Program sayıcının büyüklüğü 8 bittir.

33. (D) Bellekten alınan komutlar, komut kaydedicisine yüklenir.

34. (Y) Komut kaydedicisindeki komutu ALU çözer.

35. (Y) ALU’nun yaptığı işlemlerin sonucundan durum kaydedicisi etkilenmez.

36. (D) Yığın işaretçisi geçici bellek bölgesinin adresini tutar.

37. (D) Veri aktarmada kullanılan yollara veri yolu denir.

38. (D) Adres bölgesini temsil eden bilgilerin taşınmasında kullanılan hatlara adres yolu denir.

39. (Y) 20 adres hattı 2 MBayt adres bölgesini gösterir.

40. (D) Mikro işlemcili sistemde bulunan birimler arasındaki ilişkiyi düzenleyen hatlara, kontrol yolu denir.

41. (Y) Geçici işlemlerin yapıldığı bellek birimi "ROM" hafızalardır.

42. (Y) Yalnız okunabilen belleklere "RAM" bellekler denir.

43. (D) Bir kez programlanabilir belleklere "PROM“ bellek denir.

44. (Y) Silmek için ultraviyole ışık altında belirli bir süre tutulan bellekler "SRAM“ belleklerdir.

45. (D) XTAL kristal veya seramikle yapılmış genel amaçlı saat osilarötüdür.

46. (D) Elektriksel olarak yazılabilen ve silinebilen belleklere "EEPROM“ denir.

47. (D) Mikro işlemci, bellek ve G/Ç birimlerinin tek bir entegre içerisinde üretilmiş biçimine mikrodenetleyici denir.

48. (Y) PIC16F84’ün 5 Kbyte’lık program belleği vardır.

49. (D) PIC’in besleme gerilimleri 5 ve 14 nu.lı pinlerden yapılır.

50.(D) Mikrodenetleyicinin istenilen şekilde çalışabilmesi için yazılan programı mikrodenetleyiciye yükleyen karta programlama kartı denir.

51.(D) Programlanmış mikrodenetleyicinin çalışmasının gözlemlendiği karta deneme kartı denir.

52.(Y) Programlama kartı bilgisayar ile seri iletişim yapar.

53.(Y) Programlama kartı bilgisayar ile paralel iletişim yapar.

54.(Y) Deneme kartında giriş olarak ledler seçilebilir.

55.(D) Deneme kartında çıkış olarak display seçilebilir

56.(Y) Assembly programı doğrudan mikrodenetleyiciye yüklenebilir.

57.(D) Assembler; metin editöründe yazılmış *.asm uzantılı dosyayı makine diline çevirerek *.hex dosyası oluşturur.

58.(D) *.LST dosyası bellek kullanım haritasını gösterir.

59.(Y) Micropro, MPlab, PicEQ, Propic, ICProg assembler programıdır.

60.(D) CP komutu aktifleştirildiğinde mikrodenetleyici üzerindeki programa bir şey eklenemez ve program okunamaz.

61.(Y) Doğrula komutu mikrodenetleyici içindeki programı ekranda gösterir.

62. INTCON kaydedicisi ………………………uygulamalarında kullanılır. Boşluğa aşağıdakilerden hangisi gelmelidir?
A) Giriş B) Çıkış C) Kesme D) Reset

63. Status registerinde bulunan RP0 ve RP1 bitlerinin görevi aşağıdakilerden hangisidir?
A) Kesmenin geçerli olması için kullanılır. B) İşlemlerde taşma meydana geldiğinde kullanılır. C) İşlemlerin sonucu sıfır olduğunda kullanılır. D) Bank değiştirmek için kullanılır. 

64. PIC16F84’te kesme meydana geldiğinde program hangi adrese atlamaktadır?
A) H’00’ B) H’02’ C) H’04’ D) H’06’

65. Aşağıdaki seçeneklerden hangisi PIC’i programlamak için gerekli değildir?
A) MPSAM ASM derleyici B) PIC programlayıcı C) MPLAB PFE D) PROTEUS programı 

66. LCD’ye veri yazmak için E girişine hangi kenar tetiklemeli sinyal uygulanmalıdır?
A) Düşen kenar B) Yükselen kenar C) Pozitif seviye D) Negatif seviye

67. DECFSZ, CX komutunun görevi nedir?
A) CX değişkenini bir artır, eğer sıfırsa bir alt komuta git. B) CX değişkenini bir artır. C) CX değişkenini bir azalt, eğer sıfırsa bir alt komuta git. D) CX değişkenini bir azalt.

68. MPSAM programının görevi nedir?
A) HEX uzantılı dosyayı, ASM uzantılı dosyaya çevirir. B) ASM uzantılı dosyayı, HEX uzantılı dosyaya çevirir. C) HEX uzantılı dosyayı PIC’e yazdırır. D) ASM uzantılı dosyayı PIC’e yazdırır.

69. LCD’ye komut yazdırmak için RW, RS, E komutlarının değeri aşağıdakilerden hangisidir?
      RW   RS   E
A)    0       0    1→0
B)    1       1    1→0
C)    0       0    0→1
D)    1       0    1→0

70. PORTB’nin bacaklarını giriş – çıkış – giriş – çıkış – çıkış – giriş – giriş – çıkış olarak ayarlamak için aşağıdaki girişlerden hangisi uygulanmalıdır?
        RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
A)      1        0      1      0      0      0       0      1
B)      1        1      1      1      0      0       0      1
C)      0        1      0      1      0      1       1      0
D)      1        0     1       0      0      1       1      0

71. Bit test etmek için kullanılan komut…………………….. dir. Boşluğa aşağıdakilerden hangisi gelmelidir?
A) BTFSS B) IORLW C) DECFSZ D) SUBWF

72.(D) Dijital bir bilginin analog işaretlere çevirmesi için kullanılan elemanlara DAC adı verilir.

73.(D) DAC devreleri dirençlerin farklı bağlanması ve opamplar yardımıyla yapılır.

74.(Y) Dalga genişlik modülasyonuna PCM denir.

75.(D) PIC ile gerçekleştirilen ADC devresinde ölçüm için RC elemanları kullanılır.

76.(D) PIC DAC devresinde gerilim değerini arttırmak için potansisyometre kullanılır.

77.(D) PIC 16F84 2 porta, 16F877 ise 5 porta sahiptir.

78.(D) PIC 16F877 8K flash program belleğine, PIC 16F84 1K flash program belleğine sahiptir

79.(Y) PIC 16F877 40MHz’ e kadar osilatör kullanılır.

80.(Y) PIC 16F877 A/D Birimine sahip değildir.

81.(D) Akış diyagramı program yazmak için kullanabileceğimiz temel bir yöntemdir.

82.(Y) PWM yöntemi motor hız kontrolünde kullanılmaz.

83.(D) LM35 ısı sensörüdür.

84.(D) Assebly dilinde yazılan programlar uzadıkça karmaşıklaştığından dolayı PicBasic Pro gibi yazılım dilleri kullanılır.

85.(Y) PicBasic dilinde karşılaştırma komutları yoktur.

86.(D) PicBasic dilinde binari ifadeler “ % ” işareti ile kullanılır.

87.(Y) PicBasic dilinde açıklama yapılacak ise “ karakteri kullanılır.

88.(D) GOTO komutu hem PicBasic hem Assebly dilinde aynı işlemi yapar.

89.(D) PicBasic dili LCD’ ye bilgi yazmada bize kolaylık sağlar.

90.(Y) MPLAB programında PicBasic dili ile yazılan program derlenemez.

91.(D) PicBasic programlama dilinde ADCIN komutu ile analog girişler kontrol edilir.

92.(D) Voltmetre devresinde potansiyometre üzerinde gerilim ölçülür.

93.(Y) Kullanılan LCD’ ler üç satırlıktır.

94.(D) Motor deviri ayarlanırken butonlar kullanılır.

95.(Y) Çizgi izleyen robot devresinde beyaz çizgi kullanılmıştır.

96.(Y) CNY70 ısı sensörüdür.

97. Fiziksel büyüklüklere benzeyen sinyallere ne denir?
A) Dijital sinyal B) Analog sinyal C) Testere dişi sinyal D) Kare sinyal

98. Aşağıdakilerden hangisi DAC işlemlerinde kullanılan yöntemlerden değildir?
A)Ağırlık dirençli B)R-2R merdiven tipi C)Karşılaştırcı D)PWM

99. CALL GECIKME komutunun işlevi aşağıdakilerden hangisidir?
A)Gecikme alt programına gider. B) Gecikme alt programını siler. C) Gecikme alt programını taşır. D) Gecikme alt programından geri döner.

100. 10V’luk tepe değerine sahip bir PWM sinyalinin darbe genişliği %50 ise ortlama gerilim nedir?
A)10V B)5V C)20V D)2.5V

101. PIC16F877 entegresinin maksimum osilatör frekansı nedir?
A) 10MHz B) 4MHz C) 8MHz D) 20MHz 

102. CLRF PORTB komutunun işlevi aşağıdakilerden hangisidir?
A) PORTB’ yi taşı. B) PORTB’ yi birle. C) PORTB’ yi sıfırla. D) PORTB’ yi kapat.

103. PWM sinyalin hangi özelliğini değiştirir?
A) Frekans B) Dalga genişliği C) Periyot D) Genlik

104. LM35 sensörü her sıcaklık değişiminde hangi büyüklüğü değiştirir?
A) Akım B) Direnç C) Gerilim D) Güç

105. PAUSE komutunun işlevi aşağıdakilerden hangisidir?
A) msn cinsinden zaman gecikmesi sağlar. B) Programı hızlandırır. C) Programı durdurur. D) sn cinsinden gecikme sağlar.

106. Çizgi izleyen robot devresinde kaç adet optik sensör kullanılır?
A)1 B) 2 C) 3 D) 4


Hiç yorum yok:

Yorum Gönder