DAFTAR PUSTAKA. Agfianto Eko Putra, BELAJAR MIKROKONTROLLER AT89C51/52/53, Gava Media, 2005.

Ukuran: px
Mulai penontonan dengan halaman:

Download "DAFTAR PUSTAKA. Agfianto Eko Putra, BELAJAR MIKROKONTROLLER AT89C51/52/53, Gava Media, 2005."

Transkripsi

1 DAFTAR PUSTAKA Dr.Sjukri Karim, Dr Peter Kabo, EKG dan Penanggulangan beberapa penyakit jantung untuk dokter umum, Fakultas Kedokteran Unversitas Indonesia, Hendra Marwazi ST. MT, Anshor Usman Ibrahim ST. MT, Adisman Drs, BE, LAPORAN AKHIR PENELITIAN RISET PEMBINAAN TENAGA KESEHATAN Pengujian Akurasi Gelombang Fisiologi dari Rancang Bangun Simulator Electrocardiograph (ECG) Terhadap Sinyal Input Jenis Gelombang Simulasi Fisiologi Electrocardiograph. Departemen Kesehatan RI POLITEKNIK KESEHATAN JAKARTA II Jurusan Teknik Elektromedik, Agfianto Eko Putra, BELAJAR MIKROKONTROLLER AT89C51/52/53, Gava Media, Anisa Nova Yanti, SIMULATOR ECG, Departemen Kesehatan RI POLITEKNIK KESEHATAN JAKARTA II Jurusan Teknik Elektromedik, 2008 Couglin, Rober F., Frederick F. Driscoll, Penguat Operasional dan Rangkaian Terpadu Linear, Erlangga, Teori OP-AMP, http//abonk.blog.unsoed.ac.id/files/2009/06/02_op-amp.pdf, Triwiyanto, DEVELOPMENT BOARD MIKROKONTROLER 89S51,

2 ORG 0000H JMP MULAI ;=============== ;LCD KONSTANTA ;=============== DISPCLR EQU B ;Perintah u/ menghapus layar LCD FUNCSET EQU B ;Perintah u/ konfigurasi mode=8bit, 2baris,font=5x7 ENTRMOD EQU B ;Perintah u/ menggeser posisi kursor ke arah kanan DISPON EQU B ;Perintah u/ mengaktifkan Display ;========== ;PORT LCD ;========== LCDE BIT P1.1 LCDRS BIT P1.0 PLCD EQU P0 TB_ENT BIT P3.5 TB_UP BIT P3.6 TB_DOWN BIT P3.7 ;======================== PUTR EQU 70H ;============================================================ ============= ;PROGRAM UTAMA ;============================================================ ============= MULAI : MOV P2,#00 ;KOSONGKAN DAC MOV TMOD,# B ;AKTIFKAN TIMER1 MODE1 CALL INITLCD ;INISIALISASI LCD MOV A,#080H ;CETAK DI BARIS ATAS LCD MOV DPTR,#TXT_1 ;PINDAHKAN TXT_1 KE DATAPOINTER ;CETAK TXT_1 MOV A,#0C0H ;CETAK DI BARIS BAWAH LCD MOV DPTR,#TXT_2 ;PINDAHKAN TXT_2 KE DATAPOINTER ;CETAK TXT_2 MOV A,#03 CALL DELAY3 ;PANGGIL DELAY 58

3 CALL INITLCD ;INISIALISASI LCD MOV A,#080H ;CETAK DI BARIS ATAS LCD MOV DPTR,#TXT_3 ;PINDAHKAN TXT_1 KE DATAPOINTER ;CETAK TXT_1 MOV A,#03 CALL DELAY3 ;PANGGIL DELAY CALL INITLCD MOV A,#080H ;CETAK DI BARIS ATAS LCD MOV DPTR,#TXT_4 ;PINDAHKAN TXT_3 KE DATAPOINTER ;CETAK TXT_3 MOV A,#0C0H ;CETAK DI BARIS BAWAH LCD MOV DPTR,#TXT_5 ;PINDAHKAN TXT_4 KE DATAPOINTER ;CETAK TXT_4 MOV A,#03 CALL DELAY3 ;PANGGIL DELAY CALL INITLCD MOV A,#080H ;CETAK DI BARIS ATAS LCD MOV DPTR,#TXT_6 ;PINDAHKAN TXT_5 KE DATAPOINTER ;CETAK TXT_5 MOV A,#0C0H ;CETAK DI BARIS BAWAH LCD MOV DPTR,#TXT_7 ;PINDAHKAN TXT_6 KE DATAPOINTER ;CETAK TXT_6 MOV A,#03 CALL DELAY3 ;PANGGIL DELAY CALL INITLCD MOV A,#080H ;CETAK DI BARIS ATAS LCD MOV DPTR,#TXT_8 ;PINDAHKAN TXT_7 KE DATAPOINTER ;CETAK TXT_7 MOV A,#0C0H ;CETAK DI BARIS BAWAH LCD MOV DPTR,#TXT_9 ;PINDAHKAN TXT_8 KE DATAPOINTER ;CETAK TXT_8 MOV A,#03 CALL DELAY3 ;PANGGIL DELAY LAGI: CALL INITLCD 59

