SISTEM INTERUPSI MIKROKONTROLER ATMEL

Ukuran: px
Mulai penontonan dengan halaman:

Download "SISTEM INTERUPSI MIKROKONTROLER ATMEL"

Transkripsi

1 Lab Elektronika Industri Mikrokontroler 1 I. INTERUPSI SISTEM INTERUPSI MIKROKONTROLER ATMEL Interupsi adalah pengubahan urutan pelaksanaan program karena adanya suatu kejadian atau instruksi yang perlu dikerjakan lebih dahulu dan setelah itu kembali lagi ke urutan proses di program utama lagi. Sistem interupsi ini sangat berguna dalam proses kerja mikrokontroler karena bisa melakukan pekerjaan lain sementara itu juga memantau apabila ada kejadian yang perlu mendapat penanganan lebih dahulu. Misalnya, mikrokontroler untuk sementara dihentikan beroperasi untuk menghemat baterai (mode power down) dan baru akan mengerjakan instruksi tertentu apabila terdapat interupsi. Ada pula interupsi diperlukan karena ingin mokrokontroler segera menangani instruksi tertentu dan untuk sementara meninggalkan program utama. Urutan proses pengerjaan instruksi adalah mikrokontroler mengerjakan perintah dari atas ke bawah. Jika suatu saat terdeteksi ada interupsi, maka mikrokontroler akan meninggalkan program utama dan mengerjakan instruksi layanan interupsi. Layanan interupsi dimulai dari suatu vektor interupsi. Jika kemudian dijumpai RETI (return from interupt) maka mikrokontroler selesai menangani layanan interupsi dan kembali lagi ke program utama dimana saat dia meninggalkan tadi. II. SUMBER INTERUPSI AT89C51 menyediakan 5 sumber interupsi: 2 sumber interupsi dari luar (eksternal), INT0 dan INT1; 2 dari Timer 0 dan Timer 1 ketika terjadi timer overflow (TF0 dan TF1); dan 1 dari serial port ketika berhasil menerima data serial atau selesai mengirim data serial (RI, receive interupt dan TI, transmit interupt). Sedang untuk AT89C52/55 terdapat satu lagi sumber interupsi yaitu karena adanya Timer 2. Sumber interupsi eksternal berarti mikrontroler bisa diinterupsi dari luar secara hardware yang dimasukkan ke pin P3.2 ( INT0 ) dan pin P3.3 ( INT1). Sumber interupsi eksternal misalnya dari sensor (suhu, tekanan, cahaya, suara dll) yang sudah diubah ke digital. Untuk intrupsi eksternal bisa dipilih akan mendeteksi interusi pada kondisi level rendah atau pada saat transisi negatif. Untuk lebih jelasnya lihat gambar di bawah. Untuk memilih deteksi nterupsi eksternal pada level rendah atau transisi negatif dipakai bit IT0 dan IT1 (interupt transition) di register TCON - Timer Control Register. Jika ITx = 0 mendeteksi interupsi level rendah dan jika ITx = 1 akan mendeteksi interupsi karena transisi negatif.

2 Lab Elektronika Industri Mikrokontroler 2 Ketika terdeteksi adanya sinyal interupsi, flag IEx akan diset 1 dan interupsi kemudian dilayani. Saat layanan interupsi dikerjakan flag IEx kembali direset ke 0. Sumber interupsi berikutnya adalah adanya oveflow di Timer 0 atau Timer 1. Ketika isi cacahan timer melimpah, bit flag TFx akan diset 1 yang memberikan sinyal interupsi. Ketika kemudian layanan interupsi dikerjakan, flag ini akan direset ke 0 lagi. Sumber interupsi lain yaitu dari serial port. Ketika port serial berhasil merima kiriman data secara seri 1 byte maka bit RI (receive interupt) diset 1 yang menyebabkan terjadi interupsi. Ketika port serial berhasil mengirim data 1 byte secara seri, bit TI (transmit interupt) diset 1 sehingga akan menyebabkan interupsi. Baik kedua bit RI dan TI diset atau salah satu dari kedua bit saja yang diset 1, maka interupsi akan terjadi karena kedua bit dihubungkan dengan gerbang OR. Kedua bit yang diset hardware harus di-clear dengan software dahulu sehingga penerimaan data atau pengiriman data berikutnya bisa dilakukan. Khusus untuk AT89C52/55 karena ada Timer 2, maka ada sumber interupsi karena Timer 2 overflow dan/atau karena adanya transisi negatif ke pin EXF2

