LINE FOLLOWER DIGITAL ANALOG

Written By faiq aprilian on Friday, August 3, 2012 | 8:29 PM

Robot Line Follower AT89C51 (Pengikut Garis)


Sebenarnya saya keberatan jika AT89C51 digunakan untuk robot Line Follower, sebab Mikrokontroller jenis ini terlalu cerdas untuk digunakan sebuah robot yang hanya bisa belok kiri dan kanan mengikuti garis. Saya menyarankan untuk robot yang sederhana sebaiknya menggunakan AT89C2051 yang bentuknya lebih kecil. Tapi dikarenakan AT89C51 mudah ditemukan di toko elektronik dan umum di gunakan ya saya mencoba untuk membuatnya menjadi prosesor data pada robot Line Follower, alhasil banyak pin dari port yang terbuang percuma  :(

Dari 4 port (32 pin Input/Output), yang dipake cuman 4 pin, sisanya nganggur dan saya rasa inilah yang membuat AT89C51 tidak cocok hanya sebagai line follower yang sederhana ;(
Oke lah gapapa, berikut ini adalah program berbentuk asm dan hex, beserta skema robot LF


Klik Gambarnya supaya terlihat jelas !!!!!!!!

;Program Bentuk ASM.

;Processor AT89C51
;Programmer Muhammad Fanriado

p0 equ 080h
p1 equ 090h
p2 equ 0a0h
p3 equ 0b0h


ORG 0h                                  ;semua dimulai dari enol


Start:         mov p0,#00000000b    ;semua port dikondisikan 0 biar afdol :D
                 mov p1,#00000000b
                 mov p2,#00000000b
                 mov p3,#00000000b


MULAI:    mov a,p1    ;membaca sensor pada port 1 lalu simpan di lemari register a
   
                 mov p2,a    ;keluarkan data yang disimpan di lemari register a untuk digunakan menggerakan     motor pada port 1
   
                 sjmp MULAI    ;kembali ke label MULAI untuk membaca perintah di bawahnya
   
                 end        ;tanda akhir program, semua program dibaca dari atas ke bawah secara berurutan baris per baris




ini adalah file HEX yang sudah jadi, tinggal di download oleh mikrokontroller

:1000000075800075900075A00075B000E590F5A0B2
:0200100080FA74
:00000001FF


well, selamat merakit !!
jika saya bisa membuatnya, kenapa anda tidak :D (lots of smile)

Kami Menerima Kritik Dan Saran Anda.

0 comments:

 
berita unik