4 MOV A,#080H ;CETAK DI BARIS ATAS LCD MOV DPTR,#TXT_1_0 ;PINDAHKAN TXT_9 KE DATAPOINTER ;CETAK TXT_9 S_30: MOV DPTR,#TXT_1_1 ;PINDAHKAN TXT_9 KE DATAPOINTER ;CETAK TXT_1_1 JNB TB_UP,S_60 ;CEK TOMBOL UP,JIKA DI TEKAN LOMPAT KE S_60 JNB TB_ENT,OK_1 ;CEK TOMBOL ENTER,JIKA DI TEKAN LOMPAT KE OK_1 JMP S_30 S_60 : MOV DPTR,#TXT_1_2 JNB TB_UP,S_120 S_60 JNB TB_DOWN,S_30 KE S_30 JNB TB_ENT,OK_2 KE OK_2 JMP S_60 S_120 : MOV DPTR,#TXT_1_3 JNB TB_UP,S_180 S_180 JNB TB_DOWN,S_60 KE S_60 JNB TB_ENT,OK_3 KE OK_3 JMP S_120 S_180 : ;PINDAHKAN TXT_9 KE DATAPOINTER ;CETAK TXT_1_2 ;CEK TOMBOL UP,JIKA DI TEKAN LOMPAT KE ;CEK TOMBOL DOWN,JIKA DI TEKAN LOMPAT ;CEK TOMBOL ENTER,JIKA DI TEKAN LOMPAT ;PINDAHKAN TXT_9 KE DATAPOINTER ;CETAK TXT_1_3 ;CEK TOMBOL UP,JIKA DI TEKAN LOMPAT KE ;CEK TOMBOL DOWN,JIKA DI TEKAN LOMPAT ;CEK TOMBOL ENTER,JIKA DI TEKAN LOMPAT 60

5 MOV DPTR,#TXT_1_4 JNB TB_DOWN,S_120 KE S_120 JNB TB_ENT,OK_4 KE OK_4 JMP S_180 ;PINDAHKAN TXT_9 KE DATAPOINTER ;CETAK TXT_1_4 ;CEK TOMBOL DOWN,JIKA DI TEKAN LOMPAT ;CEK TOMBOL ENTER,JIKA DI TEKAN LOMPAT ;====================ISI KOEFISIEN ECG================================== OK_1 : CALL PROSES MOV DPTR,#TXT_1_1 ;PINDAHKAN TXT_1_1 KE DATAPOINTER ;CETAK TXT_1_1 CALL PANAH2 MOV R1,#23H ;ISI REGISTER R1 DENGAN 23H MOV R2,#0B5H ;ISI REGISTER R2 DENGAN B5H SJMP SIAP OK_2 : CALL PROSES MOV DPTR,#TXT_1_2 CALL PANAH2 MOV R1,#0A5H MOV R2,#0DAH SJMP SIAP OK_3 : CALL PROSES MOV DPTR,#TXT_1_3 CALL PANAH2 MOV R1,#67H MOV R2,#0EDH SJMP SIAP ;PINDAHKAN TXT_1_2 KE DATAPOINTER ;CETAK TXT_1_2 ;ISI REGISTER R1 DENGAN A5H ;ISI REGISTER R2 DENGAN DAH ;PINDAHKAN TXT_1_3 KE DATAPOINTER ;CETAK TXT_1_3 ;ISI REGISTER R1 DENGAN 67H ;ISI REGISTER R2 DENGAN EDH 61

6 OK_4 : CALL PROSES MOV DPTR,#TXT_1_4 CALL PANAH2 MOV R1,#0A9H MOV R2,#0F3H SJMP SIAP ;PINDAHKAN TXT_1-4 KE DATAPOINTER ;CETAK TXT_1_4 ;ISI REGISTER R1 DENGAN A9H ;ISI REGISTER R2 DENGAN F3H ;===================KELUARKAN 96 DATA ECG============================ SIAP: MOV R4,#96 ;R4 DIISI DATA MOV DPTR,#TABEL_ECG ;PINDAHKAN DATA ECG KE Data Pointer LUUP : CLR A ;KOSONGKAN AKUMULATOR MOVC A,@A+DPTR ;NAIKAN 1 DATA ECG MOV P2,A ;KELUARKAN DATA ECG DI P.2 ACALL JEDA ;PANGGIL DELAY TIMER INC DPTR ;NAIKAN 1 DATA ECG DJNZ R4,LUUP ;KURANGI 1 DATA DI R4 CALL INTER ;CEK TOMBOL ENTER/STOP SJMP SIAP ;KELUARKAN LAGI DATA ECG ;==================DELAY DENGAN TIMER 1 MODE 1======================= JEDA : MOV TL1,R1 ;ISI TL1 DENGAN DATA DI R1 MOV TH1,R2 ;ISI TH1 DENGAN DATA DI R2 CLR TF1 ;MATIKAN FLAG LIMPAHAN TIMER1 SECARA MANUAL SETB TR1 ;HIDUPKAN TIMER 1 TUNGGU: JNB TF1,TUNGGU ;TUNGGU HINGGA MELIMPAH CLR TR1 ;MATIKAN TIMER 1 ;=========CETAKAN PROSES======================================== SAAT 62

7 PROSES: CALL INITLCD MOV A,#080H MOV DPTR,#TXT_2_3 CALL PANAH PANAH: MOV A,#0C0H MOV DPTR,#TXT_2_4 ;CETAK DI BARIS ATAS ;PINDAHKAN TXT_2_3 KE DATAPOINTER ;CETAK TXT_2_3 ;CETAK DI BARIS BAWAH (GDA SPASI) ;PINDAHKAN TXT_2_4 KE DATAPOINTER ;CETAK TXT_2_4 PANAH2: MOV A,#0CEH ;CETAK DI BARIS BAWAH (SPASI KE 14) MOV DPTR,#TXT_2_5 ;PINDAHKAN TXT_2_5 KE DATAPOINTER ;CETAK TXT_2_5 ;===================JIKA SELESAI================================ INTER : JNB TB_ENT,STOP LOMPAT KE STOP ;CEK TOMBOL ENTER/STOP,JIKA DI TEKAN STOP: MOV P2,#00 ;KOSONGKAN DAC MOV A,#DISPCLR CALL DELAY2 MOV A,#080H ;CETAK DI BARIS ATAS LCD MOV DPTR,#TXT_2_1 ;PINDAHKAN TXT_2_1 KE DATAPOINTER ;CETAK TXT_2_1 MOV A,#0C0H ;CETAK DI BARIS BAWAH LCD MOV DPTR,#TXT_2_2 ;PINDAHKAN TXT_2_2 KE DATAPOINTER ;CETAK TXT_2_2 MOV A,#04 CALL DELAY3 LJMP MULAI 63