3 Lab Elektronika Industri Mikrokontroler 3 III. REGISTER PENGATUR INTERUPSI Mode interupsi diatur dengan register IE (interrupt enable) seperti gambar di bawah: IE - Interrupt Enable Register Alamat : 0A8H Reset : 00H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EA - ET2 ES ET1 EX1 ET0 EX0 Bit = 1 akan membolehkan terjadi interupsi, jika bit = 0 tidak membolehkan interupsi. Bit Posisi Keterangan EA IE.7 Bit Enable All yang dipakai untuk mengaktifkan/mematikan semua interupsi. Jika EA = 0 semua interupsi akan dimatikan. Jika EA = 1 interupsi diaktifkan/ dimatikan tergantung dari bit-bit di masing-masing sumber interupsi. ET2 IE.5 Bit Enable Timer 2 interrupt untuk mengaktifkan/mematikan interupsi karena Timer overflow. Jika EA = 1 dan ET2 = 1 maka interupsi Timer 2 aktif. ES IE.4 Bit Enable Serial Interrupt untuk mengaktifkan/mematikan interupsi dari serial port. Jika EA = 1 dan ES = 1 maka interupsi serial port aktif. ET1 IE.3 Bit Enable Timer 1 Interrupt untuk mengaktifkan/mematikan itnerupsi karena Timer 1 overflow. Jika EA = 1 dan ET1 = 1 maka interupsi Timer 1 aktif. EX1 IE.2 Bit Enable External 1 Interrupt ( INT1) untuk mengaktifkan/mematikan interupsi eksternal ke pin INT1. Jika EA = 1 dan EX1 = 1 maka interupsi eksternal 1 aktif. ET0 IE.1 Bit Enable Timer 0 Interrupt untuk mengaktifkan/mematikan interupsi karena Timer 0 overflow. Jika EA = 1 dan ET0 = 1 maka interupsi Timer 0 aktif. EX0 IE.2 Bit Enable External 0 Interrupt ( INT0 ) untuk mengaktifkan/mematikan interupsi eksternal ke pin INT0. Jika EA = 1 dan EX0 = 1 maka interupsi eksternal 1 aktif. Prioritas interupsi dapat diatur dengan register IP seperti gambar di bawah. Prioritas hanya dibedakan dua yaitu prioritas tinggi dan rendah. Untuk mengbah ke prioritas tinggi, bit-bit yang sesuai di register IP harus diset 1. IP - Interrupt Priority Register Alamat : 0B8H Reset : 00H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit PT2 PS PT1 PX1 PT0 PX0 Bit = 1 akan membolehkan terjadi interupsi, jika bit = 0 tidak membolehkan interupsi. Bit Posisi Keterangan PT2 IP.5 Bit Interrupt Priority Timer 2 untuk membuat interupsi prioritas tinggi. Jika PT2 = 1 prioritas tinggi, jika PT2 = 0 menjadi prioritas rendah. PS IP.4 Bit Interrupt Priority Serial Port untuk membuat interupsi prioritas tinggi. Jika PS = 1 prioritas tinggi, jika PS = 0 menjadi prioritas rendah. PT1 IP.3 Bit Interrupt Priority Timer 1 untuk membuat interupsi prioritas tinggi. Jika PT1 = 1 prioritas tinggi, jika PT1 = 0 menjadi prioritas rendah. PX1 IP.2 Bit Interrupt Priority External 1 ( INT1) untuk membuat interupsi prioritas tinggi. Jika PX1 = 1 prioritas tinggi, jika PX1 = 0 menjadi prioritas rendah. PT0 IP.1 Bit Interrupt Priority Timer 0 untuk membuat interupsi prioritas tinggi. Jika PT0 = 1 prioritas tinggi, jika PT0 = 0 menjadi prioritas rendah. PX0 IP.0 Bit Interrupt Priority External 0 ( INT0 ) untuk membuat interupsi prioritas tinggi. Jika PX0 = 1 prioritas tinggi, jika PX0 = 0 menjadi prioritas rendah. Saat reset, isi IP = 0 berarti semua sumber interupsi mempunyai prioritas rendah. Suatu interupsi prioritas rendah ketika sedang melaksanakan layanan interupsi dapat diinterupsi oleh sumber interupsi yang mempunyai prioritas tinggi tetapi tidak sebaliknya. Interupsi dengan prioritas

4 Lab Elektronika Industri Mikrokontroler 4 sama tidak bisa saling menginterupsi. Jika pada satu saat terdeteksi dua atau lebih interupsi sedang level interupsinya sama, maka dilakukan polling untuk memilih interupsi mana yang akan dilayani dulu. Urutan polling seperti tabel berikut: Interupsi Keterangan Prioritas Level Sama 1 IE0 Interupsi eksternal 0 ( INT0 ) Level tertinggi 2 TF0 Timer 0 overflow 3 IE1 Interupsi eksternal 0 ( INT1) 4 TF1 Timer 1 overflow 5 RI + TI Serial port 6 TF2 + EXF2 Timer 2 dan/atau Interupsi ekstertal 2 Level terrendah Bit-bit di register IE dan IP diatur dengan software dan bisa dialamat bit. IV. PENANGANAN INTERUPSI Jika sumber sumber interupsi mendeteksi adanya sinyal inerupsi maka mikrokontroler akan melaksanan instruksi LCALL (instruksi lompat) ke vektor interupsi yang berangkutan. Instruksi lompat memanggil layanan interupsi LCALL akan dilaksanakan oleh hardware dan hanya dihalangi jika: 1. Ada interupsi yang berlevel sama atau berlevel tinggi juga terjadi. 2. Layanan interupsi yang berlevel sama (dalam polling) atau intrupsi berlevel tinggi sedang dikerjakan dan belum selesai. 3. Melaksanakan instruksi RETI (return from interrupt) atau sedang mengisi register IE atau IP. Jika suatu interupsi terdeteksi tetapi tidak terlayani karena halangan seperti satu dari 3 hal di atas, maka interupsi baru tersebut tidak akan disimpan. Artinya jika halangan interupsi telah tidak ada sedang interupsi baru tidak ada lagi maka interupsi itu akan diabaikan dan dianggap tidak ada interupsi baru. Jika suatu interupsi terdeteksi dan tidak ada halangan, maka mikrokontroler akan memanggil layanan insterupsi yang dimaksud ke suatu alamat vektor intrupsi yang telah ditetapkan sbb: Interupsi Sumber Alamat Vektor Eksternal 0 IE0 0003H Timer 0 TF0 000BH Eksternal 1 IE1 0013H Timer 1 TF1 001BH Serial Port RI + TI 0023H Timer 2 TF2 + EXF2 002BH Reset Sistem RST 0000H Catatan: saat melaksanakan pemanggilan ke alamat vektor bit penyebab interupsi (sumber) akan di-clear ke 0 oleh hardware kecuali bit TI dan RI untuk serial port dan juga bit TF2 dan EXF2 untuk Timer 2 yang harus di-clear dengan software. Layanan interupsi berakhir ketika dalam instruksi interupsi dikerjakan instruksi RETI (return from interupt). Jika ditemukan RETI maka layanan insterupsi selesai dan program kembali ke program dimana tadi ditinggalkan. Instruksi RET (return) juga akan mengembalikan dari eksekusi layanan interupsi ke program utama yang tadi diinterupsi. Tetapi ada perbedaan dengan

