Perintah
ke mikrokontroller kita tulis dalam bahasa assembler
(*.asm) kemudian diterjemahkan oleh compiler kedalam bahasa mesin
dalam bentuk bilangan hexa (*.hex) dan dimasukan kedalam microcontroller
oleh
microcontroller
programmer ia terdiri dari rangkaian hardware dan software.
adapun urutan lengkapnya adalah sbb :
1. Menulis program dlm bahasa assembler pada notepad
(windows) atau edit.com pada dos dan Save as file dengan extensi *.asm
lihat contoh pada gambar dibawah ini untuk microcontroller mcs-51
gambar 3. contoh
menulis dengan notepad
2. Langkah kedua
adalah menterjemahkan bahasa asembler tsb (contoh1.asm) kedalam
biner dengan cara:
letakan file compiler (misal
asm51.exe untuk MCS-51) didirektori yang sama dengan file contoh1.asm
misalnya direktori
c:\ sys. lalu ketik perintah pada DOS promt :
C:\sys\
asm51.exe contoh1.asm
lalu tekan enter
setelah proses pada langkah 1 sukses spt tampak pd gambar diatas , maka akan dihasilkan file contoh1.hex
dan contoh1.lst pada direktori c:\sys .File yang akan kita masukan ke microcontroller adalah
contoh1.hex
isi dari file
contoh1.hex adalah sebagai berikut
:0E000000E5808580F0858020A890A68080F2A3
:00000001FF
:00000001FF
dan isi dari file contoh1.lst
adalah sebagai berikut:
Assembly process list:
ADDR CODE LINE# SOURCE
---- ------ ----- ------
1 ; Data transfer menggunakan MOV
2;
3 ORG 0
4;data di port 0 di copy ke reg A, B dan memori 20h
0000 E580 5 MOV A,P0
0002 8580F0 6 MOV B,P0
0005 858020 7 MOV 20H,P0
8; isi P0 di copy ke RAM alamatnya ditunjukan oleh P1
0008 A890 9 MOV R0,P1
000A A680 10 MOV @R0,P0
000C 80F2 11 JMP 0
12 END
file diatas disebut file
listing (lst) berguna untuk memeriksa jika ada kesalahan
3. Langkah ke
tiga ,Hubungkan rangkaian hardware programer ke PC dan
berikan power suply
4. Langkah ke
empat Aktifkan sofware programmer
(pgm89.exe pd contoh ini)
-
klik File -> open cari dan pilih contoh1.hex klik tombol
ok
-
download file
contoh1.hex dng mengklik tombol write pada menu
5. Setelah selesai
matikan power suply programmer, lalu ambil ic dari soket sekarang ic telah
terprogram dan siap dipasang pada rangkaian aplikasi.
II. Beberapa contoh programmer yang bisa kita
buat sendiri :
II.3. MC68HC11
Programmerprogrammer ini dihubungkan dengan parallel port komputer Jenis Microcontroler yang dapat diprogram oleh programer ini adalah dari keluarga MCS-51AT89C51 AT89S51 AT89C1051U D87C51
AT89C52 AT89S52 AT89C2051 D87C52
AT89C55 AT89S53 AT89C4051
AT89C55WD AT89S8252
AT89C51RC
Tidak ada komentar:
Posting Komentar