8 ;=================PROSEDUR STRING=========================== CETAK PRINTSTRINGLOOP: CALL LCDDAT ;panggil Subrutin LCDDAT INC DPTR ;Naikkan 1 datapointer LCDSTRING: CLR A ;kosongkan akumulator MOVC A,@A+DPTR ;pindahkan isi datapointer ke akumulator JNZ PRINTSTRINGLOOP ;jika belum kosong kembali ke sub.printstringloop ;=======PROSEDUR KONTROL BYTE OPERASI PADA LCD==================== LCDINS: MOV PLCD,A ;isi akumulator dikeluarkan di port.0 CLR LCDRS ;RS=0,data sebagai perintah SJMP LCDOUT ;lompat ke Subrutin LCDOUT LCDDAT: MOV PLCD,A ;isi akumulator dikeluarkan di port.0 SETB LCDRS ;RS=1, data ditampilkan ke layar LCD LCDOUT: SETB LCDE ;E=1,mengirim data ke LCD CALL DELAY ;panggil delay CLR LCDE ;E=0, berhenti mengirim data ke LCD CALL DELAY ;panggil Delay ;kembali ke program Utama ;=======PROSEDUR INISIALISASI LCD================================= INITLCD: MOV A,#DISPCLR ;Perintah menghapus layar LCD,dimasukan ke akumulator ;panggil subrutin LCDINS CALL DELAY ;panggil delay MOV A,#FUNCSET ;Perintah Function Setting,dimasukan ke akumulator ;panggil subrutin LCDINS CALL DELAY ;Panggil Delay MOV A,#DISPON ;Perintah Mengaktifkan display,dimasukan ke akumulator ;panggil LCDINS CALL DELAY ;Panggil Delay MOV A,#ENTRMOD ;Perintah Geser kursor, dimasukan ke akumulator ;panggil LCDINS CALL DELAY ;Panggl Delay MOV A,#DISPCLR ;Perintah menghapus layar LCD,dimasukan ke akumulator 64

9 ;panggil subrutin LCDINS CALL DELAY2 ;panggil subrutin delay2 ;kembali ke program Utama ;=======PROSEDUR DELAY============================================ DELAY3: MOV PUTR,A ;isi akumulator dimasukan ke alamat 70H MUTERZ: CALL DELAY2 ;Panggil Delay2 DJNZ PUTR,MUTERZ ;JIka isi di 70H belum nol kembali ke sub.muterz ;kembali ke program Utama DELAY2: MOV R5,#94 ;Isi R5 dengan nilai 95 MUTERX: MOV R6,#250 ;Isi R6 dengan nilai 250 CALL DELAY ;panggil delay DJNZ R6,$ ;kurangi 1 nilai R6,jika belum nol ulangi 256x DJNZ R5,MUTERX ;kurangi 1 nilai R5,jika belum kembali ke sub.muterx ;kembali ke program Utama DELAY: MOV R3,#08 ;Isi R3 dengan nilai 8 MUTER: MOV R4,#0240 ;Isi R4 dengan nilai 240 DJNZ R4,$ ;kurangi 1 nilai R4,jika belum nol ulangi 256x sub.muter DJNZ R3,MUTER ;kurangi 1 nilai R3,jika belum nol kembali ke ;kembali ke program Utama ;============ SIAP CETAK KE LCD =================================== TXT_1 : DB ' SIMULASI ',0 TXT_2 : DB ' PEMBANGKIT ',0 TXT_3: DB ' SINYAL JANTUNG ',0 TXT_4 : DB ' IWAN MUSTOFA L ',0 TXT_5 : DB ' ',0 TXT_6 : DB ' FTI ELEKTRO ',0 TXT_7 : DB ' 2010 ',0 TXT_8 : DB ' UNIVERSITAS ',0 TXT_9 : DB ' MERCU BUANA ',0 TXT_1_0 : DB ' SETTING BPM:',0 TXT_1_1 : DB ' 30BPM ',0 TXT_1_2 : DB ' 60BPM ',0 65

10 TXT_1_3 : DB ' 120BPM ',0 TXT_1_4 : DB ' 180BPM ',0 TXT_2_1 : DB ' S T O P',0 TXT_2_2 : DB 'C O M P L E T E',0 TXT_2_3 : DB ' OUTPUT DATA : ',0 TXT_2_4 : DB '>>',0 TXT_2_5 : DB '<<',0 ;==========LOKUP TABLE DATA ECG=================================== TABEL_ECG: DB 28,28,28,28,28,28,28,28,28,28,28,28 DB 31,35,40,45,46,45,39,32,30,29,28,28 DB 28,28,28,28,24,19,53,87,122,73,22,25 DB 26,27,28,28,28,28,28,28,28,28,28,28 DB 32,36,40,44,48,51,54,60,62,63,61,58 DB 50,41,35,31,29,28,28,28,28,28,28,28 DB 28,28,28,28,28,28,28,28,28,28,28,28 DB 28,28,28,28,28,28,28,28,28,28,28,28 END 66

11 67

Memprogram Interface Motor

Memprogram Interface Motor BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram interface motor Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami dasar-dasar interface motor stepper 2. Mahasiswa memahami pemrograman

Lebih terperinci

PERCOBAAN 9 T I M E R/ COUNTER

PERCOBAAN 9 T I M E R/ COUNTER PERCOBAAN 9 T I M E R/ COUNTER TUJUAN 1. Memahami fungsi timer dan counter pada mikrokontroller 2. Memahami rangkaian interface untuk aplikasi timer dan counter 3. Dapat memanfaatkan fungsi counter untuk

Lebih terperinci