5 Lab Elektronika Industri Mikrokontroler 5 instruksi RETI, jika hanya dengan instruksi RET maka program akan kembali dari layanan interupsi tetapi sistem masih menganggap bahwa interupsi masing aktif. Ketika sebuah interupsi diterima maka aksi berikut akan terjadi: 1. Operasi/instruksi yang sedang dikerjakan diselesaikan 2. Isi Program Counter (PC) disimpan ke stack 3. Status interupsi yang sekarang disimpan secara internal 4. Sumber interupsi yang sama levelnya diblokir 5. Isi Program Counter (PC) diisi dengan alamat vektor layanan interupsi 6. Layanan interupsi dikerjakan Layanan interupsi akan berhenti jika ditemukan instruksi RETI dan isi program counter (PC) dikembalikan dari stack. Instruksi dari program utama akan dilanjutkan dari mana ketika ditinggalkan. V. INTERUPSI DARI EKSTERNAL Interupsi dari luar yang masuk bisa aktif secara level atau aktif pada transisi negatif dengan cara mengatur bit ITx (interrupt transition) di register TCON. Jika ITx = 0, interupsi eksternal x akan terjadi jika dideteksi adanya logika 0 pada pin INTx. Dan jika ITx = 1, interupsi eksternal x akan terjadi jika dideteksi adanya perubahan logika 1 ke 0 (transisi negatif) pada pin INTx. Jika dideteksi adanya interupsi eksternal maka bit permintaan interupsi IEx di register TCON akan diset 1. Flag IEx = 1 untuk mengeluarkan permintaan interupsi. Karena sumber interupsi eksternal hanya akan dilihat sekali setiap satu siklus mesin (12 clock), maka harus dibuat bahwa interupsi eksternal menahan level 0 paling tidak selama 12 clock untuk menjamin interupsi eksternal telah dilihat. Jika interupsi eksternal aktif pada transisi negatif, maka sumber interupsi internal harus menahan level 1 selama 12 clock dan mengubah ke 0 kemudian menahan selama 12 clock untuk menjamin interupsi transisi negatif telah dilihat. Bit flag IEx akan di-clear ke 0 lagi oleh hardware ketika layanan interupsi dipanggil untuk dikerjakan. Jika interupsi eksternal aktif pada level rendah, sumber eksternal tersebut harus menahan level rendah itu sampai permintaan interupsi dihasilkan yang ditandai dengan bit flag IEx diset 1. Setelah IEx = 1, sumber eksternal tersebut harus dibuat ke 1 lagi (menon-aktifkan interupsi) sebelum pengerjaan layanan interupsi diselesaikan atau sebelum interupsi dari sumber lainnya muncul.

6 Lab Elektronika Industri Mikrokontroler 6 VI. WAKTU RESPON (Response Time)

TERJADI INTERRUPT MELAYANI INTERRUPT KEMBALI MENERUSKAN PROGRAM YANG TERHENTI PROGRAM YANG SEDANG BERJALAN. Gambar 4.1 Interrupt

TERJADI INTERRUPT MELAYANI INTERRUPT KEMBALI MENERUSKAN PROGRAM YANG TERHENTI PROGRAM YANG SEDANG BERJALAN. Gambar 4.1 Interrupt 1. Interrupt Interrupt adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani interrupt tersebut. Program yang dijalankan pada saat melayani interrupt disebut

Lebih terperinci

PERTEMUAN INTERUPSI MIKROKONTROLER 89C51

PERTEMUAN INTERUPSI MIKROKONTROLER 89C51 PERTEMUAN INTERUPSI MIKROKONTROLER 89C51 INTERUPT MIKROKONTROLER 89C51 Pengertian Interupsi Interupt atau selaan adalah suatu proses dimana pada saat mikrokontroler harus menghentikan sementara waktu intruksi-instruksi

Lebih terperinci

TIMER DAN COUNTER MIKROKONTROLER ATMEL

TIMER DAN COUNTER MIKROKONTROLER ATMEL Lab Elektronika Industri Mikrokontroler - 1 TIMER DAN COUNTER MIKROKONTROLER ATMEL I. TIMER DAN COUNTER Timer atau counter pada dasarnya adalah sebuah pencacah. Pencacah itu bisa dipakai sebagai pewaktu

Lebih terperinci

PORT SERIAL MIKROKONTROLER ATMEL AT89C51

PORT SERIAL MIKROKONTROLER ATMEL AT89C51 Lab Elektronika Industri Mikrokontroler - 1 PORT SERIAL MIKROKONTROLER ATMEL AT89C51 I. FISIK AT89C51 Mikrokontroler AT89C51 umumnya mempunyai kemasan 40 pin seperti gambar berikut. AT89C51 telah dilengkapi

Lebih terperinci

REGISTER-REGISTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

REGISTER-REGISTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY REGISTER-REGISTER 8051 Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id 1. PC (Program Counter) PC dengan ukuran 16 bit menentukan lokasi berikutnya yang akan dieksekusi (dijalankan).

Lebih terperinci

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL Pendahuluan Mikroprosessor 8051 (Struktur dan Organisasi Memori, SFR ) Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL A. Organisasi Memori Mikroprosesor 8051 Pada mikrokontroler keluarga MCS51

Lebih terperinci

Mikrokontroler 89C51 Bagian II :

Mikrokontroler 89C51 Bagian II : Mikrokontroler 89C51 Bagian II : Mikrokontroler 89C51 Mikrokontroler 89C51 merupakan mikrokomputer CMOS 8 bit dengan 4 Kbytes Flash Programmable Memory. Arsitektur 89C51 ditunjukkan pada gambar 2. Accumulator

Lebih terperinci

