Pada AT89S51, ada 6 sumber interrupt yaitu 1. System reset 2 Pada AT89S51, ada 6 sumber interrupt yaitu 1. System reset 2. External 0 3. Timer 0 4.

Slides:



Advertisements
Presentasi serupa
Frekuensi Quartz Crystal atau Ceramic Resonator (kedua istilah ini disebut Osilator) yang dapat digunakan berkisar antara 0 Hz hingga 24 MHz, bahkan.
Advertisements

Komputer SAP 1 (Simple As Possible 1)
Struktur Sistem Komputer
KELUARGA ARSITEKTUR KOMPTER : IBM PC
Bhakti Yudho Suprapto, MT
KELUARGA ARSITEKTUR KOMPUTER : IBM PC
REGISTER Oleh : Oman Somantri, S.Kom
AVR 8-bitMicrocontroller
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
PENDAHULUAN Dalam bab ini, kita akan mengembangkan pengetahuan mengenai dasar I/O dan antar muka periferal yang dapat diprogram denagn memelajari sebuah.
INTERUPSI.
RANGKAIAN KOMBINASIONAL
Mikroprosesor 8086 dan 8088.
LOGO “ Add your company slogan ” Siswo Wardoyo, S.T., M.Eng. Siswo WardoyoJurusan Teknik Elektro Fakultas Teknik UNTIRTA2011/2012- Genap
Operasi TIMER/COUNTER
PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Komputer
REGISTER.
BAB XIII INTERRUPT UNIVERSITAS JENEDERAL ACHMAD YANI RIZAL SURYANA.
Timer/Counter.
Arsitektur Perangkat Lunak 8086
Pertemuan 4 (Set Instruksi ARM)
Mikrokontroler Materi 2
Pengenalan mikrokontroler
MICROCONTROLER AVR AT MEGA 8535
Struktur Sistem Komputer
Register.
Chip Mikroprosesor 8086 Mikroprosesor ini sekeluarga dengan Mikroprosesor 8088, dan merupakan pengembangan dari Mikroprosesor Mikroprosesor ini merupakan.
INTERRUPT Mulyono.
Sistem Operasi Pertemuan 6.
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Jenis - Jenis Register dan Fungsinya Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari 16 bit, ditambah 9 register flag. Tiga.
I/O ( Input Output ).
Interupsi dan Chip 8259.
BIOS, DOS, dan String.
STRUKTUR SISTEM KOMPUTER
Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)
SISTEM MIKROPROSESOR PERTEMUAN 2.
Struktur Sistem Komputer
Perkembangan mikroprosesor
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
Pencarian dan penyelesaian kesalahan pada POST dan CMOS/BIOS
Struktur Sistem Komputer
REGISTER.
Mikroprosesor 8086 dan 8088.
Sistem Bilangan & REGISTER
KONSEP KOMUNIKASI SERIAL
PENGANTAR MIKROKONTROLER
BAB III REGISTER 8088 Mikroprosesor 8088 berorientasi pada register
Register dan Shift Register
PWM (PULSE WIDTH MODULATION)
Oleh SGO Aplikasi Mikrkontroler (DTG2K3)
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Oleh : Devie Rosa Anamisa
Interrupt By Kustanto, S.T., M.Eng.
Operasi Input Output (I/O)
KELUARGA ARSITEKTUR KOMPTER : IBM PC
KELUARGA ARSITEKTUR KOMPUTER : IBM PC
Pertemuan 18 Komunikasi Multiprosesor
Desain Prosesor Dan Datapath
DWI NURFATIMAH H MIKROKONTROLER DAN ANTARMUKA
Struktur Sistem Komputer
Memori & Pemrograman MCS-51
Struktur Sistem Komputer
Struktur Sistem Komputer
Struktur Sistem Komputer
KELUARGA ARSITEKTUR KOMPTER : IBM PC
Struktur Sistem Komputer
Struktur Sistem Komputer
Transcript presentasi:

Pada AT89S51, ada 6 sumber interrupt yaitu 1. System reset 2 Pada AT89S51, ada 6 sumber interrupt yaitu 1. System reset 2. External 0 3. Timer 0 4. External 1 5. Timer 1 6. Serial Port. Untuk mengatur kerja interrupt, dapat dilakukan pengaturan pada register Interrupt Enable (IE) dan Interrupt Priority (IP)

Berikut ini adalah penjelasan masing-masing bit IE: - EA ==> bernilai ‘0’ untuk mematikan semua interrupt. Jika EA bernilai ‘1’, aktivasi interrupt akan diatur oleh bit masing-masing - ES =>>bernilai ‘1’ untuk mengaktifkan interrupt dari komunikasi serial. - ET1 =>> bernilai ‘1’ untuk mengaktifkan interrupt dari Timer/counter 1. - EX1 =>> bernilai ‘1’ untuk mengaktifkan interrupt dari External Interrupt 1. - ET0 =>> bernilai ‘1’ untuk mengaktifkan interrupt dari Timer/Counter 0 - EX0 =>> bernilai ‘1’ untuk mengaktifkan interrupt dari External Interrupt 0.

Status Interrupt Status-status interrupt dari 89C51 terletak pada Register TCON yaitu INT0: Bit IE0, clear oleh hardware saat interrupt terjadi pada mode aktif level INT1: Bit IE1, clear oleh hardware saat interrupt terjadi pada mode aktif level Timer 0: Bit TF0, clear oleh hardware saat interrupt terjadi Timer 1 : Bit TF1, clear oleh hardware saat interrupt terjadi Serial Port (TXD) : Bit TI, clear oleh software Serial Port (RXD) : Bit RI, clear oleh software External Interrupt 0 maupun External Interrupt 1 dapat diatur menjadi aktif level maupun aktif transisi dengan mengubah bit IT0 atau IT1 pada Register TCON External Interrupt akan bekerja secara aktif level bila bit ITx (x = 0 untuk INT0 dan x =1 untuk INT1) berkondisi LOW dan bekerja secara aktif transisi bila bit Itx berkondisi HIGH

Berikut ini adalah penjelasan masing-masing bit IP: - PS bernilai ‘1’ untuk memberi prioritas tinggi pada interrupt dari komunikasi serial. - PT1 Timer/Counter 1. - PX1 External Interrupt 1. - PT0 Timer/Counter 0. - PX0 External Interrupt 0.

Dengan adanya SFR ini, maka interrupt memiliki dua tingkat prioritas, yaitu prioritas tinggi (high priority) dan prioritas rendah (low priority). Secara default semua interrupt akan menempati prioritas rendah. Namun interrupt dapat diberi prioritas tinggi dengan cara memberi nilai ‘1’ pada bit yang bersangkutan pada SFR IP.

Interrupt Vector Interrupt Vector adalah harga yang disimpan ke Program Counter pada saat terjadi interrupt sehingga program akan menuju ke alamat yang ditunjukkan oleh Program Counter. Pada saat program menuju ke alamat yang ditunjuk oleh Interrupt Vector maka flag-flag yang set karena terjadinya interrupt akan di-clear kecuali RI dan TI.

Lokasi Memori Interrupt (Interupt Vector)

Thank’s

TUGAS