Pada proses pembuatan program, program diketik dalam bahasa
asembler, dengan sintax seperti diatas). Kemudian di compile dalam dengan
compiler asm51, menjadi file object. Deri object di compile menjadi file dalam
bentuk hexa
Gambar Asembly
Proses
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 atau .h51, kemudian kita simpan pada folder dengan lokasi yang sama dengan
lokasi copiler ASM51.
1.
Buat folder untuk ASM
51, OH, dalam folde C:\Mikro\
2.
Masuk ke direktori
C:\Mikro\ dengan DOS
3.
Jalankan ASM51 dengan
perintah asm51 spasi namfile.asm, lalu tekan enter
4.
Dari sana lakukan
hingga ada keterangan Assembly Complete, No Error Found
5.
Jika ada bugs dalam
program maka akan terlihat, biasanya ditampilkan no baris untuk letak kesalahan
program kita
6.
Untuk melihat detail
kesalahan kita kita bisa melihat file .LST nya
7.
Dibawah ini adalah
contoh proses kompilasi file.
Microsoft
Windows XP [Version 5.1.2600]
(C)
Copyright 1985-2001 Microsoft Corp.
C:\Documents
and Settings\Zero_Bit>cd..
C:\Documents and
Settings>cd..
C:\>d:
D:\>cd mikro
D:\mikro>asm51
robotc.h51
DOS 5.0 (038-N) MCS-51 MACRO ASSEMBLER, V2.2 Copyright
1979, 1983, 1986 Intel Corporation
ASSEMBLY COMPLETE, NO ERRORS
FOUND
D:\mikro>oh robotc.obj DOS 5.0 (038-N) OH V1.0 Copyright
1986 Intel Corporation D:\mikro>
Deangan demikian sekarang kita telah mendapatkan file dalam
bentuk .HEX, file inilah yang akan kita kirim ke mikrokontroler. Untuk menulis
ke mikriokontroler kita memerlukan sofrware downloader. Kali ini kita
menggunakan Software ISP-Programmer Version 3.0a. Alasan kita menggunakan
software ini karena pada software ini telah dilengkapi driver untuk Windows XP,
sehingga kita tidak pusing lagi menghadapi proteksi yang diberikan oleh Windows
XP. Selain itu software ini juga mampu digunakan untuk menulis program pada
mikrokontroler jenis AVR.
Gambar Software downloader
Fitur yang disajikan:
Read :
Untuk membaca isi program dalam mikrokontroler
Write :
Untuk menulis mengisikan program dalam mikrokontroler
Open :
Membuka file dan enyimpannya ke buffer internal program
Disp :
Menampilkan isi Buffer, berupa file-file Hexa
Verify :
Untuk mengecek, apakah progarm program yang ditulis sudah sesuai dengan
buffer
Signature : membaca jenis mikrokontroler yang dipakai
Reload : megisi ulang file yang sama
namanya ke buffer
About :
Informasi pembuat Program
Lock bit :
Mengunci mikrokontroler, digunakan saat program bersifat rahasia
Cara menggunakan software
Untuk pertama
kali cek koneksi dengan hardware mwnggunakan perintah signature Pilih Open file
untuk memanggil program kita, dalah hal ini file harus berekstensi .HEX
Kemudian pilih Write dan pastikan tidak ada error
Tidak ada komentar:
Posting Komentar