Memprogram Interupsi AT89S51

Memprogram Interupsi AT89S51 BAGIAN 1 AT89S51 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram interupsi Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami dasar-dasar interupsi Mikrokontroler AT89S51 2. Mahasiswa memahami

Lebih terperinci

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051 Lab Elektronika Industri Mikrokontroler - 1 AT89C1051 I. FITUR AT89C1051 Kompatibel dengan produk MCS51 1k byte program flash ROM yang dapa diprogram ulang hingga 1000 kali Tegangan operasi 2.7 volt hingga

Lebih terperinci

MODE OPERASI TIMER/COUNTER. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

MODE OPERASI TIMER/COUNTER. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY MODE OPERASI TIMER/COUNTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id 1. Mode 0 : Timer/Counter 13 bit. Gambar berikut menunjukkan konfigurasi operasi timer/counter mode 0. Salah

Lebih terperinci

PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51

PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51 PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51 Pemakaian Timer TIMMER MIKROKONTROLER 89C51 Timer atau pewaktu dan counter atau pencacah adalah jenis pengatur waktu didalam mikrokontroler. Didalam mikrokontroler

Lebih terperinci

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

Percobaan 5 PENGENALAN MIKROKONTROLER 8051 Percobaan 5 PENGENALAN MIKROKONTROLER 8051 I. Tujuan 1. Mempelajari arsitektur mikrokontroller 8051 2. Memahami macam-macam interrupt yang ada pada mikrokontroller 8051 3. Memahami penggunaan I/O port

Lebih terperinci

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only) 1. Operasi Serial Port mempunyai On Chip Serial Port yang dapat digunakan untuk komunikasi data serial secara Full Duplex sehingga Port Serial ini masih dapat menerima data pada saat proses pengiriman

Lebih terperinci

Materi 9: AVR Interrupt

Materi 9: AVR Interrupt Materi 9: AVR Interrupt I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Kusuma Wardana, M.Sc. 1 AVR Interrupt Interrupt vs Polling Programming Timer Interrupt Kusuma Wardana, M.Sc. 2 Interrupt

Lebih terperinci

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER Memory Program Memory dan Data Memory Memory yang terdapat pada Mikrokontroler 89C51 dipisahkan menjadi 2 bagian yaitu program memory (memori program) dan data

Lebih terperinci

AT89S52 8kByte In-System Programmable Mikrokontroler

AT89S52 8kByte In-System Programmable Mikrokontroler Lab Elektronika Industri Mikrokontroler 1 AT89S52 8kByte In-System Programmable Mikrokontroler I. Fitur AT89S52 Kompatibel dengan produk MCS51 Intel 8kByte Flah Memori dengan In-System Programmable (ISP)

Lebih terperinci

Gambar 1.1. Diagram blok mikrokontroller 8051

Gambar 1.1. Diagram blok mikrokontroller 8051 1.1. Organisasi Memori Semua divais 8051 mempunyai ruang alamat yang terpisah untuk memori program dan memori data, seperti yang ditunjukkan pada gambar1.1. dan gambar 1.2. Pemisahan secara logika dari

Lebih terperinci

Pengendalian 8 buah Motor oleh DST-51

Pengendalian 8 buah Motor oleh DST-51 Ib2 Pengendalian 8 buah Motor oleh DST-51 Pada aplikasinya, seringkali suatu sistem mikrokontroler digunakan untuk mengendalikan beberapa buah motor secara bersamaan. Berikut ini adalah pengendalian delapan

Lebih terperinci

I. Pendahuluan. Mikroprosesor CPU. Gambar 1. Perbedaan Mikrokontroler dengan Mikroprosesor

I. Pendahuluan. Mikroprosesor CPU. Gambar 1. Perbedaan Mikrokontroler dengan Mikroprosesor I. Pendahuluan Mikrokontroler, jika diterjemahkan secara harfiah, berarti pengendali yang berukuran mikro. Sekilas mikrokontroler hampir sama dengan mikroprosesor. Namun mikrokontroler memiliki banyak

Lebih terperinci

APLIKASI MIKROKONTROLER

APLIKASI MIKROKONTROLER 2 APLIKASI MIKROKONTROLER Percobaan IV & V Tujuan Percobaan 1. Mempelajari prinsip kerja dan bahasa tingkat rendah dari mikrokontroler. 2. Memahami proses yang dilakukan program terhadap mikrokontroler.

Lebih terperinci

ORGANISASI MEMORI MIKROKONTROLER MCS-51. Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

ORGANISASI MEMORI MIKROKONTROLER MCS-51. Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia ORGANISASI MEMORI MIKROKONTROLER MCS-51 Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan perkuliahan,

Lebih terperinci

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin 4 BAB II TEORI DASAR 2.1 Pendahuluan Pada bab ini akan dijelaskan mengenai teori-teori mengenai perangkatperangkat pendukung baik perangkat keras dan perangkat lunak yang akan dipergunakan sebagai pengukuran

Lebih terperinci

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 Ringkasan Pendahuluan Mikrokontroler Mikrokontroler = µp + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler digunakan sebagai komponen pengendali

Lebih terperinci

Alarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2

Alarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2 Alarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2 Kalo sobat pernah jalan-jalan ke sebuah kantor dan lihat di pintu ada tulisan: HARAP PINTU TUTUP KEMBALI atau MOHON PINTU TUTUP

Lebih terperinci

ABSTRAK. rumah pelanggan listrik. Fungsi dari alat ini adalah menghitung seberapa besar

ABSTRAK. rumah pelanggan listrik. Fungsi dari alat ini adalah menghitung seberapa besar ABSTRAK Meteran listrik atau KWH Meter sangat umum dijumpai pada setiap rumah pelanggan listrik. Fungsi dari alat ini adalah menghitung seberapa besar pemakaian energi listrik suatu bangunan entah itu

Lebih terperinci