BAB 1 PERCOBAAN SEVEN SEGMENT

BAB 1 PERCOBAAN SEVEN SEGMENT BAB 1 PERCOBAAN SEVEN SEGMENT Percobaan 1.1 Menghidupkan Seven Segment Satuan dan Puluhan TUJUAN : Agar praktikan mampu melaksanakan proses penghidupan seven segment satuan dan puluhan pada modul seven

Lebih terperinci

BAB IV ANALISA DAN HASIL UJI COBA RANGKAIAN

BAB IV ANALISA DAN HASIL UJI COBA RANGKAIAN BAB IV ANALISA DAN HASIL UJI COBA RANGKAIAN 4.1 Prinsip Kerja Rangkaian Rangkaian ini bekerja berdasarkan dua buah sensor yang di pasang secara berdampingan, dengan memanfaatkan Phototransistor sebagai

Lebih terperinci

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16 PERCOBAAN 4 LCD KARAKTER TUJUAN: 1. Memahami rangkaian interface mikrokontroller dengan LCD Karakter 2 x 16 2. Dapat memahami program assembly untuk menampilkan data ke LCD Karakter 2 x 16 3. Memahami

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

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

PENULISAN KARAKTER DENGAN MENGGUNAKAN TEKNIK PENULISAN PADA KEYPAD HANDPHONE OLEH MODUL DST-51, KEYPAD 4X3 DAN M1632 LCD

PENULISAN KARAKTER DENGAN MENGGUNAKAN TEKNIK PENULISAN PADA KEYPAD HANDPHONE OLEH MODUL DST-51, KEYPAD 4X3 DAN M1632 LCD PENULISAN KARAKTER DENGAN MENGGUNAKAN TEKNIK PENULISAN PADA KEYPAD HANDPHONE OLEH MODUL DST-51, KEYPAD 4X3 DAN M1632 LCD Keypad 4x3 adalah merupakan keypad dengan konfigurasi 4 baris dan 3 kolom dan terdiri

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

Memprogram Interface Display

Memprogram Interface Display BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram interface display Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami dasar-dasar interface display 2. Mahasiswa trampil memprogram interface

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

LAMPIRAN D DATA SHEET

LAMPIRAN D DATA SHEET LAMPIRAN D DATA SHEET D-1 D-2 D-3 D-4 D-5 D-6 D-7 D-8 D-9 D-10 D-11 Instruksi-instruksi Keluarga MCS51 A. Operasi Aritmatika 1. ADD ADD A,Rn Tambahkan Akumulator A dengan Rn di mana n = 0 7 dan simpan

Lebih terperinci

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT) Percobaan DASAR INPUT/OUTPUT () (PORT PPI DAN PORT SEBAGAI OUTPUT) Menggunakan DT-5 MinSys Mengamati keluaran data berupa nyala LED setelah proses pemindahan data (akses eksternal) dari sebuah register

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

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

MENAMPILKAN 1000 KARAKTER PESAN PADA MODUL M1632 LCD OLEH MODUL DST-51

MENAMPILKAN 1000 KARAKTER PESAN PADA MODUL M1632 LCD OLEH MODUL DST-51 MENAMPILKAN 1000 KARAKTER PESAN PADA MODUL M1632 LCD OLEH MODUL DST-51 Aplikasi ini akan membahas bagaimana proses penampilan pesan sebanyak 1000 karakter pada layar M1632 LCD. Untuk menampilkan pesan

Lebih terperinci

BAB III KEGIATAN PENELITIAN TERAPAN

BAB III KEGIATAN PENELITIAN TERAPAN BAB III KEGIATAN PENELITIAN TERAPAN Pada bab ini akan dijelaskan langkah-langkah yang akan digunakan dalam menyelesaikan Alat Simulasi Pembangkit Sinyal Jantung, berupa perangkat keras (hardware) dan perangkat

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

DESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51

DESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51 DESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51 (Dikemas oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id) No. Instruksi Deskripsi Contoh 1. ADD A,R n Menambahkan isi A dengan isi

Lebih terperinci

Program di computer (visual basic) Private Sub Command1_Click() End Sub. Private Sub Command2_Click() End Sub. Private Sub Command3_Click() End Sub

Program di computer (visual basic) Private Sub Command1_Click() End Sub. Private Sub Command2_Click() End Sub. Private Sub Command3_Click() End Sub Program di computer (visual basic) Private Sub Command1_Click() MSComm1.Output = "a" 'kirimkan nilai a ke port serial Private Sub Command2_Click() MSComm1.Output = "b" 'kirimkan nilai b ke port serial

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

PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52

PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52 PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52 Pada artikel-artikel sebelumnya, banyak dibahas penggunaan keypad ataupun PC keyboard sebagai media input data dari suatu system

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

BAHASA PEMOGRAMAN AT89S/Cxx (assembly)

BAHASA PEMOGRAMAN AT89S/Cxx (assembly) 1 BAHASA PEMOGRAMAN AT89S/Cxx (assembly) Operand dalam pemograman mikrokontroler adalah data yang tersimpan dalam memory, register dan input/output (I/O). Instruksi yang dikenal secara umum dikelompokan

Lebih terperinci

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB 3 PERANCANGAN ALAT DAN PROGRAM BAB 3 PERANCANGAN ALAT DAN PROGRAM 3.1. DIAGRAM BLOK display Penguat sinyal Sensor 1 keypad AT89S51 Penguat sinyal Sensor 5 relay alarm pompa Keterangan diagram blok: Sensor air yang berfungsi untuk mengetahui

Lebih terperinci

PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD

PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD Setelah kita bahas penggunaan keypad 4x3 (tipe KP-43865) dengan metode penulisan karakter pada keypad handphone di mana

Lebih terperinci

Aplikasi Pengukur Ketinggian Air Mengunakan Modul Sensor InfraRed Object Detector

