Kamis, 10 September 2015

PROSES PEMBUATAN PROGRAM MCS51



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.

Contoh,
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