Implementasi Minimum AT89S51

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