Sedangkan perangkat lunak yang digunakan dalam perancangan aplikasi ini adalah sebagai berikut :
a Proteus 7 Profesional
b DT-HiQ AT89 USB ISP
Software c
MIDE-51
4.2 Implementasi Minimum AT89S51
Implementasi minimum AT89S51 dibuat untuk proses utama untuk menjalankan suatu sistem kerja yang kita inginkan. Mikrokontroler AT89S51 sebuah media
penyimpanan program yang kita dibuat. Chip ini memiliki memori di dalam tubuhnya. Memori inilah yang menyimpan program yang dapat kita isikan melalui
PC menggunakan port serialparallel. Implementasi mikrokontroler AT89S51 tersebut dapat dilihat pada sub bab
sebagai berikut.
4.2.1 Rangkaian Minimum AT89S51
Pada rangkaian minimum AT89S51 adalah rangkaian utama pada sistem mikrokontroler AT89S51, Didalam mikrokontroelr AT89S51 ada sebuah program
untuk menjalankan subuah sistem yang mau dijalankan. Gambar rangkaian minimum AT89S51 dapat dilihat pada gambar 4.1
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 4.1 Rangkain Minimum AT89S51
Setelah merangkai komponen-komponen pada PCB, tahap implementasi yang terakhir adalah menggabungkan rangkaian PCB dengan adaptor dan kontak, kabel
pararel,keypad. Buzzer
Kondensator elektrolit Kristal 12 mhz
Kondensator Ceramic
LCD 2x16 Mikrokontroller AT89S51
Relay
Keypad 3x4
ISPHeader 10 pin
Resistor Transistor
IC Regurator 7805 Trimport
Relay Dioda
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Berikut ini adalah gambar keseruruhan rangkaian alat, Gambar 4.2 a LCD,b Kontak, c Rangkaian mikrokontroller, d Keypad
Gambar 4.2 Rangkaian alat keseluruhan 4.3
Prosedur Pemasangan Program Pada Mikrokontroller AT89S51
Agar listing program yang dibaca Mikrokontroller, maka listing program yang awalnya berekstensi .ASM harus diconvert menjadi .hex. Untuk memasang program
pada Chip AT89S51 Pertama-tama program yang sudah dibuat sebelumnya harus dicompile terlebih dahulu, untuk memastikan tidak ada error, karena jika ada yang
error maka program tidak akan bisa dibuat.
4.3.1 Download Program Kedalam Mikrokontroler
Untuk proses download program ke dalam IC mikrokontroler software yang digunakan DT-HiQ AT89 USB ISP
Software. Pada proses pembuatan program, program diketik dalam bahasa assembler. Kemudian di compile dalam dengan
compiler asm51, menjadi file object. Dari object di compile menjadi file dalam bentuk hex. Untuk menulis program dalam bahasa asember kita bisa memanfaatkan
teks editor, seperti notepad, editor dos, dsb. Setelah kita menulis program dalam teks editor, kita perlu simpan file kita dengan ekstensi .asm, kemudian kita simpan pada
folder dengan lokasi yang sama dengan lokasi copiler ASM51. A
B C
D
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Langkah-Langkah Download Program Kedalam Mikrokontroler.
Gambar 4.3 Tampilan M-IDE studio for MCS-51 Tuliskan Program dalam page M-IDE studio MCS-51 dalam bahasa assembly
ASM51 assembler Simpan Program misal di D:Program_mikro, kemudihan lakukan Proses Build current file seperti tampak pada Gambar 4.4. Apabila tidak
terjadi error maka pada tampilan bawah akan muncul pesan seperti yang ditunjukan dalam Gambar 4.5.
Pada software M-IDE sudah terintegrasi software utuk keperluan compile program berekstensi .asm menjadi file berektensi .hex dan .lst. File hasil compile file
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
.hex dan .lst yang akan di-download kedalam IC mikrokontroller adalah file .hex. File itulah yang akan dikenali oleh mikrokontroller sebagai bahasa mesin.
Gambar 4.4 Proses Build current file
Lakukan Proses Build dengan menggunakan tombol Build current file untuk
memastikan tidak ada error, karena jika ada yang error maka program tidak akan bisa dibuat. setelah proses build sukses selanjutnya maka listing program yang awalnya
berekstensi .ASM setelah Build current file secara automatic diconvert menjadi .hex.
Gambar 4.5 Proses tidak terjadi error setelah proses build sukses selanjutnya buka software DT-HiQ AT89 USB ISP,
sebagai catatan DT-HiQ AT89 USB ISP tidak memerlukan proses instalasi sehingga akan lebih mudah dan praktis digunakan.
Build current file
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.4 Menjalankan Perangkat Lunak DT-HiQ AT89 USB ISP