4. Port Input/Output Mikrokontroler MCS-51

4. Port Input/Output Mikrokontroler MCS-51 4. Port Input/Output Mikrokontroler MCS-51 Mikrokontroler MCS-51 memiliki 2 jenis port input/output, yaitu port I/O parallel dan port I/O serial. Port I/O parallel sebanyak 4 buah dengan nama P0,P1,P2

Lebih terperinci

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA)

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA) BAB II LANDASAN TEORI 2.1 Programmable Logic Controller (PLC) Definisi PLC menurut National Electrical Manufacturing Association (NEMA) adalah perangkat elektronik digital yang memakai programmable memory

Lebih terperinci

BAB II TEORI DASAR PENUNJANG

BAB II TEORI DASAR PENUNJANG BAB II TEORI DASAR PENUNJANG 2.1 Mikrokontroler AT89S51 Mikrokontroler, sebagai suatu terobosan dari teknologi mikroprosesor dan mikrokomputer, hadir memenuhi kebutuhan pasar (marked need) dan teknologi

Lebih terperinci

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O Aditya Legowo Pra Utomo 2B 08501039 Tugas ini disusun untuk memenuhi salah satu tugas Mata Kuliah Organisasi dan Arsitektur Komputer

Lebih terperinci

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER PERTEMUAN PERANGKAT KERAS MIKROKONTROLER Pendahuluan Pada dasarnya mikrokontroler bukanlah ilmu pengetahuan yang baru, tetapi adalah hasil pengembang dalam teknologi elektronika. Jika dasar pengetahuan

Lebih terperinci

Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN ( )/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius

Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN ( )/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN (132 05 110)/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius Abstrak pada praktikum kali ini, praktikan diharapkan mampu membuat

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini, banyak terjadi kecelakaan didunia pertransportasian. Salah satunya dalam industri perkeretaapian. Salah satu penyebab banyaknya kecelakaan adalah disebabkan

Lebih terperinci

Percobaan 8 INTERFACE MIKROKONTROLER DAN KOMPUTER SECARA SERIAL

Percobaan 8 INTERFACE MIKROKONTROLER DAN KOMPUTER SECARA SERIAL Percobaan 8 INTERFACE MIKROKONTROLER DAN KOMPUTER SECARA SERIAL I. Tujuan 1. Memahami komunikasi serial. 2. Memahami cara mengggunakan interrupt serial pada mikrokontroller 8051. 3. Memahami cara kerja

Lebih terperinci

TAMPILKAN NADA DTMF DAN DERING TELEPHONE OLEH MODUL DF-88 DAN MODUL DST-51 PADA LCD

TAMPILKAN NADA DTMF DAN DERING TELEPHONE OLEH MODUL DF-88 DAN MODUL DST-51 PADA LCD TAMPILKAN NADA DTMF DAN DERING TELEPHONE OLEH MODUL DF-88 DAN MODUL DST-51 PADA LCD Pada aplikasi-aplikasi menggunakan saluran telephone, proses deteksi nada DTMF maupun sinyal dering seringkali dibutuhkan,

Lebih terperinci

Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port)

Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port) Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port) Untuk merancang sebuah perangkat yang dapat mengirimkan data dari PC Parallel Port ke Printer secara wireless, maka

Lebih terperinci

SINYAL INTERUPSI. 1. Latar Belakang

SINYAL INTERUPSI. 1. Latar Belakang SINYAL INTERUPSI 1. Latar Belakang Sistem komputer tidak akan berguna tanpa adanya peralatan input dan output. Operasioperasi I/O diperoleh melalui sejumlah perangkat eksternal yang menyediakan alat untuk

Lebih terperinci

Mikroprosesor dan Antarmuka JNT - ITTELKOM. Interrupt. Oleh: Junartho Halomoan LOGO

Mikroprosesor dan Antarmuka JNT - ITTELKOM. Interrupt. Oleh: Junartho Halomoan LOGO Mikroprosesor dan Antarmuka Interrupt Oleh: Junartho Halomoan (juned_new@yahoo.com) LOGO Definisi Interrupt [1] Interupsi adalah upaya untuk mengalihkan perhatian μp Intel 8088 dari program yg sedang dikerjakan

Lebih terperinci

Pertemuan 10 Arsitektur Mikrokontroler 8051

Pertemuan 10 Arsitektur Mikrokontroler 8051 Pertemuan 10 Arsitektur Mikrokontroler 8051 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan arsitektur mikrokontroler 8051 Arsitektur Mikrokontroller 8051 Materi:

Lebih terperinci

JUN - ITTELKOM. Interrupt. Definisi Interrupt [1]

JUN - ITTELKOM. Interrupt. Definisi Interrupt [1] Mikroprosesor dan Antarmuka Interrupt Definisi Interrupt [1] Oleh: Junartho Halomoan (juned_new@yahoo.com) LOGO Interupsi adalah upaya untuk mengalihkan perhatian μp Intel 8088 dari program yg sedang dikerjakan

Lebih terperinci

Percobaan 5. TIMER/COUNTER Menggunakan DT-51 MinSys

Percobaan 5. TIMER/COUNTER Menggunakan DT-51 MinSys Percobaan 5 TIMER/COUNTER Menggunakan DT-51 MinSys Menggunakan Timer/Counter pada DT-51 Mininum System sebagai timer ataupun sebagai counter. Memanfaatkan Special Fungtion Register (SFR) untuk mengatur

Lebih terperinci

I/O dan Struktur Memori

I/O dan Struktur Memori I/O dan Struktur Memori Mikrokontroler 89C51 adalah mikrokontroler dengan arsitektur MCS51 seperti 8031 dengan memori Flash PEROM (Programmable and Erasable Read Only Memory) DESKRIPSI PIN Nomor Pin Nama

Lebih terperinci

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut. Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu

Lebih terperinci

Arsitektur Mikrokontroler

