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