Anda di halaman 1dari 6

Bekerja Dengan MIDE-51

Mikrokontroler MCS51 banyak digunakan dalam pembuatan alat-alat pengendali. Pada


pembuatannya diperlukan software yang digunakan untuk memprogram mikrokontroler tersebut.
Banyak sekali program yang dapat digunakan untuk pemrograman mikrokontroler MCS51 ini, salah
satunya adalah MIDE-51.

Software MIDE-51 ini telah dilengkapi dengan compiler untuk bahasa pemrograman assembler dan
C. Compiler yang digunakan untuk assembler adalah asem51 sedangkan untuk bahasa C menggunakan
SDCC buatan sandeep duta. Selain itu juga terdapat simulator yang berfungsi untuk melihat hasil
pembutan program yaitu TS Control Simulator 51 dan JSIM with 8051. Pada MIDE-51 juga telah
dilengkapi dengan fasilitas untuk link ke program-program downloader MCS51. Dengan fasilitas yang
terdapat dalam MIDE-51 ini, sudah cukup untuk melakukan experimen dengan pemrograman
mikrokontroler MCS51. Software MIDE-51 dapat di download diinternet melalui alamat
www.opcube.com, kapasitas software ini hanya sekitar 5 Mb.

Sebelum bekerja dengan MIDE-51 ini install software yang telah di download, double click software
midepack02511.exe. Ikuti semua langkah yang ada pada saat instalasi software ini. Setelah semua
selesai buka software MIDE-51. Start>MIDE-51 package>MIDE-51, dan tampilan software tersebut
seperti gambar dibawah ini.

Tampilan awal MIDE-51

Preference

Tombol Preference MIDE-51

Click preference untuk mengatur Assembler compiler, C-compiler, Configuration (setting jenis font serta
size yang akan digunakan), Programmer serta Simulator yang akan digunakan.
Bekerja dengan MIDE-51 Page 1 

 
Pada pengaturan preference ini hanya Programmer saja yang perlu diatur karena untuk yang lain
dengan default sudah dapat digunakan untuk bekerja. Programmer ini diatur untuk menentukan jenis
programmer yang akan digunakan, misalnya dengan menggunakan Isppgm yang umum digunakan.
Caranya adalah dengan mengarahkan Execute File (Full path and filename) pada file Isppgm.exe yang
tersimpan di folder lain.

Click tombol ini untuk


memilih software downloader

Kotak Pengaturan Preference

Buka project baru dengan cara click File>New

Lembar Kerja

Massage Report
Lokasi File
Kerja

Lembar Kerja MIDE-51

Untuk membuat program assembler maka click File>Save as dan buat file dengan extension asm
(*.asm), misalnya coba.asm. Sedangkan untuk membuat program dengan bahasa C maka ketik
nama file dengan extension c (*.c). Software ini akan otomatis menjalankan compiler masing-masing
bahasa pemrograman tanpa harus disetting. Pastikan bahwa Save as type pada posisi All MCS-51
known files.

Bekerja dengan MIDE-51 Page 2 

 
Tampilan Membuat File Baru

Pilih device yang akan digunakan click Device>Select, misalnya ingin bekerja dengan mikrokontroler
AT89S52 maka pilih 89S52, selanjutnya click OK.

Kotak Pemilihan Mikrokontroler

Buat program assembler pada lembar kerja yang telah ada, ketik contoh program di bawah ini.

Start : 
  Mov   A,#01h 
ulang: 
  Mov   P1,a 
  Rl  A 
  Acall Delay 
  Sjmp  Ulang 
 

Bekerja dengan MIDE-51 Page 3 

 
;‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 
; sub routine delay 
;‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 
Delay:   
DJNZ  R3,delay    ; R3=R3‐1 bila = 0 kembali label delay 
  Djnz     R1,Delay  ; R1=R1‐1 bila = 0 kembali label delay 
  Ret        ; Kembali ke instruksi setelah Acall 
          ;  
  End 

Program assembler
Untuk meng-compile program yang telah kita buat, click Build>Build / atau tekan F9. Lihatlah
hasil yang terdapat pada massage report. Apabila tidak terjadi kesalahan maka akan muncul massage
seperti dibawah ini:

Massage Report Compiler ASM

Sedangkan apabila ingin meng-compile program sekaligus simulasi maka click Build>Build and Sim
/ atau tekan Shift+Ctrl+F9 dan hasilnya seperti gambar dibawah ini :

Bekerja dengan MIDE-51 Page 4 

 
Tampilan Simulator TS Control 8051 Emulator

Pada kotak Disassembled Code terdapat program yang telah kita buat sedangkan untuk menjalankan
simulasi tekan F11 atau click . Perhatikan hasil program ini dengan melihat P1 pada kotak SFR
Regiters, hasilnya adalah 01,02,04,08,10,20,40,80 dan akan kembali mengulang ke 01 dan
seterusnya.

Apabila ingin setelah dicompile hasilnya langsung didownload target ic AT89S52 maka tekan
CTRL+F9 atau click Build>Build and Burn / . Setelah program dicompile otomatis akan
membuka software Isppgm.

Software Isppgm

Sebelum melakukan download click Open File untuk membuka file hex hasil dari compiler program
assembler, setelah file selesai di buka maka click write untuk melakukan download ke ic target dengan
catatan donggle ISP dan minimum system telah terhubung dengan komputer.

Bekerja dengan MIDE-51 Page 5 

 
Sedangkan untuk membuat program dengan bahasa C caranya hampir sama tetapi yang digunakan
untuk pemrograman mikrokontroler adalah c. Langkah awalnya adalah click File>New kemudian
click File>Save as dan buat file dengan extension c (*.c). Pastikan bahwa Save as type pada posisi C
source file (*.c).

Tampilan Membuat File Baru

Buat program c pada lembar kerja yang telah ada, ketik contoh program di bawah ini.

#include <reg51.h> 
unsigned char j,i; 
void delay(void) 

  int x;x=1000; 
  while (x‐‐ > 0); 
  } 
void main(void) 

  i=0x01; 
  for (j=0;j<=8;j++) 
  { 
  P1=i; 
  i=i<<1;delay(); 
  }; 

Proses selanjutnya meng-compile hasil program yang telah dimasukkan, cara dan langkahnya sama
sepeti pada proses untuk pemrograman dengan bahasa assembly.

----~~~Selamat Mencoba~~~----
Yoesep 2008

Bekerja dengan MIDE-51 Page 6 

Anda mungkin juga menyukai