Aplikasi Pengukur Ketinggian Air Mengunakan Modul Sensor InfraRed Object Detector Aplikasi Pengukur Ketinggian Air Mengunakan Modul Sensor InfraRed Object Detector Pada tempat-tempat penampungan air seringkali diperlukan suatu mekanisme untuk mengetahui ketinggian permukaan air. Seringkali

Lebih terperinci

BAB 13 INTERFACE KE PRINTER DOT MATRIKS

BAB 13 INTERFACE KE PRINTER DOT MATRIKS BAB 13 INTERFACE KE PRINTER DOT MATRIKS TUJUAN 1. Memahami rangkaian interface keyboard PC PS/2 2. Memahami bahasa pemrograman assembly pengambilan data keyboard PC 3. Dapat menampilan data keyboard PC

Lebih terperinci

MESIN KETIK ELEKTRONIK DENGAN TAMPILAN M1632 LCD OLEH MODUL DST-52

MESIN KETIK ELEKTRONIK DENGAN TAMPILAN M1632 LCD OLEH MODUL DST-52 MESIN KETIK ELEKTRONIK DENGAN TAMPILAN M1632 LCD OLEH MODUL DST-52 Akhir-akhir ini, keberadaan mesin ketik sudah mulai tergusur dengan adanya printer. Namun sebuah printer membutuhkan komputer untuk mengendalikannya.

Lebih terperinci

PERCOBAAN 3 DISPLAY 7 SEGMEN

PERCOBAAN 3 DISPLAY 7 SEGMEN PERCOBAAN 3 DISPLAY 7 SEGMEN TUJUAN: 1. Memahami rangkaian interface mikrokontroller dengan 7 segmen 2. Memahami program assembly untuk menampilkan data ke 7 segment 3. Memahami beberapa instruksi assembly

Lebih terperinci

Blastica Press Release 2008

Blastica Press Release 2008 PENDAHULUAN PCDMX256 adalah produk dari Blastica Sound yang dibuat oleh Iwan B Pratama. PCDMX256 adalah alat untuk mengubah output komputer menjadi sinyal dengan format DMX. Ide pembuatan alat ini adalah

Lebih terperinci

PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD

PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM

Lebih terperinci

PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51

PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51 PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51 Penghitung waktu yang dimulai dengan menekan tombol start dan stop atau lebih dikenal dengan stop watch sudah banyak terdapat pada arloji-arloji digital

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

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

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode )

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Mikroprosessor 8051, sebagaimana terdaftar dalam 8051 set instruction in numerical order memiliki sekumpulan instruksi yang terintegrasi

Lebih terperinci

BAB IV PENGOLAHAN DATA DAN ANALISA

BAB IV PENGOLAHAN DATA DAN ANALISA BAB IV PENGOLAHAN DATA DAN ANALISA Pada bab ini penulis akan menguraikan mengenai pengolahan data dan analisa tugas akhir Simulasi Pembangkit Sinyal Jantung. Sebelum melakukan pengolahan data dan analisa,

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

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

PERCOBAAN 2 SAKLAR PUSH BUTTON

PERCOBAAN 2 SAKLAR PUSH BUTTON TUJUAN: PERCOBAAN 2 SAKLAR PUSH BUTTON 1. Memahami rangkaian mikrokontroller dengan interface ke saklar 2. Memahami program assembly untuk mengambil data saklar dan mengeluarkan data ke LED. 3. Memahami

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

PERCOBAAN 11 PULSE WIDHT MODULATION

PERCOBAAN 11 PULSE WIDHT MODULATION PERCOBAAN 11 PULSE WIDHT MODULATION TUJUAN: 1. Memahami prinsip dasar PWM 2. Memahami rangkaian Driver Motor DC 3. Memahami pemrograman assembly untuk pengaturan PWM Konsep Dasar PWM Salah satu cara yang

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

BAB III RANCANGAN DAN CARA KERJA ALAT

BAB III RANCANGAN DAN CARA KERJA ALAT BAB III RANCANGAN DAN CARA KERJA ALAT 3.1 Perancangan Alat 3.1.1 Blok Diagram Perancangan Alat Rancangan dan cara kerja alat secara blok diagram yaitu untuk mempermudah dalam menganalisa rangkaian secara

Lebih terperinci

Teknik Interface Keypad 4x3 ke DST-51

Teknik Interface Keypad 4x3 ke DST-51 Teknik Interface Keypad 4x3 ke DST-51 Keypad 4x3 di sini adalah sebuah keypad matrix dengan susunan empat baris dan tiga kolom dengan sebuah common. R1 R2 R3 R4 1 2 3 4 5 6 7 8 9 * 9 # C1 C2 C3 Gambar

Lebih terperinci

LM124/LM224/LM324/LM2902

LM124/LM224/LM324/LM2902 LM124/LM224/LM324/LM2902 Low Power Quad Operational Amplifiers General Description The LM124 series consists of four independent, high gain, internally frequency compensated operational amplifiers which

Lebih terperinci

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT) PERCOBAAN 2 DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT) Menggunakan DT-51 MinSys Mengamati keluaran data berupa nyala LED setelah proses pemindahan data (akses eksternal) dari sebuah

Lebih terperinci

APLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL

APLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL APLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL Pada artikel kali ini akan dibahas contoh bagaimana menggabungkan antara modul RTC-1287, modul LCD

Lebih terperinci

Modul Mikrokontroler AT89S51/52

Modul Mikrokontroler AT89S51/52 Mikrokontroler AT89S51/52 Mikrokontroler adalah suatu semikonduktor yang mengandung banyak transistor dalam ruang yang kecil. Mikrokontroler merupakan komponen yang dapat menyimpan program kontrol yang

Lebih terperinci

CONTOH-CONTOH PROGRAM MIKROKONTROLER

CONTOH-CONTOH PROGRAM MIKROKONTROLER CONTOH-CONTOH PROGRAM MIKROKONTROLER Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan perkuliahan,

