• Tidak ada hasil yang ditemukan

2.Tutorial MIDE 51

N/A
N/A
Protected

Academic year: 2021

Membagikan "2.Tutorial MIDE 51"

Copied!
8
0
0

Teks penuh

(1)

2

2

TUTORIAL MIDE-51

TUTORIAL MIDE-51

Pendahuluan

Pendahuluan

Mikrokontroler MCS51 banyak digunakan dalam pembuatan alat-alat pengendali, Mikrokontroler MCS51 banyak digunakan dalam pembuatan alat-alat pengendali, salah satunya adalah AT89S51 produksi Atmel Corp. Untuk mempergunakan mikrokontroler salah satunya adalah AT89S51 produksi Atmel Corp. Untuk mempergunakan mikrokontroler tersebut sebagai system pengendali, maka diperlukan software yang digunakan untuk  tersebut sebagai system pengendali, maka diperlukan software yang digunakan untuk  memprogram mikrokontroler tersebut.

memprogram mikrokontroler tersebut.

Dalam Modul ini, anda memerlukan software MIDE-51 dan ISP-pgm. Program ini Dalam Modul ini, anda memerlukan software MIDE-51 dan ISP-pgm. Program ini dapat anda download

dapat anda download di www.digilabteum.wordpress.com.di www.digilabteum.wordpress.com.

Banyak sekali program yang dapat digunakan untuk pemrograman mikrokontroler Banyak sekali program yang dapat digunakan untuk pemrograman mikrokontroler MCS51 ini, salah satunya adalah MIDE-51. Software MIDE-51 ini telah dilengkapi dengan MCS51 ini, salah satunya adalah MIDE-51. Software MIDE-51 ini telah dilengkapi dengan fasilitas antara lain:

fasilitas antara lain: 1.

1. Compiler Compiler , yaitu: untuk bahasa pemrograman, yaitu: untuk bahasa pemrograman assembler assembler dan C.dan C. o

o Compiler Compiler yang digunakan untuk yang digunakan untuk assembler assembler adalahadalahasem51asem51 o

o sedangkan untuk bahasa C menggunakan SDCC buatan sandeep duta.sedangkan untuk bahasa C menggunakan SDCC buatan sandeep duta. 2.

2. Selain itu juga terdapat simulator yang berfungsi untuk melihat hasil pembutan programSelain itu juga terdapat simulator yang berfungsi untuk melihat hasil pembutan program yaitu

yaituTS Control Simulator 51TS Control Simulator 51dandan JSIM with 8051 JSIM with 8051.. 3.

3. Pada MIDE-51 juga telah dilengkapi dengan fasilitas untuk Pada MIDE-51 juga telah dilengkapi dengan fasilitas untuk  link link  ke program-programke program-program downloader 

downloader MCS51.MCS51.

Dengan fasilitas yang terdapat dalam MIDE-51 ini, sudah cukup untuk melakukan Dengan fasilitas yang terdapat dalam MIDE-51 ini, sudah cukup untuk melakukan experimen dengan pemrograman mikrokontroler MCS51.

experimen dengan pemrograman mikrokontroler MCS51. SoftwareSoftware MIDE-51 dapat diMIDE-51 dapat di download 

download didiinternet internet melalui alamat melalui alamat  www.opcube.comwww.opcube.com, kapasitas, kapasitas software softwareini hanya sekitar 5ini hanya sekitar 5 Mb.

Mb.

Persiapan

Persiapan

Untuk memulai bekerja dengan MIDE-51, langkah

Untuk memulai bekerja dengan MIDE-51, langkah awal yang dilakukan adalahawal yang dilakukan adalah install softwareinstall software yang telah di

yang telah didownload download ,,double click softwaredouble click software midepack02511.exemidepack02511.exe. Ikuti semua langkah yang. Ikuti semua langkah yang ada pada saat instalasi software ini. Sehingga setelah terinstal, anda akan dapat melihat  ada pada saat instalasi software ini. Sehingga setelah terinstal, anda akan dapat melihat  program yang terdapat pada MIDE-51

program yang terdapat pada MIDE-51 package sebagaimana Gambar 1.package sebagaimana Gambar 1.

Gambar 1. Fasiltas Pada MIDE-51 package Gambar 1. Fasiltas Pada MIDE-51 package

(2)

Setelah semua selesai buka software MIDE-51.  Start>MIDE-51 package>MIDE-51, dan tampilan software tersebut seperti Gambar 2.

Gambar 2 Tampilan awal MIDE-51

Men-Set MIDE-51

Untuk memulai program MIDE-51, persiapkan/setting program sebagai berikut: Click   preference (sebagaimana Gambar 3) untuk mengatur  Assembler compiler, C-compiler,

