Anda di halaman 1dari 6

SANGAT RAHASIA KUR/PTS.2/Mrf.

6/2021-2022
UTAMA

PENILAIAN TENGAH SEMESTER GENAP


SMK MA’ARIF 6 AYAH
TAHUN PELAJARAN 2021/2022
LEMBAR SOAL
Mata Pelajaran : Mikroprosesor dan Mikrokontroler
Tingkat/Bidang Keahlian : XI / Teknik Audio Video
Hari/Tanggal : Kamis, 17 Maret 2022
Alokasi Waktu : 90 Menit

Petunjuk Umum
1. Tulislah lebih dahulu Nama dan nomor peserta Penilaian Akhir Semester Anda pada lembar jawab yang disediakan
2. Periksa dan bacalah soal-soal sebelum Anda menjawabnya
3. Laporkan kepada pengawas Penilaian Akhir Semester kalau terdapat tulisan yang kurang jelas, rusak atau jumlah soal
kurang
4. Dahulukan soal-soal yang Anda anggap mudah
5. Soal pilihan ganda berikan tanda silang (x) pada salah satu huruf pada lembar jawaban yang Anda anggap paling tepat
6. Soal uraian selesaikan sesuai sesuai dengan perintahnya pada kertas yang disediakan
7. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas Penilaian Akhir Semester

Pilihlah jawaban yang paling tepat dengan memberi tanda silang ( x ) pada huruf a, b, c, d atau e pada lembar
jawaban!

1. Mikrokontroler ATMega 16 memiliki kaki/pin sejumlah . . . .


a. 4 d. 32
b. 8 e. 40
c. 16
2. Jumlah PORT yang dimiliki oleh mikrokontroler ATMega 16 adalah . . . .
a. 1 d. 4
b. 2 e. 5
c. 3
3. Jumlah pin pada setiap PORT mikrokontroler ATMega 16 adalah . . . .
a. 40 d. 8
b. 32 e. 4
c. 16
4. VCC mikrokontroler pada ATMega 16 terletak pada pin nomor . . . .
a. 8 d. 11
b. 9 e. 12
c. 10
5. Ground pada mikrokontroler ATMega 16 terletak pada pin nomor . . . .
a. 8 d. 11
b. 9 e. 12
c. 10
6. Besar memori flash yang dimiliki mikrokontroler ATMega 16 adalah . . . .
a. 8 KB d. 64 KB
b. 16 KB e. 128 KB
c. 32 KB
7. Lampu LED dalam mikrokontroler digolongkan sebagai peripheral . . . .
a. Input d. Memory
b. Output e. Counter
c. Input dan output
8. Berikut ini yang termasuk peripheral input pada mikrokontroler adalah . . . .
a. LED d. Push Button
b. Seven Segment e. Resistor
c. LCD

1
9. File pemrograman yang bisa diupload ke mikrokontroler memiliki ekstensi . . .
a. .exe d. .obj
b. .hex e. .xls
c. .cof
10. Besar tegangan yang digunakan pada mikrokontroler ATmega 16 sekitar . . . .
a. 3 V d. 12 V
b. 5 V e. 24 V
c. 8 V
11. Tombol menu “Build all project file” pada CV AVR yang digunakan untuk menghasilkan file yang bisa diupload
ke mikrokontroler adalah . . . .
a.
d.
b.
e.
c.

12. Berikut ini merupakan nilai dari data yang bertipe biner, kecuali . . . .
a. 0
b. 1
c. 2
d. Nyala
e. Mati
13. Pada pengaturan program CV AVR “PORTA=0b11011010” ketika output mikrokontroler dihubungkan
dengan LED bertipe anoda, maka LED yang menyala adalah bit ke . . . .
a. 1, 3, 6
b. 2, 5, 6
c. 1, 3, 4, 6, 7
d. 0, 1, 3, 4, 6
e. 0, 2, 5
14. Pernyataan berikut benar berdasarkan Port Setting pada pemrograman mikrokontroler menggunakan CV
AVR, kecuali . . .

a. Bit ke-3 pada PORT C digunakan sebagai input


b. Bit ke-0 pada PORT C digunakan sebagai output
c. Bit ke-5 pada PORT C digunakan sebagai input
d. Bit ke-3 pada PORT A digunakan sebagai input
e. Bit ke-0 pada PORT C bisa dihubungkan dengan lampu LED
15. Aplikasi yang digunakan untuk membuat program pada mikrokontroler adalah . . . .
a. Proteus
b. Express SCH
c. ProgISP
d. Code Vision AVR
e. Express PC
16. Aplikasi yang digunakan untuk membuat simulasi program pada mikrokontroler adalah . . . .
a. Proteus
b. Express SCH
c. ProgISP
d. Code Vision AVR
e. Express PCB

2
Perhatikan gambar berikut untuk menjawab soal nomor 17-21

-
Daftar Komponen :
➢ Resistor (gelang warna: merah, merah, coklat) = 3 buah
➢ Resistor (gelang warna: coklat, hitam, merah) = 1 buah
➢ ATMega 16 = 1 buah
➢ Push Button/Tactile Switch = 1 buah
➢ Seven Segment = 1 buah
➢ Baterai 1,5 V = 4 buah

17. Jenis LED yang digunakan dalam rangkaian bertipe . . . .