Lebih terperinci

PERCOBAAN 1 DISPLAY LED

PERCOBAAN 1 DISPLAY LED PERCOBAAN 1 DISPLAY LED TUJUAN: 1. Memahami rangkaian mikrokontroller untuk menghidupkan dan mematikan LED. 2. Memahami program assembly untuk menghidupkan dan mematikan LED. 3. Memahami beberapa instruksi

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

Akuisasi data dengan remote host AT89s51 melalui serial RS232

Akuisasi data dengan remote host AT89s51 melalui serial RS232 Akuisasi data dengan remote host AT89s51 melalui serial RS232 I. Tujuan 1. Mahasiswa mampu merealisasikan sebuah system data jarak jauh dengan remote host berbasis MCS51 yang terhubung pada pc melalui

Lebih terperinci

Aplikasi Modul InfraRed Object Detector Sebagai Pengukur Jarak

Aplikasi Modul InfraRed Object Detector Sebagai Pengukur Jarak Aplikasi Modul InfraRed Object Detector Sebagai Pengukur Jarak Pada saat ini perkembangan teknologi sudah sangatlah maju, banyak sekali penemuan-penemuan baru. Misalnya dalam hal teknologi robot, sudah

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

PROGRAMMABLE TIMER DENGAN TAMPILAN M1632 LCD MENGGUNAKAN MODUL DST-51

PROGRAMMABLE TIMER DENGAN TAMPILAN M1632 LCD MENGGUNAKAN MODUL DST-51 PROGRAMMABLE TIMER DENGAN TAMPILAN M1632 LCD MENGGUNAKAN MODUL DST-51 Perangkat timer adalah merupakan sebuah perangkat yang seringkali digunakan untuk sebuah sistem elektronik. Artikel berikut ini akan

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 IV PENGUJIAN DAN ANALISA. Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui

BAB IV PENGUJIAN DAN ANALISA. Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui BAB IV PENGUJIAN DAN ANALISA Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui apakah sistem yang telah dibuat sudah dapat digunakan sesuai dengan perencanaan yang ada. Pengujian dan

Lebih terperinci

de KITS Application Note AN24 - How 2 Use de KITS Phone Interface with DT-51 MinSys ver 3.0

de KITS Application Note AN24 - How 2 Use de KITS Phone Interface with DT-51 MinSys ver 3.0 de KITS Application Note AN24 - How 2 Use de KITS Phone Interface with DT-51 MinSys ver 3.0 oleh: Tim IE & Stevy Suwarno (Universitas Kristen Petra) Application note ini menjelaskan tentang penggunaan

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

Percobaan 4. Mengakses built-in routine LCD pada DT-51 Minimum sistem. Membuat program untuk menampilkan karakter ASCII pada LCD.

Percobaan 4. Mengakses built-in routine LCD pada DT-51 Minimum sistem. Membuat program untuk menampilkan karakter ASCII pada LCD. Percobaan 4 PEMROGRAMAN LCD Menggunakan DT-51 MinSys Mengakses built-in routine LCD pada DT-51 Minimum sistem. Membuat program untuk menampilkan karakter ASCII pada LCD. Dalam DT-51 minimum sistem telah

Lebih terperinci

PETUNJUK PEMROGRAMAN DAN SET INSTRUKSI

PETUNJUK PEMROGRAMAN DAN SET INSTRUKSI Lab Elektronika Industri Mikrokontroler - 1 PETUNJUK PEMROGRAMAN DAN SET INSTRUKSI I. ORGANISASI MEMORI AT89C51 AT89C51 memisahkan antara memori untuk program dan untuk data dalam FLASH dan RAM. Metode

Lebih terperinci

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB III ANALISA DAN CARA KERJA RANGKAIAN BAB III ANALISA DAN CARA KERJA RANGKAIAN 3.1 Analisa Rangkaian Secara Blok Diagram Pada rangkaian yang penulis buat berdasarkan cara kerja rangkaian secara keseluruhan penulis membagi rangkaian menjadi

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV PENGUJIAN DAN ANALISA DATA BAB IV PENGUJIAN DAN ANALISA DATA Pada bab ini akan dibahas tentang pengujian dan pengoperasian Sistem Pemantau Ketinggian Air Cooling Tower di PT. Dynaplast. Pengujian dan pengoperasian ini dilakukan

Lebih terperinci

PERCOBAAN 5 ANALOG TO DIGITAL CONVERTER ( ADC )

PERCOBAAN 5 ANALOG TO DIGITAL CONVERTER ( ADC ) PERCOBAAN 5 ANALOG TO DIGITAL CONVERTER ( ADC ) TUJUAN: 1. Memahami rangkaian interface mikrokontroller dengan ADC 0804 2. Memahami setting tegangan referensi Vref ADC0804 3. Memahami perhitungan tegangan

Lebih terperinci

BAB IV PENGUJIAN DAN EVALUASI SISTEM. harus dilakukan pengujian terhadap masing-masing alat dan sofware, adapun

BAB IV PENGUJIAN DAN EVALUASI SISTEM. harus dilakukan pengujian terhadap masing-masing alat dan sofware, adapun BAB IV PENGUJIAN DAN EVALUASI SISTEM 4.1 Prosedur Pengujian Pada perencanaan dan pembuatan perangkat keras dan perangkat lunak harus dilakukan pengujian terhadap masing-masing alat dan sofware, adapun

Lebih terperinci

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte Andrian Rakhmatsyah Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2 1. Operand kedua adalah register B dan C Panjang instruksi : 1 byte Format : Opcode Contoh : ANA B 2. Operand kedua

Lebih terperinci

PEMBUATAN ALAT PRAKTIKUM MIKROKONTROLER (AT89S51)

