ISSN : 2301-9425
Sistem Kendali Jarak Jauh Untuk Kontrol Buka Dan Tutup Pintu Dengan Mikrokontroller
At89s51. Oleh : Arif Munandar
63
2.
3.
pintu
rumah
dengan
menggunakan
Mikrokontroller AT89S51 sebagai pemroses data
?
Bagaimana membangun alat kendali jarak jauh
untuk control buka dan tutup pintu dengan
menggunakan Mikrokontroller AT89S51 sebagai
pemrogram?
Bagaimana
menerapkan
Mikrokontroller
AT89S51 sebagai pemroses data program
masukan/keluaran untuk dapat mengendalikan
pintu rumah dengan remote control ?
ISSN : 2301-9425
Sistem Kendali Jarak Jauh Untuk Kontrol Buka Dan Tutup Pintu Dengan Mikrokontroller
At89s51. Oleh : Arif Munandar
64
ISSN : 2301-9425
D1
anoda
katoda
LED
Sistem Kendali Jarak Jauh Untuk Kontrol Buka Dan Tutup Pintu Dengan Mikrokontroller
At89s51. Oleh : Arif Munandar
65
ISSN : 2301-9425
ACALL TUNDA
.............
TUNDA:
.................
4. Instruksi RET
Instruksi RETURN (RET) ini merupakan
perintah untuk kembali ke rutin pemanggil
setelah instruksi ACALL dilaksanakan. Contoh,
ACALL TUNDA
.............
TUNDA:
.................
RET
5. Instruksi JMP (Jump)
Instruksi ini merupakan perintah untuk lompat ke
alamat tertentu. Contoh,
Loop:
...............
..............
JMP Loop
6. Instruksi JB (Jump if bit)
Instruksi ini merupakan perintah untuk lompat ke
alamat tertentu, jika pin yang
dimaksud
berlogika high (1). Contoh,
Loop:
JB P1.0,Loop
..............
7. Instruksi JNB (Jump if Not bit)
Instruksi ini merupakan perintah untuk lompat
ke alamat tertentu, jika pin yang dimaksud
berlogika Low (0). Contoh,
Loop:
JNB P1.0,Loop
.............
8. Instruksi CJNZ (Compare Jump If Not Equal)
Instruksi ini berfungsi untuk membandingkan
nilai dalam suatu register dengan suatu nilai
tertentu. Contoh,
Loop:
................
CJNE R0,#20h,Loop
................
Jika nilai R0 tidak sama dengan 20h, maka
program akan lompat ke rutin Loop. Jika nilai
R0 sama dengan 20h,maka program akan
melanjutkan instruksi selanjutnya.
9. Instruksi DEC (Decreament)
Instruksi ini merupakan perintah untuk
mengurangi nilai register yang dimaksud dengan
1. Contoh,
MOV R0,#20h
R0 = 20h
................
DEC R0
R0 = R0 1
Sistem Kendali Jarak Jauh Untuk Kontrol Buka Dan Tutup Pintu Dengan Mikrokontroller
At89s51. Oleh : Arif Munandar
66
.............
10. Instruksi INC (Increament)
Instruksi ini merupakan perintah untuk
menambahkan nilai register yang dimaksud
dengan 1. Contoh,
MOV R0,#20h
R0 = 20h
................
INC R0
R0 = R0 + 1
............
2.5. Software Downloader
Untuk
mengirimkan
bilangan-bilangan
heksadesimal ini ke mikrokontroller digunakan
software ISP- Flash Programmer 3.0a yang dapat
didownload dari internet. Tampilannya seperti
gambar di bawah ini.
ISSN : 2301-9425
control.
Sistem Kendali Jarak Jauh Untuk Kontrol Buka Dan Tutup Pintu Dengan Mikrokontroller
At89s51. Oleh : Arif Munandar
67
ISSN : 2301-9425
5.1 Kesimpulan
Dari hasil perancangan alat hingga pengujian
dan pembahasan sistem maka penulis dapat
menarik kesimpulan, antara lain:
1. Mikrokontroler AT89S51 digunakan sebagai
alat untuk memproses data dari sistem yang
berfungsi untuk mengirimkan sinyal dari
pemancar ke penerima inframerah.
2. Pemancar inframerah yang digunakan adalah
LED Inframerah yang mengirimkan data
berupa sinyal gelombang inframerah.
3. Pemakaian remote control atau pun tombol input
sebagai salah satu pemancar inframerah dalam
skripsi ini terdapat pada beberapa alat,
misalnya remote TV, remote alarm mobil,
remote AC (Air Conditioner) dan juga pada
pintu jarak jauh.
5.2 Saran
Setelah melakukan penulisan ini diperoleh
beberapa hal yang dapat dijadikan saran untuk
dapat dilakukan perancangan lebih lanjut, yaitu:
1. Pengendali jarak jauh ini menggunakan
Mikrokontroller AT89S51 sebagai pemroses
program, bagaimana kalau menggunakan
mikrokontroller jenis lain misalnya ATMega
8535.
2. Jarak jangkauan sinar inframerah masih
terbatas, untuk perancangan alat berikutnya
hendaknya jaraknya tidak dibatasi, sehingga
dapat digunakan di berbagai tempat.
3. Remote Control Mikrokontroller AT89S51,
bukan hanya digunakan sebagai pengendali
jarak jauh buka tutup pintu saja, melainkan
bisa juga digunakan sebagai pengendali jarak
jauh alat-alat elektronika lainnya juga.
DAFTAR PUSTAKA
1. Abdurrohman , Maman. 2010. Bahasa
Assembly. Andi :Yogyakarta.
2. Budiharto. 2005. Elektronika digital &
Mikroposesor. Andi :Yogyakarta.
3. Jogiyanto. 2004. Pengenalan Komputer. Andi
:Yogyakarta.
4. Pitowarno, Endra. 2005. Mikroprosesor &
Interfacing. Andi :Yogyakarta.
5. Taufiq Dwi Septian Suyadhi. 2010. Robotika.
Andi :Yogyakarta.
Sistem Kendali Jarak Jauh Untuk Kontrol Buka Dan Tutup Pintu Dengan Mikrokontroller
At89s51. Oleh : Arif Munandar
68