a. Anoda d. Common cathode
b. Katoda e. Anode-cathode
c. Common anode
18. Besar hambatan yang dihubungkan pada salah satu kaki LED sebesar . . . .
a. 220k Ω d. 1k Ω
b. 100k Ω e. 220 Ω
c. 10k Ω
19. Seven segment yang digunakan dalam rangkaian bertipe . . . .
a. Anoda d. Common cathode
b. Katoda e. Anode-cathode
c. Common anode
20. Besar hambatan yang dihubungkan pada salah satu kaki seven segment sebesar . . . .
a. 220k Ω d. 1k Ω
b. 100k Ω e. 220 Ω
c. 10k Ω
21. Push Button/Tactile Switch dihubungkan dengan resistor sebesar . . . .
a. 220k Ω d. 1k Ω
b. 100k Ω e. 220 Ω
c. 10k Ω

22. Perhatikan gambar simbol komponen berikut!

A B

D1
Agar nyala LED bisa diatur menggunakan mikrokontroler, maka koneksi ujung A dan B yang benar . . . .
a. A ke ground, B ke resistor 330 Ω dan PORT Mikrokontroler
b. A ke VCC/power, B ke resistor 330 Ω dan PORT Mikrokontroler
c. B ke ground, A ke resistor 330k Ω dan PORT Mikrokontroler
d. B ke VCC/power, A ke resistor 330 Ω dan PORT Mikrokontroler
e. A ke ground, B ke VCC/power
3
Perhatikan gambar skema rangkaian LED berikut untuk soal nomor 23-28!

23. Ketiga LED terhubung ke mikrokontroler ATMega 16 pada PORT . . . .


a. A d. D
b. B e. E
c. C
24. Tipe LED pada skema di atas adalah . . . .
a. Anoda d. Anoda-Katoda
b. Katoda e. Katoda-Anoda
c. Semi Anoda
25. LED pada skema di atas bisa diprogram nyala-matinya menggunakan CV AVR. LED akan aktif ketika diberi
kode . . . . karena termasuk AKTIF . . . .
a. 0, LOW
b. 1, HIGH
c. 0, HIGH
d. 1, LOW
e. B, HIGH
26. Agar ketiga LED menyala, kode pada CV AVR di bawah perintah while (1) adalah . . . .
a. PORTC=0b10101000;
b. PORTD=0b01010111;
c. PORTC=0b00000000;
d. PORTD=0b00010101;
e. PORTC=0b11101010;
27. Agar hanya LED tengah yang menyala, kode pada CV AVR di bawah perintah while (1) adalah . . . .
a. PORTC.2=0; d. PORTD.4=0;
b. PORTC.2=1; e. PORTD.4=1;
c. PORTD.2=1;
28. Untuk mengatur lamanya nyala dan mati LED maka perlu ditambahkan kode . . . .
a. #include <stdi/o.h> di bawah perintah #include <mega16.h>
b. #include <delay.h> di bawah perintah while (1)
c. #include <timer.h> di bawah perintah #include <mega16.h>
d. #include <delay.h> di bawah perintah #include <mega16.h>
e. #include <timer.h> di bawah perintah while (1)

4
Perhatikan gambar berikut untuk soal nomor 28-34

29. Seven segment dihubungkan dengan mikrokontroler PORT . . . .


a. PORT A d. PORT D
b. PORT B e. PORT E
c. PORT C
30. Besar resistor yang digunakan untuk menyalakan seven segment (warna : orange, orange, cokelat, emas)
sebesar . . . .
a. 330k Ω d. 1k Ω
b. 100k Ω e. 330 Ω
c. 10k Ω
31. Seven segment yang digunakan pada gambar berjenis . . . .
a. Anoda d. Common cathode
b. Katoda e. Anode-cathode
c. Common anode
32. Pada seven segment di atas, segment yang menyala adalah . . . .
a. b-c-e-f-dot d. a-b-e-f-dot
b. a-b-e-g-dot e. b-c-f-g-dot
c. b-c-e-g-dot
33. Kode pada CV AVR di bawah perintah while agar seven segment menampilkan angka sesuai gambar di atas
adalah . . . .
a. PORTC=0b01001100; d. PORTA=0b01100110;
b. PORTA=0b00011001; e. PORTC=0b01101010;
c. PORTC=0b00110011;
34. Untuk menampilkan angka 4 selama 0,5 detik maka di bawah kode PORTC ditambahkan . . . .
a. delay_s(5000); d. delay_ms(500);
b. delay_s(500); e. delay_ms(0,5);
c. delay_ms(5000);
35. Jika kita menambahkan tombol/push button pada PORT A bit-0 maka perlu ditambahkan kode . . . .
a. if(PORTA.0=0) d. if(PINA.0==0)
b. if(PINA.0=0) e. if(PINA==0)
c. if(PORTA.0==0)

Selamat Mengerjakan, Utamakan Kejujuran!

5
LEMBAR JAWAB

Nama : ____________________________
Kelas : ____________________________
No. Absen : ____________________________

Mata Pelajaran : Pemrograman, Mikroprosesor, dan Mikrokontroler


Lembar jawab siswa yang menyontek dan siswa yang memberi contekan tidak akan dikoreksi dan
langsung mendapat nilai 0 (nol)

Pilihan Ganda

1. a b c d e 13. a b c d e 25. a b c d e
2. a b c d e 14. a b c d e 26. a b c d e
3. a b c d e 15. a b c d e 27. a b c d e
4. a b c d e 16. a b c d e 28. a b c d e
5. a b c d e 17. a b c d e 29. a b c d e
6. a b c d e 18. a b c d e 30. a b c d e
7. a b c d e 19. a b c d e 31. a b c d e
8. a b c d e 20. a b c d e 32. a b c d e
9. a b c d e 21. a b c d e 33. a b c d e
10. a b c d e 22. a b c d e 34. a b c d e
11. a b c d e 23. a b c d e 35. a b c d e
12. a b c d e 24. a b c d e

Anda mungkin juga menyukai