PERENCANAAN Hakikat dan Pentingnya Perencanaan Jenis – Jenis Perencanaan Proses Penyusunan
Jenis dan proses interupsi
-
Upload
zifalaniasta -
Category
Engineering
-
view
205 -
download
0
Transcript of Jenis dan proses interupsi
JENIS DAN PROSES INTERUPSI
Oleh :
Nama : ZifalaniastaNIM : 131051005Dosen Pembimbing : R. Suryoto Edy
Raharjo, S.T., M.Eng
Jurusan Teknik ElektroFakultas Teknik
Universitas Tidar2015
OUTLINE1. Pengertian Interupsi2. Penyebab Interupsi3. Sumber Interupsi4. Jenis Interupsi5. Proses Interupsi6. Contoh Vektor Interupsi
INTERUPSIProses dalam sistem mikrokontroler/mikroprosesor yang menghentikan aliran program utama akibat terjadinya trigger (pemicu) tertentu dari suatu sumber (vector) interupsi dan memaksa sistem untuk mengeksekusi sub-rutin / fungsi / blok program layanan interupsi (interrupt service routine) hingga selesai.
INTERUPSI (lanjutan...)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 interupsi dilakukan oleh tiap-tiap komponen kepada CPU jika memerlukan pelayanan pemrosesan,
PENYEBAB INTERUPSI• Program, terjadi akibat eksekusi suatu
instruksi• Timmer, disebabkan oleh timmer processor• I/O, disebabkan oleh Input/Output controller
baik sebagai tanda bahwa operasi telah selesai maupun memberi tanda error.
• Kegagalan hardware, disebabkan oleh kesalahan hardware seperti power failure dan memory parity error.
SUMBER INTERUPSI• Interupsi internal
Sumber (vektor) interupsi yang berasal dari dalam sistem mikroprosesor/ mikrokontroler itu sendiri
• Interupsi eksternal Sumber interupsi yang berasal dari luar sistem mikroprosesor/mikrokontroler. Agar dapat menerima sinyal interupsi eksternal, maka dibutuhkan jalur input interupsi eksternal. Jalur input interupsi eksternal adalah bagian yang dapat mendeteksi adanya trigger dari luar sistem yang membangkitkan tanda (flag) interupsi
JENIS INTERUPSI• Software
Interupsi jenis ini juga disebut System call. Misalnya : suatu program ingin mencetak hasil dengan printer
• Hardwareterjadi 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
PROSES INTERUPSI
Setelah program interupsi selesai dikerjakan, maka sistem mikroprosesor atau mikrokontroler akan kembali melanjutkan program utama yang sebelumnya dihentikan
PROSES INTERUPSI (lanjutan...)
Dalam pemrograman sebuah interupsi ialah beberapa listing code atau lebih yang dijalankan memotong program utama, setelah listing code itu selesai dieksekusi maka program utama akan dilanjutkan kembali.
PROSES INTERUPSI (lanjutan...)
CONTOH VEKTOR INTERUPSIvektor interupsi pada mikrokontroler AVR ATMEGA32
REFERENSIDiakses pada Tanggal 24 November 2015
• https://yusniaalfisyahrin.wordpress.com/2013/01/08/sekilas-tentang-interupsi-pada-mikrokontroler/
• http://www.robotics-university.com/2015/03/interupsi-pada-mikrokontroler-avr-atmega32.html
• http://rani-amalia-elins1.blogspot.co.id/2007/11/sepatah-2.html
SEKIAN DAN TERIMA KASIH