Arsitektur Mikrokontroler BAGIAN 1 Arsitektur Mikrokontroler Tujuan Pembelajaran Umum: 1. Mahasiswa mampu mendeskripsikan Arsitektur Mikrokontroler AT89S51 Tujuan Pembelajaran Khusus: 1. Mahasiswa dapat memahami arsitektur mikrokontroler

Lebih terperinci

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program

Lebih terperinci

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access) Rangkuman Materi Presentasi AOK Input/Output Terprogram, Intterupt Driven dan DMA (Direct Memory Access) I/O Terprogram Pada I/O terprogam adalah adanya data yang saling ditukar antara CPU dan modul I/O.

Lebih terperinci

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. 1 Interupsi Struktur interupsi Program Demonstrasi Interupsi Multiple Interrupt Source Context Saving Timer dan Counter Watchdog Timer Sleep Mode Rangkuman

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM 57 BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Gambar 3.1 Blok Diagram Sistem Fungsi dari masing-masing blok yang terdapat pada gambar 3.1 adalah sebagai berikut : Mikrokontroler AT89S52 Berfungsi

Lebih terperinci

Timer Counter. D3 Telekomunikasi.

Timer Counter. D3 Telekomunikasi. Timer Counter D3 Telekomunikasi Timer Pada dasarnya timer dan counter merupakan sistem yang sama-sama menambahkan diri hingga overflow. Timer memanfaatkan frekuensi osilator untuk bertambah tiap machine

Lebih terperinci

ORGANISASI KOMPUTER MATA KULIAH: SISTEM EMBEDDED PERTEMUAN 14

ORGANISASI KOMPUTER MATA KULIAH: SISTEM EMBEDDED PERTEMUAN 14 MATA KULIAH: BY: AYU ANGGRIANI H_092904010 ORGANISASI KOMPUTER PERTEMUAN 14 SISTEM EMBEDDED PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS

Lebih terperinci

ELEKTRONIKA DIGITAL PIC 8259

ELEKTRONIKA DIGITAL PIC 8259 ELEKTRONIKA DIGITAL PIC 8259 Pendahuluan Ada 2 cara melayani sinyal trigger dari piranti luar: Interupsi Polling Interupsi: subrutin dijalankan jika ada trigger dari luar piranti Polling: μp menanyakan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Mikrokontroller AT89C51 Meskipun termasuk tua, keluarga mikrokontroler MCS51 adalah mikrokontroler yang paling populer saat ini. Keluarga ini diawali oleh Intel yang mengenalkan

Lebih terperinci

Sistem Mikrokontroler FE UDINUS

Sistem Mikrokontroler FE UDINUS Minggu ke 2 8 Maret 2013 Sistem Mikrokontroler FE UDINUS 2 Jenis jenis mikrokontroler Jenis-jenis Mikrokontroller Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas

Lebih terperinci

Organisasi Komputer & Organisiasi Prosesor

Organisasi Komputer & Organisiasi Prosesor Organisasi Komputer & Organisiasi Prosesor Organisasi Sistem Komputer Priyanto E-mail : priyanto@uny.ac.id Mobile: 0811282609 Program Studi Pendidikan Teknik Informatika Jurusan Pendidikan Teknik Elektronika

Lebih terperinci

Wireless Infrared Printer dengan DST-51 (Komunikasi Infra Merah dengan DST-51)

Wireless Infrared Printer dengan DST-51 (Komunikasi Infra Merah dengan DST-51) Wireless Infrared Printer dengan DST-5 (Komunikasi Infra Merah dengan DST-5) Komunikasi Infra Merah dilakukan dengan menggunakan dioda infra merah sebagai pemancar dan modul penerima infra merah sebagai

Lebih terperinci

PERTEMUAN. KOMUNIKASI MIKROKONTROLER 89C51 DENGAN KOMPUTER (Lanjutan)

PERTEMUAN. KOMUNIKASI MIKROKONTROLER 89C51 DENGAN KOMPUTER (Lanjutan) PERTEMUAN KOMUNIKASI MIKROKONTROLER 89C51 DENGAN KOMPUTER (Lanjutan) Pendahuluan KOMUNIKASI MIKROKONTROLER 89C51 Perpindahan data yang melibatkan internal memory atau eksternal memory yang sudah dibahas

Lebih terperinci

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto TKC210 - Teknik Interface dan Peripheral Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Referensi: mikrokontroler (AT89S51) mikrokontroler (ATMega32A) Sumber daya

Lebih terperinci

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware) BAB V HASIL DAN PEMBAHASAN Hasil penelitian ini dapat dibedakan menjadi dua, yaitu perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras yang dihasilkan berupa modul atau alat pendeteksi

Lebih terperinci

Mikrokontroler AVR. Hendawan Soebhakti 2009

Mikrokontroler AVR. Hendawan Soebhakti 2009 Mikrokontroler AVR Hendawan Soebhakti 2009 Tujuan Mampu menjelaskan arsitektur mikrokontroler ATMega 8535 Mampu membuat rangkaian minimum sistem ATMega 8535 Mampu membuat rangkaian downloader ATMega 8535

Lebih terperinci

JUN - ITTELKOM. INTERRUPT. DEFINISI INTERRUPT [1]

JUN - ITTELKOM. INTERRUPT. DEFINISI INTERRUPT [1] - ITTEL. ITERRUPT. DEFIISI ITERRUPT [1] ikroprosesor dan Antarmuka Interrupt LOGO Oleh: Junartho Halomoan (juned_new@yahoo.com) Definisi Interrupt [1] Interupsi adalah upaya untuk mengalihkan perhatian

Lebih terperinci

Lampiran 1. Spesifikasi mikrokontroler AT89S51 (Atmel Datasheet) Deskripsi pin