Configuration ( setting jenis  font  serta  size yang akan digunakan), Programmer  serta  Simulator yang akan digunakan.

(3)

Pada pengaturan preferenceini hanyaProgrammer 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, misal di folder c:\MIDE sebagaimana Gambar 4.

Gambar 4 Kotak PengaturanPreference

Bekerja dengan MIDE-51

 A. Membuat Project Baru

Buka project baru dengan cara click File>New , maka akan muncul tampilan sebagaimana Gambar 5.

Gambar 5 Lembar Kerja MIDE-51 Lembar Kerja

Message Report Lokasi File

(4)

B. Menyimpan Project 

Untuk menyimpan 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), misalnya coba.c. Software ini akan otomatis menjalankan compiler masing-masing bahasa pemrograman tanpa harus di setting. Pastikan bahwaSave as typepada posisi All MCS-51 known files. Lihat Gambar 6.

Gambar 6. Kotak Save As

C. Memilih Device

Untuk bekerja dengan mikrokontroler MCS-51, maka pilih tipe mikrokontroler yang anda gunakan, misal: AT89S52. Langkah yang dilakukan adalah Pilih device yang akan digunakan click  Device>Select , misalnya ingin bekerja dengan mikrokontroler AT89S52 maka pilih 89S52, selanjutnyaclick OK . Lihat Gambar 7.

(5)

D. Membuat Program Assembler

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

Start : Mov A,#01h ulang: Mov P1,a Rl A  Acall Delay Sjmp Ulang ;---; 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

Gambar 8 Programassembler 

E. Meng-COMPILE Program

Untuk meng-compileprogram yang telah kita buat, click Build>Build / atau tekan F9. Lihatlah hasil yang terdapat pada massage report . Apabila tidak terjadi kesalahan maka akan munculmassageseperti Gambar 9.

(6)

Gambar 9 message 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 10.

Gambar 10 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 dicompilehasilnya langsung didownload target ic AT89S52 maka tekan CTRL+F9 atauclick Build>Build and Burn / . Setelah program dicompileotomatis akan membuka software Isppgm, sebagaimana Gambar 11.

(7)

Gambar 11 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.

F. Membuat Program SDCC

Sedangkan untuk membuat program dengan bahasa C caranya hampir sama tetapi yang digunakan untuk pemrograman mikrokontroler adalah c. Langkah awalnya adalah click  File>New kemudianclick File>Save as dan buat file dengan extensionc (*.c). Pastikan bahwa  Save as typepada posisiC source file(*.c).

(8)

Buat program c pada lembar kerja yang telah ada, ketik contoh program di bawah ini. Tampilan Program SDCC yang telah dibuat ditunjukkan dalam Gambar 13.

#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();  };  }

Gambar 13 Tampilan Program SDCC

Proses selanjutnya meng-compilehasil program yang telah dimasukkan, cara dan langkahnya sama sepeti pada proses untuk pemrograman dengan bahasaassembly .

Gambar

Gambar 1. Fasiltas Pada MIDE-51 packageGambar 1. Fasiltas Pada MIDE-51 package
Gambar 2 Tampilan awal MIDE-51
Gambar 4 Kotak Pengaturan Preference
Gambar 6. Kotak Save As
+5

Referensi

Dokumen terkait

Distrik State-Anchored memiliki ciri seperti didominasi satu atau beberapa perusahaan besar, skala ekonomi relatif tinggi pada sektor publik, investasi dilakukan secara

Teknik pembiusan dengan penyuntikkan obat yang dapat menyebabkan pasien mengantuk, tetapi masih memiliki respon normal terhadap rangsangan verbal dan tetap dapat mempertahankan

bukti yang menunjukkan tanaman ini telah ditanam oleh masyarakat dalam ditanam oleh masyarakat dalam kerajaan ini adalah berdasarkan jumpaan sekam dan bijian padi di beberapa

Berdasarkan analisis pada hasil focus group discussion dan analisis instrumen ditemukan ada beberapa pandangan terkait dengan upaya pencegahan kekerasan dalam rumah

Dalam penelitian ini akan dibuat website profil Sekolah Dasar Negeri 03 Kalisoro, untuk mempromosikan Sekolah Dasar Negeri 03 Kalisoro dengan tampilan yang menarik dan dapat di

Jadi, persepsi terhadap kepemimpinan transformasional adalah cara pandang karyawan pramuniaga terhadap kemampuan pemimpin toko buku Gramedia Padang dalam mengubah

Tujuan penelitian ini adalah (1) mengidentifikasi istilah asing bidang perkomputeran yang paling dikenal oleh kalangan mahasiswa di Kota Surakarta, (2)

Teknik spyware yang bertujuan untuk memonitor dan merekam semua paket data yang melewati jaringan dikenal dengan.. Teknik spyware yang bertujuan untuk mengubah paket data