Universitas Sumatera Utara
|
|
- Yanti Setiabudi
- 6 tahun lalu
- Tontonan:
Transkripsi
1
2 ; = = = = = = = = = = = = = = = ; ; 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 bit p2.2 sensor bit p2.0 tombol_aktif bit p3.4 tombol_mati bit p3.5 tombol_aktif2 bit p2.1 tombol_reset bit p3.3 bil0 equ 20h bil1 equ 0ech bil2 equ 18h bil3 equ 88h bil4 equ 0c4h bil5 equ 82h bil6 equ 2h bil7 equ 0e8h bil8 equ 0h bil9 equ 80h Kosong equ 0ffh ;= program utama =; utama: acall close clr alarm clr hape mov p0,#0 mov p1,#0 clr alarm clr hape acall delay
3 Bdg_Kode1: clr alarm mov 60h,#5 mov 61h,#4 mov 62h,#2 mov 63h,#0 ; nilai password mov 7ah,#bdg_kode1 sjmp Tbl_Satu ;== nilai pertama ==; tbl_satu: call cek_tombol_mati call cek_sensor mov P0,#7fh cjne a,#77h,tbl_dua mov 74h,#bil1 Mov 70h,#1 tbl_dua: cjne a,#7bh,tbl_tiga mov 74h,#bil2 Mov 70h,#2 tbl_tiga: cjne a,#7dh,tbl_empat mov 74h,#bil3 Mov 70h,#3 Tbl_Empat: mov P0,#0bfh cjne a,#0b7h,tbl_lima mov 74h,#bil4 Mov 70h,#4 Tbl_Lima: cjne a,#0bbh,tbl_enam mov 74h,#bil5 Mov 70h,#5 Tbl_Enam: cjne a,#0bdh,tbl_tujuh mov 74h,#bil6 Mov 70h,#6 Tbl_Tujuh: mov P0,#0dfh
4 cjne a,#0d7h,tbl_delapan mov 74h,#bil7 Mov 70h,#7 Tbl_Delapan: cjne a,#0dbh,tbl_sembilan mov 74h,#bil8 Mov 70h,#8 Tbl_Sembilan: cjne a,#0ddh,tbl_nol mov 74h,#bil9 Mov 70h,#9 Tbl_Nol: mov P0,#0efh cjne a,#0ebh,balik_tbl_satu mov 74h,#bil0 Mov 70h,#0 Ljmp Tbl_Satu1 Balik_Tbl_Satu: Ljmp Tbl_Satu tampil: mov sbuf,74h ;== nilai kedua ==; tbl_satu1: acall delay call cek_sensor mov P0,#7fh cjne a,#77h,tbl_dua1 mov 75h,#bil1 Mov 71h,#1 tbl_dua1: cjne a,#7bh,tbl_tiga1 mov 75h,#bil2 Mov 71h,#2
5 tbl_tiga1: cjne a,#7dh,tbl_empat1 mov 75h,#bil3 Mov 71h,#3 Tbl_Empat1: mov P0,#0bfh cjne a,#0b7h,tbl_lima1 mov 75h,#bil4 Mov 71h,#4 Tbl_Lima1: cjne a,#0bbh,tbl_enam1 mov 75h,#bil5 Mov 71h,#5 Tbl_Enam1: cjne a,#0bdh,tbl_tujuh1 mov 75h,#bil6 Mov 71h,#6 Tbl_Tujuh1: mov P0,#0dfh cjne a,#0d7h,tbl_delapan1 mov 75h,#bil7 Mov 71h,#7 Tbl_Delapan1: cjne a,#0dbh,tbl_sembilan1 mov 75h,#bil8 Mov 71h,#8 Tbl_Sembilan1: cjne a,#0ddh,tbl_nol1 mov 75h,#bil9 Mov 71h,#9 Tbl_Nol1: mov P0,#0efh cjne a,#0ebh,balik_tbl_satu1 mov 75h,#bil0 Mov 71h,#0 Ljmp Tbl_Satu2 Balik_Tbl_Satu1: Ljmp Tbl_Satu1 tampil1:
6 mov sbuf,75h mov sbuf,74h ;== nilai ketiga ==; Tbl_Satu2: acall delay call cek_sensor mov P0,#7fh cjne a,#77h,tbl_dua2 mov 76h,#bil1 Mov 72h,#1 tbl_dua2: cjne a,#7bh,tbl_tiga2 mov 76h,#bil2 Mov 72h,#2 tbl_tiga2: cjne a,#7dh,tbl_empat2 mov 76h,#bil3 Mov 72h,#3 Tbl_Empat2: mov P0,#0bfh cjne a,#0b7h,tbl_lima2 mov 76h,#bil4 Mov 72h,#4 Tbl_Lima2: cjne a,#0bbh,tbl_enam2 mov 76h,#bil5 Mov 72h,#5 Tbl_Enam2: cjne a,#0bdh,tbl_tujuh2 mov 76h,#bil6
7 Mov 72h,#6 Tbl_Tujuh2: mov P0,#0dfh cjne a,#0d7h,tbl_delapan2 mov 76h,#bil7 Mov 72h,#7 Tbl_Delapan2: cjne a,#0dbh,tbl_sembilan2 mov 76h,#bil8 Mov 72h,#8 Tbl_Sembilan2: cjne a,#0ddh,tbl_nol2 mov 76h,#bil9 Mov 72h,#9 Tbl_Nol2: mov P0,#0efh cjne a,#0ebh,balik_tbl_satu2 mov 76h,#bil0 Mov 72h,#0 Ljmp Tbl_Satu3 Balik_Tbl_Satu2: Ljmp Tbl_Satu2 tampil2: mov sbuf,76h mov sbuf,75h mov sbuf,74h ;== nilai keempat ==; Tbl_Satu3: acall delay call cek_sensor mov P0,#7fh cjne a,#77h,tbl_dua3 mov 77h,#bil1
8 Mov 73h,#1 tbl_dua3: cjne a,#7bh,tbl_tiga3 mov 77h,#bil2 Mov 73h,#2 tbl_tiga3: cjne a,#7dh,tbl_empat3 mov 77h,#bil3 Mov 73h,#3 Tbl_Empat3: mov P0,#0bfh cjne a,#0b7h,tbl_lima3 mov 77h,#bil4 Mov 73h,#4 Tbl_Lima3: cjne a,#0bbh,tbl_enam3 mov 77h,#bil5 Mov 73h,#5 Tbl_Enam3: cjne a,#0bdh,tbl_tujuh3 mov 77h,#bil6 Mov 73h,#6 Tbl_Tujuh3: mov P0,#0dfh cjne a,#0d7h,tbl_delapan3 mov 77h,#bil7 Mov 73h,#7 Tbl_Delapan3: cjne a,#0dbh,tbl_sembilan3 mov 77h,#bil8 Mov 73h,#8 Tbl_Sembilan3: cjne a,#0ddh,tbl_nol3 mov 77h,#bil9 Mov 73h,#9 Tbl_Nol3: mov P0,#0efh cjne a,#0ebh,balik_tbl_satu3
9 mov 77h,#bil0 Mov 73h,#0 Ljmp Tbl_Satu4 Balik_Tbl_Satu3: Ljmp Tbl_Satu4 tampil3: mov sbuf,77h mov sbuf,76h mov sbuf,75h mov sbuf,74h ;== cek ENTRY ==; Tbl_Satu4: mov P0,#0efh cjne a,#0e7h,tbl_satu4 ; tbl * ;= bandingkan password dgn database =; Bandingkan: mov a,70h cjne a,60h,password_salah mov a,71h cjne a,61h,password_salah mov a,72h cjne a,62h,password_salah mov a,73h cjne a,63h,password_salah mov 64h,#0 benar: acall mati_bunyi acall open selesai: jb tombol_aktif,selesai acall close Mov 64h,#0h Ljmp Utama Password_Salah: setb alarm Acall tunda
10 clr alarm Acall tunda inc 64h mov a,64h Cjne a,#3,balik_tbl_satu4 ;== reset ==; Alarm_Aktip: setb hape setb alarm Acall tunda clr alarm acall tunda mov P0,#0efh cjne a,#0edh,cek_tombol_reset mov 64h,#0 an_awal cek_tombol_reset: jb tombol_reset,alarm_aktip an_awal Balik_Tbl_Satu4: acall kosong_display Ljmp Tbl_Satu Kosong_display: mati_bunyi: clr alarm tampilan_awal: Ljmp utama Ret ;== tutup ==; close: mov a,#11h loop2: mov p1,a rr a lcall delay_stepper jb p3.6,loop2 mov p1,#0h ;== buka ==;
11 open: loop: mov a,#11h mov p1,a rl a lcall delay_stepper jb p3.7,loop mov p1,#0h ;== routine sensor ==; cek_sensor: jb sensor,no_signal acall on_hape ljmp alarm_aktip no_signal: cek_tombol_mati: jb tombol_mati,no_signal2 acall open acall cek_tombol_aktif no_signal2: cek_tombol_aktif: jb tombol_aktif,cek_tombol_aktif2 acall close Ret cek_tombol_aktif2: jb tombol_aktif2,cek_tombol_aktif acall close on_hape: setb hape acall tunda delay_stepper: mov r7,#90 dly_stp: mov r6,#60 djnz r6,$ djnz r7,dly_stp delay: dly: dl: mov r7,#5 mov r6,#255 mov r5,#255 djnz r5,$
12 djnz r6,dl djnz r7,dly tunda: tnd: td: mov r7,#5 mov r6,#150 mov r5,#255 djnz r5,$ djnz r6,td djnz r7,tnd tunda_sejenak: mov r7,#10 tnd_sejenak: mov r6,#255 td_sejenak: mov r5,#255 djnz r5,$ djnz r6,td_sejenak djnz r7,tnd_sejenak end
13
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 terperinciFlowchart Bagian Pemancar
Flowchart Bagian Pemancar START Baca Nilai EEPROM pemancar Masukkan Nilai EEPROM ke Counter BACA SENSOR TIDAK Nilai Sensor = 1? YA Counter + 1 Masukkan Nilai Counter Ke EEPROM Biaya = Nilai Counter x 3
Lebih terperinciProgram 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 terperinciBAB 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 terperinciLAMPIRAN 1 PROGRAM PADA MIKROKONTROLER ATMEGA 89S52
LAMPIRAN 1 PROGRAM PADA MIKROKONTROLER ATMEGA 89S52 MOV TMOD,#20H ; boutrate 9600 stopbit 1, data bit 8, parity none, flow control none MOV SCON,#50H MOV TH1,#-3 SETB TR1 rs equ p2.5 rw equ p2.6 en equ
Lebih terperinciBAB 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 terperinciMemprogram 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 terperinciDESKRIPSI 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 terperinciPERCOBAAN 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 terperinciPERANCANGAN MINIATUR SISTEM LIFT 4 LANTAI DENGAN MENGGUNAKAN MIKROKONTROLLER AT89S51
PERANCANGAN MINIATUR SISTEM LIFT 4 LANTAI DENGAN MENGGUNAKAN MIKROKONTROLLER AT89S51 Yudhi Andrian 1 Rika Rosnelly 2 Utawi Handika Sari 3 Email : yudhi@potensi-utama.ac.id, rika@potensi-utama.ac.id, ika@potensi-utama.ac.id
Lebih terperinciBAB 3 PERANCANGAN ALAT DAN BAHAN. 3.1 Diagram Blok dan Rangkaian Sensor Ketinggian Air
BAB 3 PERANCANGAN ALAT DAN BAHAN 3.1 Diagram Blok dan Rangkaian Sensor Ketinggian Air Sensor 1 Sensor 2 Sensor 6 Diplay 7 segment Dislay LED Penguat sinyal Penguat sinyal Penguat sinyal Mikrokontroller
Lebih terperinciMemprogram 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 terperinciBAB III PERANCANGAN ALAT
21 BAB III PERANCANGAN ALAT 3.1 Diagram Blok Rangkaian Rangkaian Pen- Charge Baterei Batere ADC Relay Rangkaian Setting Nilai Minimum Rangkaian Setting Nilai Maksimum Rangakaian Keypad MikrokontrolerAT89S51
Lebih terperinciPENGHITUNG 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 terperinciBAB 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 terperinciPERCOBAAN 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 terperinciLAMPIRAN 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 terperinciMemprogram 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 terperinciPercobaan 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 terperinciCONTOH-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 terperinciBlastica 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 terperinciAD 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 terperinciINSTRUKSI 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 terperinciMESIN 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 terperinciBAB 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 terperinciDT-51 Application Note
DT-51 Application Note AN14 - How 2 Use DT-51 KND with DT-51 MinSys ver 3.0 oleh: Tim IE & Sapto Jayadi Sutandi (Universitas Kristen Petra) Sesuai namanya, application note ini menjelaskan tentang penggunaan
Lebih terperinciPengendalian 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 terperinciANTAR 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 terperinciPERCOBAAN 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 terperinciBAB 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 terperinciRingkasan 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 terperinciPENAMPIL 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 terperinciPEMBUATAN 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 terperinciBAB IV PENGUJIAN ALAT
BAB IV PENGUJIAN ALAT 4.1 Pengujian Rangkaian Setelah semua komponen terpasang dan program selesai disusun, maka langkah berikutnya adalah melakukan pengujian alat. Pengujian ini dilakukan secara bertahap
Lebih terperinciPENGGUNAAN 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 terperinciPERCOBAAN 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 terperinciMENAMPILKAN 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 terperinciAplikasi 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 terperinciBAB III METODE PENELITIAN. Didalam penysunan tugas akhir yang berjudul perancangan sistem
BAB III METODE PENELITIAN Didalam penysunan tugas akhir yang berjudul perancangan sistem produksi dan pengemasan sambal pecel berbasis mikrokontroler ini, penulis menggunakan metode kepustakaan dan studi
Lebih terperinciBAB 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 terperinciPORT 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 terperinciTeknik 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 terperinciAkuisasi 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 terperinciPercobaan 7 INTERFACE MIKROKONTROLER DAN MOTOR STEPPER
Percobaan 7 INTERFACE MIKROKONTROLER DAN MOTOR STEPPER I. Tujuan 1. Mengetahui cara menggerakkan motor stepper, serta cara kerjanya. 2. Dapat membuat program untuk mengontrol motor stepper 3. Mengenal,
Lebih terperinciBAB 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 terperinciDASAR 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 terperinciMenggunakan 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 terperinciPENGATURAN KECEPATAN MOTOR DENGAN PC OLEH DST-5 2
PENGATURAN KECEPATAN MOTOR DENGAN PC OLEH DST-5 2 Penggunaan motor DC dewasa ini sudah sangatlah umum, salah satu kelebihan motor DC adalah relatif gampang didapat dan mudah diatur kecepatan putarnya.
Lebih terperinciLaporan 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 terperinciMengenal 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 terperinciPENULISAN 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 terperinciLAMPIRAN A PERANGKAT LUNAK
LAMPIRAN LAMPIRAN LAMPIRAN A PERANGKAT LUNAK ; Program SMS Antrian #INCLUDE "8051.H" DISP_SELECT1.EQU P1.0 DISP_SELECT2.EQU P1.1 DISP_SELECT3.EQU P1.2 DATADISPLAY.EQU P0 DATAPRINTER.EQU P0 KONTROLPRINTER.EQU
Lebih terperinciRegister-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 terperinciMemprogram 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 terperinciAplikasi 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 terperinciDASAR 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 terperinciDAFTAR PUSTAKA. Agfianto Eko Putra, BELAJAR MIKROKONTROLLER AT89C51/52/53, Gava Media, 2005.
DAFTAR PUSTAKA Dr.Sjukri Karim, Dr Peter Kabo, EKG dan Penanggulangan beberapa penyakit jantung untuk dokter umum, Fakultas Kedokteran Unversitas Indonesia, 1996. Hendra Marwazi ST. MT, Anshor Usman Ibrahim
Lebih terperinciAPLIKASI 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 terperincide 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 terperinciTIMER 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 terperinciInstruction Set Mikrokontroler
BAGIAN 1 Instruction Set Mikrokontroler Tujuan Pembelajaran Umum: 1. Mahasiswa mampu mendeskripsikan Instruction Set Mikrokontroler AT89S51 Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami Instruction
Lebih terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut :
BAB III PERANCANGAN SISTEM 3.1. Diagram Blok Secara garis besar rangkaian pengendali peralatan elektronik dengan menggunakan PC, memiliki 6 blok utama, yaitu personal komputer (PC), Mikrokontroler AT89S51,
Lebih terperinciPERCOBAAN 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 terperinciPETUNJUK 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 terperinciBAB 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 terperinciAPLIKASI MIKROKONTROLER AT89C51 PADA MODEL ALAT PEMBERSIH LANTAI
ISSN: 1693-6930 151 APLIKASI MIKROKONTROLER AT89C51 PADA MODEL ALAT PEMBERSIH LANTAI Sunardi, Wahyu S Aji, Rifkan Firdaus Program Studi Teknik Elektro Universitas Ahmad Dahlan Kampus III UAD Jl. Prof Soepomo
Lebih terperinciPETUNJUK PRAKTIKUM MIKROKONTROLER. (AT89Sxx) Disusun oleh : Sumarna.
PETUNJUK PRAKTIKUM MIKROKONTROLER (AT89Sxx) Disusun oleh : Sumarna E-mail : sumarna@uny.ac.id JURUSAN PENDIDIKAN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI YOGYAKARTA YOGYAKARTA
Lebih terperinciPROGRAMMABLE 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 terperinciPERANCANGAN APLIKASI PALANG PINTU OTOMATIS MENGGUNAKAN MOTION SENSOR BERBASIS MIKROKONTROLER AT89S51
PERANCANGAN APLIKASI PALANG PINTU OTOMATIS MENGGUNAKAN MOTION SENSOR BERBASIS MIKROKONTROLER AT89S51 Weenmean Berutu Mahasiswa Program Studi S1 Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja
Lebih terperinciPERTEMUAN BAHASA PEMOGRAMAN ASSEMBLER
PERTEMUAN BAHASA PEMOGRAMAN ASSEMBLER Bahasa merupakan media komunikasi. Manusia dapat berintegrasi dengan baik jika jika memahami apa yang diinginkan oleh orang lain. Pada dasarnya bahasa yang di gunakan
Lebih terperinciLM124/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 terperinciPANDUAN 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 terperinciTAMPILKAN 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 terperinciPERANCANGAN DAN PEMBUATAN ALAT KEAMANAN KENDARAAN TERKONEKSI HANDPHONE BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR DWI NATA SYAHPUTRA
PERANCANGAN DAN PEMBUATAN ALAT KEAMANAN KENDARAAN TERKONEKSI HANDPHONE BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya DWI NATA SYAHPUTRA
Lebih terperinciBAHASA 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 terperincide KITS Application Note AN9-8 Channel Temperature Display
de KITS Application Note AN9-8 Channel Temperature Display Oleh: Tim IE Temperatur / Suhu merupakan salah satu parameter input yang paling sering dijumpai pada sistem kontrol. Catatan aplikasi kali ini
Lebih terperinciKOMUNIKASI DATA DENGAN MENGGUNAKAN TEKNIK RS485
KOMUNIKASI DATA NGAN MENGGUNAKAN TEKNIK RS485 RS485 adalah teknik komunikasi data serial yang dikembangkan di tahun 1983 di mana dengan teknik ini, komunikasi data dapat dilakukan pada jarak yang cukup
Lebih terperinciPERCOBAAN 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 terperinciPERCOBAAN 3. KONTROL DISPLAY 7-SEGMENT Menggunakan DT-51 MinSys
PERCOBAAN 3 KONTROL DISPLAY 7-SEGMENT Menggunakan DT-5 MinSys Membuat proses kontrol display seven segment menggunakan SWITC sebagai set () dan reset (L) program. Membuat program Counter baik Up Counter
Lebih terperinciAKSES 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 terperinciLABORATORIUM ROBOTIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS INDO GLOBAL MANDIRI
MODUL PAKTIKUM ASITEKTU DAN OGANISASI KOMPUTE UNIVESITAS INDO GLOBAL MANDII LABOATOIUM OBOTIKA FAKULTAS ILMU KOMPUTE UNIVESITAS INDO GLOBAL MANDII Laboratorium obotika Universitas Indo Global Mandiri PENDAHULUAN
Lebih terperinciPORT 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 terperinciDaftar Isi. Trademarks & Copyright
1 Daftar Isi 1. Pendahuluan... 2 1.1 Spesifikasi DT51 I 2 C ADDA... 3 1.2 Tata Letak DT51 I 2 C ADDA... 4 2. Pemasangan DT51 I 2 C ADDA... 4 2.1 Perlengkapan DT51 I 2 C ADDA... 4 2.2 Sistem yang Dianjurkan...
Lebih terperinciBAB II DASAR TEORI. disebut pesawat Telepon Dual Tone Multi Frequency (DTMF). Pada pesawat telepon
BAB II DASAR TEORI 2.1. Telepon Dual Tone Multi Frequency (DTMF) Dewasa ini hampir semua telepon yang ada sudah menggunakan tombol tekan yang disebut pesawat Telepon Dual Tone Multi Frequency (DTMF). Pada
Lebih terperinciTrademarks & Copyright
I 2 C ADDA ver 2.0 Trademarks & Copyright DT-51 is a Trademark of Innovative Electronics. I 2 C is a Registered Trademark of Philips Semiconductors. XT, AT, IBM, PC, and PC-DOS are Trademarks of International
Lebih terperinciBAB 3 SET ARAHAN. Bahasa Tahap Rendah. Bahasa yang memudahkan pengaturcaraan tanpa memikirkan bagaimana data diolah (pindahmemindah)
3.1 Tiga Jenis Bahasa Pengaturcaraan BAB 3 SET ARAHAN Bahasa tahap tinggi Bahasa Penghimpunan Bahasa Mesin Bahasa Tahap Rendah 3.1.1 Bahasa Tahap Tinggi Bahasa yang memudahkan pengaturcaraan tanpa memikirkan
Lebih terperinciGambar 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 terperinciBAGIAN III PORT PARALEL MIKROKONTROLER ATMEL KELUARGA 51
III.1. PENDAHULUAN BAGIAN III PORT PARALEL MIKROKONTROLER ATMEL KELUARGA 51 Mikrokontroler AT89C51/52/55 (keluarga 51) mempunyai 40 kaki, 32 kaki di antaranya digunakan sebagai Port paralel. Satu Port
Lebih terperinciBahasa 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 terperinciBAB IV PENGUJIAN ALAT
55 BAB IV PENGUJIAN ALAT Pada bab ini akan membahas tentang pengujian dan pengukuran pada masingmasing bagian dari blok diagram rancang bangun papan skor LED analog berbasis mikrokontroller ATMEGA8535.
Lebih terperinciPERANCANGAN ALAT PENGIRIM DAN PENERIMA DATA TEMPERATUR DENGAN MENGGUNAKAN SINAR INFRA MERAH BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR
PERANCANGAN ALAT PENGIRIM DAN PENERIMA DATA TEMPERATUR DENGAN MENGGUNAKAN SINAR INFRA MERAH BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar
Lebih terperinciBAB 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 terperinciWireless 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 terperinciLAMPIRAN CODE PROGRAM ASSEMBLY. $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1.
L1 LAMPIRAN CODE PROGRAM ASSEMBLY $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1.1 led1 equ p3.4 led2 equ p3.2 led3 equ p3.7 led4 equ p3.6 led5 equ
Lebih terperinciBAB 2 LANDASAN TEORI. Mikrokontroler AT89S52 termasuk kedalam keluarga MCS-51 merupakan suatu. dua macam memori yang sifatnya berbeda yaitu:
BAB 2 LANDASAN TEORI 2.1 Perangkat Keras 2.1.1 Mikrokontroler AT89S52 Mikrokontroler AT89S52 termasuk kedalam keluarga MCS-51 merupakan suatu mikrokomputer CMOS 8 bit dengan daya rendah, kemampuan tinggi,
Lebih terperinciPercobaan 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 terperinciBAB 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