Dokumen ini membahas tentang jenis dan proses interupsi pada sistem mikrokontroler. Secara singkat, interupsi adalah proses yang menghentikan aliran program utama ketika terjadi trigger dari sumber interupsi seperti perangkat keras, dan memaksa sistem mikrokontroler untuk mengeksekusi subprogram layanan interupsi. Ada dua jenis interupsi yaitu software dan hardware, sedangkan proses interupsinya melibatkan penghentian sementara program utama, ek
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
JENIS DAN PROSES INTERUPSI
1. JENIS DAN PROSES INTERUPSI
Oleh :
Nama : Zifalaniasta
NIM : 131051005
Dosen Pembimbing : R. Suryoto Edi Raharjo, S.T., M.Eng
Jurusan Teknik Elektro
Fakultas Teknik
Universitas Tidar
2015
2. OUTLINE
1. Pengertian Interupsi
2. Penyebab Interupsi
3. Sumber Interupsi
4. Jenis Interupsi
5. Proses Interupsi
6. Contoh Vektor Interupsi
3. INTERUPSI
Proses dalam sistem mikrokontroler yang
menghentikan aliran program utama akibat terjadinya
(event) trigger (pemicu) tertentu dari suatu sumber
(vector) interupsi dan memaksa sistem mikrokontroler
untuk mengeksekusi sub-rutin / fungsi / blok program
layanan interupsi (interrupt service routine,ISR)
hingga selesai (complete).
4. INTERUPSI
CPU dapat melakukan operasi dengan 2 cara yaitu :
1. Operasi dengan polling CPU selalu terus menerus
menanyakan/ memantau ke tiap-tiap komponen
penunjang satu persatu meskipun komponen itu
sedang tidak memerlukan pelayanan
2. Operasi dengan interrupt dilakukan oleh tiap-tiap
komponen kepada CPU jika memerlukan
pelayanan pemrosesan,
5. PENYEBAB INTERUPSI
• Program, terjadi akibat eksekusi suatu instruksi
• Timmer, disebabkan oleh timmer prosessor
• I/O, disebabkan oleh I/O controller baik sebagai
tanda bahwa operasi telah selesai maupun
memberi tanda eror.
• Kegagalan hardware, disebabkan oleh kesalahan
hardware seperti power failure dan memori
parity eror.
6. SUMBER INTERUPSI
• Interupsi internal
Sumber (vektor) interupsi yang berasal dari
dalam sistem mikrokontroler itu sendiri
• Interupsi eksternal
Sumber interupsi yang berasal dari luar sistem
mikrokontroler. Agar mikrokontroler dapat
menerima sinyal interupsi eksternal, maka
dibutuhkan jalur input interupsi eksternal. Jalur
input interupsi eksternal adalah bagian
mikrokontroler yang dapat mendeteksi adanya
trigger dari luar sistem mikrokontroler yang
membangkitkan tanda (flag) interupsi
7. JENIS INTERUPSI
• Software
Interupsi jenis ini juga disebut System call.
Misalnya, suatu program ingin mencetak hasil
dengan printer
• Hardware
terjadi karena adanya aksi pada perangkat keras,
seperti penekanan tombol keyboard atau
menggerakkan mouse. Interrupt ini terbagi lagi
menjadi dua,yaitu:
Maskable Interrupt dan Non Maskable Interrupt
8. PROSES INTERUPSI
Setelah program interupsi selesai dikerjakan, maka
sistem mikrokontroler akan kembali melanjutkan
program utama yang sebelumnya dihentikan
9. PROSES INTERUPSI
Dalam pemrograman sebuah interupsi ialah
beberapa listing coding atau lebih yang dijalankan
memotong program utama, setelah listing coding itu
selesai dieksekusi maka program utama akan
dilanjutkan kembali.