Lampiran 1. Spesifikasi mikrokontroler AT89S51 (Atmel Datasheet) Deskripsi pin Lampiran 1. Spesifikasi mikrokontroler AT89S51 (Atmel Datasheet) Deskripsi pin Nama Pin VCC Tegangan supply +5V GND Port 0 Port 1 Port 2 Port 3 RST ALE/PROG PSEN EA/VPP XTAL1 XTAL 2 Ground Keterangan Port

Lebih terperinci

AKSES MEMORI Menggunakan DT-51 MinSys

AKSES MEMORI Menggunakan DT-51 MinSys AKSES MEMORI Menggunakan DT-51 MinSys Mengakses eksternal memori dan data memori pada DT-51 Minimum sistem. Membuat program untuk penulisan atau pembacaan data pada memori eksternal DT-51 MinSys. Memori

Lebih terperinci

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain : REGISTER Register adalah sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. Register-register yang terdapat pada mikroprosesor, antara lain : General purpose register

Lebih terperinci

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA Materi 3 SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA dadang mulyana 2012 1 Komponen Mikrokomputer Video display (jenis dan resolusi) Keyboard Drive Disk Unit system Prosessor Pendukung dadang mulyana 2012

Lebih terperinci

Bab II. Mobile Robot dan Komponennya

Bab II. Mobile Robot dan Komponennya Bab II. Mobile Robot dan Komponennya II.1. Tipe-tipe Robot Terdapat banyak versi mengenai pendefinisian robot. International Standard Organisation dalam ISO 8373 mendefinisikan robot sebagai [1]: An automatically

Lebih terperinci

PERCOBAAN 15 I N T E R U P S I

PERCOBAAN 15 I N T E R U P S I PERCOBAAN 15 I N T E R U P S I TUJUAN 1. Memahami sistem interupsi pada mikrokontroller 2. Menerapkan sistem interupsi pada pembuatan jam digital 3. Memahami penggunakan bahasa assembly untuk penggunakan

Lebih terperinci

MIKROKONTROLER AT89S52

MIKROKONTROLER AT89S52 MIKROKONTROLER AT89S52 Mikrokontroler adalah mikroprosessor yang dirancang khusus untuk aplikasi kontrol, dan dilengkapi dengan ROM, RAM dan fasilitas I/O pada satu chip. AT89S52 adalah salah satu anggota

Lebih terperinci

Tabel 1. Karakteristik IC TTL dan CMOS

Tabel 1. Karakteristik IC TTL dan CMOS BAB II TINJAUAN PUSTAKA 2.1. IC Digital TTL dan CMOS Berdasarkan teknologi pembuatannya, IC digital dibedakan menjadi dua jenis, yaitu TTL (Transistor-Transistor Logic) dan CMOS (Complementary Metal Oxide

Lebih terperinci

PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51

PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 Danny Christanto, S.T. Kris Pusporini, S.T., M.T. 2004, Innovative Electronics Hak Cipta dilindungi undang-undang

Lebih terperinci

Register-register MT8888

Register-register MT8888 Register-register MT8888 MT8888 mempunyai 3 buah register yaitu Register Kontrol untuk mengatur kerja IC MT8888, Register Status untuk melihat status IC MT8888 dan Register Data untuk mengirim dan menerima

Lebih terperinci

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan Menjelaskan system komputer unit masukkan/keluaran

Lebih terperinci

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Identifikasi Masalah...

Lebih terperinci

AD Channel AD Conversion

AD Channel AD Conversion AD-0809 8 Channel AD Conversion Fitur: - 8 Channel Multiplex Analog Input - 0 5 Volt Analog Input - 4 Interrupt Output Selector - 4 Address Selector - Kompatibel DST-51 Minimum System & SC-51 - Free Running

Lebih terperinci

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia KONIGURASI PIN-PIN MIKROPROSESOR Z 80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro PTK Universitas Pendidikan Indonesia 1. Konfigurasi Pengelompokan pin pin dari mikroprosesor Z80 dapat dilihat

Lebih terperinci

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia KOMPONEN INTERFACING Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan perkuliahan, komponen komponen input/output

Lebih terperinci

MAKALAH. Timer atau Counter 0 dan 1. Oleh : Rizky Dwi N ( ) Satrio Teguh Yulianto ( ) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO

MAKALAH. Timer atau Counter 0 dan 1. Oleh : Rizky Dwi N ( ) Satrio Teguh Yulianto ( ) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO MAKALAH Timer atau Counter 0 dan 1 Oleh : Rizky Dwi N (1431110061 ) Satrio Teguh Yulianto (1431110023) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MALANG TAHUN 2015/2016 i KATA PENGANTAR

Lebih terperinci

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

ANTAR MUKA DST-51 DENGAN MODUL AD-0809 ANTAR MUKA DST-51 DENGAN MODUL AD-0809 ADC0809 ADC0809 adalah IC pengubah tegangan analog menjadi digital dengan masukan berupa 8 kanal input yang dapat dipilih. IC ADC0809 dapat melakukan proses konversi

Lebih terperinci

Percobaan 6. SERIAL INTERFACE Menggunakan DT-51 MinSys

Percobaan 6. SERIAL INTERFACE Menggunakan DT-51 MinSys Percobaan 6 SERIAL INTERFACE Menggunakan DT-51 MinSys Membuat aplikasi serial interface untuk komuniksi secara serial melalui pin RXD dan TXD pada MCS-51. Membuat program menggunakan serial port (DB9)

Lebih terperinci

Mikroprosessor & Antarmuka

Mikroprosessor & Antarmuka Mikroprosessor & Antarmuka } Sinyal input } Fungsi: meminta pelayanan prosesor } Kerja gabungan antara h/w dan s/w dikarenakan up untuk kaki INTR dan NMI } NMI = non maskable interrupt à tidak bisa dihalangi

Lebih terperinci

Memprogram Timer Counter

Memprogram Timer Counter BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram Timer Counter Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami fasilitas Timer Counter pada mikrokontroler AT89S51 2. Mahasiswa memahami