PEMBUATAN ALAT PRAKTIKUM MIKROKONTROLER (AT89S51) MATERI WORKSHOP PEMBUATAN ALAT PRAKTIKUM MIKROKONTROLER (AT89S51) Dikemas Ulang Oleh : Sumarna JURUSAN PENDIDIKAN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI YOGYAKARTA 15 MARET

Lebih terperinci

Universitas Sumatera Utara

Universitas Sumatera Utara ; = = = = = = = = = = = = = = = ; ; prog.pengaman rumah ; ; = = = = = = = = = = = = = = = ; ;== initialisasi port uc ==; motor1 bit p1.0 motor2 bit p1.1 motor3 bit p1.2 motor4 bit p1.3 alarm bit p2.3 hape

Lebih terperinci

BAB 1 PRAKTIKUM DASAR MIKROKONTROLER MENGGUNAKAN TOP VIEW SIMULATOR DAN MODUL LAROS-ELECTOR V2.1

BAB 1 PRAKTIKUM DASAR MIKROKONTROLER MENGGUNAKAN TOP VIEW SIMULATOR DAN MODUL LAROS-ELECTOR V2.1 BAB 1 PRAKTIKUM DASAR MIKROKONTROLER MENGGUNAKAN TOP VIEW SIMULATOR DAN MODUL LAROS-ELECTOR V2.1 1. Pada awalnya buka program TopViewSimulator dan akan muncul form seperti pada gambar 1.1, disini pilih

Lebih terperinci

SISTEM PENGONTROLAN ALAT ELEKTRONIK DENGAN MEDIA KOMPUTER DAN MIKROKONTROLER AT89C51 MELALUI MEDIA KOMUNIKASI SERIAL PORT RS232

SISTEM PENGONTROLAN ALAT ELEKTRONIK DENGAN MEDIA KOMPUTER DAN MIKROKONTROLER AT89C51 MELALUI MEDIA KOMUNIKASI SERIAL PORT RS232 SISTEM PENGONTROLAN ALAT ELEKTRONIK DENGAN MEDIA KOMPUTER DAN MIKROKONTROLER AT89C51 MELALUI MEDIA KOMUNIKASI SERIAL PORT RS232 Oleh : Tateng Sukendar Dosen Teknik Elektro - Universitas Suryadarma Abstrak

Lebih terperinci

BAB 2 LANDASAN TEORI. Dalam bab ini penulis akan membahas tentang komponen-komponen yang

BAB 2 LANDASAN TEORI. Dalam bab ini penulis akan membahas tentang komponen-komponen yang BAB 2 LANDASAN TEORI Dalam bab ini penulis akan membahas tentang komponen-komponen yang digunakan dalam seluruh unit sistem ini. Agar pembahasan tidak melebar dan menyimpang dari topik utama laporan ini,

Lebih terperinci

TUGAS AKHIR (Resume) Perancangan MODUL ALTERNATIF SISTEM MANAJEMEN SENSOR BERBASIS MIKROKONTROLER AT89S52 DAN KOMUNIKASI SERIAL RS232 SEBAGAI KANALNYA

TUGAS AKHIR (Resume) Perancangan MODUL ALTERNATIF SISTEM MANAJEMEN SENSOR BERBASIS MIKROKONTROLER AT89S52 DAN KOMUNIKASI SERIAL RS232 SEBAGAI KANALNYA TUGAS AKHIR (Resume) Perancangan MODUL ALTERNATIF SISTEM MANAJEMEN SENSOR BERBASIS MIKROKONTROLER AT89S52 DAN KOMUNIKASI SERIAL RS232 SEBAGAI KANALNYA Untuk Memenuhi Sebagai Prasyarat Mencapai derajat

Lebih terperinci

INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY

INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY Mubtasir Buleganteng94@gmail.com Abstrak Program yang ditulis dengan bahasa Assembly terdiri dari label, kode mnemonic dan lain sebagainya, pada umumnya dinamakan

Lebih terperinci

PERTEMUAN. SET INSTRUKSI MIKROKONTROLER AT 89C51 (Lanjutan)

PERTEMUAN. SET INSTRUKSI MIKROKONTROLER AT 89C51 (Lanjutan) PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 (Lanjutan) Rotate Perintah Rotate identik dengan Shift register dimana bit-bit dalam byte di geser ke kiri atau kekanan dengan atau tanpa carry. Perintah-perintah

Lebih terperinci

Simple As Posible 2 (bag-2)

Simple As Posible 2 (bag-2) Simple As Posible 2 (bag-2) (Pertemuan ke-18) Disusun ulang oleh: Andrian Rakhmatsyah Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Maret 2016 Instruksi

Lebih terperinci

Antar Muka Modul RTC-1287 dengan Modul DST-51

Antar Muka Modul RTC-1287 dengan Modul DST-51 Antar Muka Modul RTC-1287 dengan Modul DST-51 Real Time Clock DS1287/DS12887 DS1287/DS12887 adalah merupakan komponen utama dari modul RTC-1287 di mana IC ini berfungsi sebagai sebuah rangkaian jam digital

Lebih terperinci

INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER

INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan

Lebih terperinci

BAB III PERENCANAAN DAN REALISASI

BAB III PERENCANAAN DAN REALISASI BAB III PERENCANAAN DAN REALISASI 3.1 PERANCANGAN UMUM SISTEM Metode untuk pelaksanaan Program dimulai dengan mempelajari system pengukuran tangki air yang akan digunakan. Dari sini dikembangkan apa saja

Lebih terperinci

Daftar Isi. Daftar Isi Pertemuan 6: Perintah Masukkan dari Keyboard P6.1. Teori Masukkan dari Keyboard... 3

Daftar Isi. Daftar Isi Pertemuan 6: Perintah Masukkan dari Keyboard P6.1. Teori Masukkan dari Keyboard... 3 Daftar Isi Daftar Isi... 1 Pertemuan 6: Perintah Masukkan dari Keyboard... 2 P6.1. Teori... 3 Masukkan dari Keyboard... 3 Masukkan Satu Karakter... 4 Masukkan Lebih Dari Satu Karakter... 7 Interrupt...

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

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

