J-LINK Debugger
Multimeter
Kabel Jumper
1
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
3. Pengoperasian Modul
Keyboard
Falling Key
Rising Key
Input Pin
2
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
EKSPERIMEN 1 (TIMER)
Eksperimen ini dilakukan untuk memvariasikan output frekuensi Timer 1 (TIM1) dan
menampilkannya pada LED 16x2.
Program TIMER
3
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
4
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
- Pada Input Pin (Gambar 3.1), hubungkan pin TIM01 dan TIMI1 dengan
menggunakan kabel jumper (seperti pada Gambar 3.2).
Gambar 3.2
Gambar 3.3
Setelah melakukan langkah di atas, tuliskan hasil data pengamatan Anda pada hasil
eksperimen
Hasil Eksperimen
5
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
EKSPERIMEN 2 (INTERRUPT)
Dalam percobaan ini Anda dibimbing untuk bagaimana menggunakan External
Interrupts. Setiap IO STM32 dapat digunakan sebagai interrupt input. Untuk
menggunakan Port IO sebagai External Interrupt Input adalah sebagai berikut:
- Menginisialisasi Port IO sebagai input.
- Mengaktifkan IO Port AF Clock dan mengatur hubungan pemetaan antara Port IO
dan interupsi baris.
- Aktifkan Interrrupt/Event relatif terhadap Port IO dan mengatur kondisi pemicu
(dalam percobaan ini, diatur ke mode Rising Edge Trigger).
- Mengkonfigurasi NVIC dan mengaktifkan Interrupts
- Menulis fungsi layanan interupsi (ISR)
Program INTERRUPT
6
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
7
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
- Pada Input Pin (Gambar 3.1), hubungkan pin FALLING dan INT1 menggunakan
kabel jumper (seperti pada Gambar 3.3).
Gambar 3.3
Gambar 3.4
Setelah melakukan langkah di atas, tuliskan hasil data pengamatan Anda pada hasil
eksperimen
Hasil Eksperimen
Nilai tegangan FALLING Interrupt pada keadaan normal...........V
Nilai tegangan FALLING Interrupt pada saat Falling Key ditekan...........V
Nilai tegangan RISING Interrupt pada keadaan normal...........V
Nilai tegangan RISING Interrupt pada saat Rising Key ditekan...........V
8
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
Kesimpulan
Buatlah rangkuman kesimpulan dari apa yang telah Anda kerjakan! Gunakan kertas
tambahan dengan ukuran A4 jika diperlukan. Kesimpulan yang disusun harus merangkum
poin-poin berikut:
Apa yang dimaksud dengan Timer pada ekperimen ini?
Apa pula yang dimaksud dengan Interrupt ?
Jelaskan bagaimana program berjalan dalam mengontrol Timer!
Jelaskan bagaimana program berjalan dalam menangani interupsi eksternal!
Jelaskan perbedaan antara Falling dan Rising pada interrupt!
9
Praktikum Mikroprosessor danAntarmuka Timer dan Interrupt
Kritikan
Pesan
Saran
10