Lebih terperinci

BAB III PERANCANGAN UIMEGA 8535

BAB III PERANCANGAN UIMEGA 8535 BAB III PERANCANGAN UIMEGA 8535 3.1 ARSITEKTUR UIMEGA 8535 Arsitektur UIMega 8535 secara umum diperlihatkan pada Gambar 3.1. UIMega 8535 terdiri dari lima modul utama, yaitu modul ROM, modul instruction

Lebih terperinci

Apa itu timer/counter?

Apa itu timer/counter? Timer/Counter Apa itu timer/counter? Merupakan suatu pencacah(counter) yang bisa menghitung naik/turun Pencacah berupa register 8 bit/16 bit Nilai cacahan yg tersimpan di register tersebut akan naik/turun

Lebih terperinci

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

ARSITEKTUR MIKROKONTROLER AT89C51/52/55 ARSITEKTUR MIKROKONTROLER AT89C51/52/55 A. Pendahuluan Mikrokontroler merupakan lompatan teknologi mikroprosesor dan mikrokomputer. Mikrokontroler diciptakan tidak semata-mata hanya memenuhi kebutuhan

Lebih terperinci

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I) Pertemuan 2 Organisasi Komputer II Struktur & Fungsi CPU (I) 1 Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Lebih terperinci

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL Perguruan Tinggi Mitra Lampung MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL 8086 Erwin Ardianto, S.T FLAG REGISTER 8086 memiliki flag register dengan panjang16-bit. Dari 16-bit itu terdapat 9 bendera

Lebih terperinci

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB III PERENCANAAN DAN REALISASI SISTEM 42 BAB III PERENCANAAN DAN REALISASI SISTEM Pada bab ini dijelaskan pembuatan alat yang dibuat dalam proyek tugas akhir dengan judul rancang bangun sistem kontrol suhu dan kelembaban berbasis mirkrokontroler

Lebih terperinci

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran) Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran) Sistem komputer memiliki tiga komponen utama, yaitu : CPU, memori (primer dan sekunder), dan peralatan masukan/keluaran (I/O devices) seperti printer,

Lebih terperinci

BAB 2 LANDASAN TEORI. Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi

BAB 2 LANDASAN TEORI. Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi BAB 2 LANDASAN TEORI 2.1. Inteligent Parking System Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi menjadi beberapa tempat. Dengan demikian kendaraan yang

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa hasil penelitian terdahulu : Penelitian yang dilakukan oleh Universitas Islam

Lebih terperinci

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK 4.1 Pengukuran Alat Pengukuran dilakukan untuk melihat apakah rangkaian dalam sistem yang diukur sesuai dengan spesifikasi

Lebih terperinci

Memprogram Port sebagai Output dan Input Sederhana

Memprogram Port sebagai Output dan Input Sederhana BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram Port sebagai Input dan Output sederhana menggunakan bahasa pemrograman assembly Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami Konstruksi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari alat akuisisi data termokopel 8 kanal. 3.1. Gambaran Sistem Alat yang direalisasikan

Lebih terperinci

P10 Media I/O Universitas Mercu Buana Yogyakarta

P10 Media I/O Universitas Mercu Buana Yogyakarta P10 Media I/O Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 Sistem Komputer Komponen utama sistem komputer : CPU Memory (Primary & Secondary) I/O Devices Ex : I Keyboard, Mouse, Modem Ex : O Monitor,

Lebih terperinci

BAB II TEORI DASAR 2.1 Suara Ultrasonik 2.2 Mikrokontroler AT89C51

BAB II TEORI DASAR 2.1 Suara Ultrasonik 2.2 Mikrokontroler AT89C51 BAB II TEORI DASAR 2.1 Suara Ultrasonik Suara super atau ultrasonik adalah getaran suara dengan frekuensi diatas 40 KHz. Suara ultrasonik ini atau dengan kata lain suara supersonik ini tidak dapat di dengar

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Karakteristik Gas Elpiji Elpiji merupakan merk dagang dari LPG atau Liquefied Petroleum Gasses. Merupakan campuran dari berbagai hydrocarbon, sebagai hasil penyulingan minyak

Lebih terperinci

PORT PARALEL MIKROKONTROLER ATMEL AT89C51

PORT PARALEL MIKROKONTROLER ATMEL AT89C51 Lab Elektronika Industri Mikrokontroler - 1 PORT PARALEL MIKROKONTROLER ATMEL AT89C51 I. FISIK AT89C51 Mikrokontroler AT89C51 umumnya mempunyai kemasan 40 pin seperti gambar berikut. AT89C51 mempunyai

Lebih terperinci

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED 3.1. Rancang Bangun Perangkat Keras Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar 3.1. Sistem ini terdiri dari komputer, antarmuka

Lebih terperinci

Organisasi Sistem Komputer. Port Serial

Organisasi Sistem Komputer. Port Serial Organisasi Sistem Komputer Port Serial Ditulis Oleh : Ria Anggraeni (10060204004) Taufik Saleh (10060207002) Fenny Maslia U (10060204006) Gita Rakhmalia (10060204015) Universitas Islam Bandung 2008 Pada

Lebih terperinci

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 OPERATION SYSTEM Nama : Dian Fahrizal Nim : 110170096 Unit : A3 Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari

Lebih terperinci

MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom

MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom SECTION 1. The Feature of AVR Prosesor Family On-chip and In System Programmable

Lebih terperinci

BAB 2 TINJAUAN TEORITIS

BAB 2 TINJAUAN TEORITIS 7 BAB 2 TINJAUAN TEORITIS 1 Konveyor Konveyor hanya bergerak ke satu arah saja, konveyor digerakkan dengan motor stepper 12V type. Sinyal keluaran dari motor stepper untuk menggerakkan konveyor dirangkaikan

Lebih terperinci