BAB IV PENGUJIAN ALAT

BAB IV PENGUJIAN ALAT BAB IV PENGUJIAN ALAT Pada bab ini penulis akan memaparkan hasil pengujian berdasarkan perancangan yang telah dibuat dan pengujian alat secara keseluruhan. Hasil pengukuran ini disusun dalam bentuk tabel

Lebih terperinci

MODUL 5 SISTEM PENGENDALIAN BERBASIS MIKROKONTROLER

MODUL 5 SISTEM PENGENDALIAN BERBASIS MIKROKONTROLER Buku Petunjuk Praktikum Sistem Kendali Industri M5-1 MODUL 5 SISTEM PENGENDALIAN BERBASIS MIKROKONTROLER I. KISI-KISI 1. Sistem Mikrokontroler 2. Arsitektur Mikrokontroler ATMEL AT89S51 3. Organisasi Memori

Lebih terperinci

Lampiran 2 Rangkaian Lengkap

Lampiran 2 Rangkaian Lengkap Lampiran 2 Rangkaian Lengkap Lampiran 1 Program Rangkaian di mikrokontroler AT89S52 bil0 equ 21h bil1 equ 0edh bil2 equ 19h bil3 equ 89h bil4 equ 0c5h bil5 equ 83h bil6 equ 3h bil7 equ 0e9h bil8 equ 01h

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1 Diagram Blok Rangkaian Pada bab ini akan di bahas tentang perancangan sebuah alat yang meliputi diagram blok rangkaian dan realisasi rangkaian dengan prinsip kerja dari masingmasing

Lebih terperinci

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. 1 BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. A. Deskripsi Tugas 1. Jelaskan perbedaan mikroprosesor dan mikrokontroler. 2. Jelaskan mode-mode pengalamatan yang

Lebih terperinci

Mengenal bahasa assembly

Mengenal bahasa assembly Mengenal bahasa assembly adiatma adiatma@raharja.info Abstrak Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program

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

BELAJAR MIKROKONTOLER AT89C51/52/55 (Teori dan aplikasi)

BELAJAR MIKROKONTOLER AT89C51/52/55 (Teori dan aplikasi) Judul : BELAJAR MIKROKONTOLER AT89C51/52/55 (Teori dan aplikasi) Back Cover: Agfianto Eko Putra Buku ini ditujukan bagi mereka yang ingin memanfaatkan mikrokontroler tipe CISC yaitu AT89C51/52/55 (seri

Lebih terperinci

DT-51 Application Note

DT-51 Application Note DT-51 Application Note AN73 Pengukur Jarak dengan Gelombang Ultrasonik Oleh: Tim IE Aplikasi ini membahas perencanaan dan pembuatan alat untuk mengukur jarak sebuah benda solid dengan cukup presisi dan

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

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram BAB III RANCANGAN SISTEM 3.1. Diagram Blok Rangkaian Diagram blok merupakan gambaran dasar dari rangkaian sistem yang akan dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

Lebih terperinci

PENGENDALIAN KECEPATAN MOTOR DC DENGAN METODE LOOK UP TABLE BERBASIS MIKROKONTROLER AT89C51

PENGENDALIAN KECEPATAN MOTOR DC DENGAN METODE LOOK UP TABLE BERBASIS MIKROKONTROLER AT89C51 ISSN: 1693-6930 1 PENGENDALIAN KECEPATAN MOTOR DC DENGAN METODE LOOK UP TLE BERBASIS MIKROKONTROLER AT89C51 Muchlas, Sunardi, Tri Antoro Program Studi Teknik Elektro Fakultas Teknologi Industri Universitas

Lebih terperinci

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer SAP-2 Mohamad Dani (MHM) E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom

Lebih terperinci

ANTAR MUKA M1632 LCD DENGAN MODUL DST-52 MENGGUNAKAN BAHASA C

ANTAR MUKA M1632 LCD DENGAN MODUL DST-52 MENGGUNAKAN BAHASA C ANTAR MUKA M1632 LCD DENGAN MODUL DST-52 MENGGUNAKAN BAHASA C Aplikasi berikut adalah antarmuka Modul DST-52 dengan LCD matriks 2x16. LCD ini bisa diakses dengan mode antarmuka 8 bit atau mode antarmuka

Lebih terperinci

Bahasa Pemrograman Assembler 8051

Bahasa Pemrograman Assembler 8051 Bahasa Pemrograman Assembler 8051 A. Struktur Bahasa Assembler Program bahasa assembly berisikan : 1. Instruksi instruksi mesin 2. pengarah pengarah assembler 3. kontrol kontrol assembler 4. komentar komentar

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Uraian Umum Dalam perancangan alat akses pintu keluar masuk menggunakan pin berbasis mikrokontroler AT89S52 ini, penulis mempunyai pemikiran untuk membantu mengatasi

Lebih terperinci

Menggunakan Bahasa Pemrograman Assembly

Menggunakan Bahasa Pemrograman Assembly BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil menggunakan bahasa pemrograman assembly Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami konstruksi program assembly 2. Mahasiswa memahami proses

Lebih terperinci

BAB IV PENGUJIAN DAN EVALUASI SISTEM. Pengujian dan evaluasi sistem pada tugas akhir ini meliputi perangkat

BAB IV PENGUJIAN DAN EVALUASI SISTEM. Pengujian dan evaluasi sistem pada tugas akhir ini meliputi perangkat BAB IV PENGUJIAN DAN EVALUASI SISTEM Pengujian dan evaluasi sistem pada tugas akhir ini meliputi perangkat keras elektonika dan perangkat lunak yang telah dibuat. Pengujian pada perangkat keras elektronika

Lebih terperinci