AVSIM51 Simulator Program for MCS51 Download. The experimenter Microcontroller, in addition to the hardware needed to be made also of software which serves as a program learning aids to facilitate the working of the microcontroller. There are some auxiliary programs that need to be prepared for it.

The program will involve an auxiliary of the MCS51 Simulator Program. This time I will share a program simulator MCS51 DOS version is quite popular among the experimenter MCS51 AVSIM51. This program is included on the Assembler and Linker. As well as the actual downloader, to run this program it takes is a file extension so that the necessary program Hex Assembler and Linker from ASM file we have created.

ASM files can be typed using Notepad or Wordpad programs that exist in Windows and save it with giving the extension ASM. Furthermore we have to do is Assembling the ASM file with Macro Assembler program Assembler of the X8051.

Langkah-langkah Assembler : Program assembler digunakan untuk memperoleh file dengan ekstensi OBJ.

  1. Setelah Anda Download Program nya silahkan Masuk ke Mode DOS.
  2. Pada prompt direktori AVSIM51 ketiklah : X8051      (Enter)
  3. Pada Listing Destination, langsung tekan Enter atau pilih T untuk sekaligus menampilkan listing Asemblernya kemudian tekan Enter.
  4. Pada input file name, masukkan file dengan ekstensi ASM yang telah dibuat [nama_file.ASM] , kemudian tekan Enter.
  5. Pada output file name, langsung tekan Enter beberapa kali. Apabila Pada listing destination dipilih T, maka sebelah kiri adalah tampilan bahasa mesin beserta alamat-memori-terpakai dan sebelah kanan adalah program Assemblernya. Pada tahap ini sudah didapatkan file berekstensi OBJ. lalu keluarlah dari X8051.

Langkah-langkah Linker : File dengan ekstensi OBJ hasil assembler harus di Linker untuk mendapatkan file berekstensi Hex.

  1. Pada promt direktori AVSIM51 ketiklah : L8051 (Enter)
  2. Pada input file name, masukkan file OBJ [file_name.OBJ] yang akan di Linker kemudian tekan Enter. Pada Enter Offset for Code isilah dengan 0 (nol)
  3. Kemudian tekan Enter beberapa kali sampai pilihan Option. Pada pilihan option, langsung tekan Enter atau pilih H lalu tekan Enter.

Sampai disini sudah diperoleh file HEX yang siap dijalankan melalui Simulator MCS51 yaitu program Simulator, Emulator dan Debugger AVSIM51 yang dapat Anda Download. Beberapa hal yang dapat dilakukan pada program ini antara lain :

  1. Simulasi, menjalankan algoritma yang diprogramkan untuk mengetahui apakah langkah-langkah program sudah sesuai dengan yang dikehendaki.
  2. Emulasi, melaksanakan program untuk memeriksa apakah program dapat mengeluarkan data ataupun menganggapi data dari lingkungan luar melalui interface dan sinyal interupsi tiruan.
  3. Debugging, melacak kesalahan-kesalahan algoritma yang mungkin terjadi.

Langkah Simulasi Program atau Debugger :

  1. Masih pada Direktori yang sama, ketikkan : Avsim51 dan tekan Enter, Anda akan masuk ke program AVSIM51 Simulator Program.
  2. Pilih salah satu mikokontroler yang akan digunakan dengan menekan huruf sesuai type mikrokontroler yang digunakan (untuk AT89C51 pilih E) dan Anda akan masuk ke dalam aplikasi program.
  3. Dalam tampilan tersebut akan tampak kondisi alamat memori (Address), register (R), dan kondisi Port : P1, P2, P3 dan P4.
  4. Untuk menjalankan program, lakukan Load Program yang berekstensi Hex. Pastikan terdapat pilihan menu Load pada bagian layar.
  5. Tekan L (Load) kemudian P (Program), maka Anda diminta memasukan nama file yang akan dijalankan. Ketikkan nama file yang berekstensi Hex (beserta ekstensinya) tekan Enter.
  6. Anda akan melihat kondisi alamat memori, register, port, akumulator dsb pada simulator seperti tampilan di atas. Untuk menjalankan program tekan F1. Untuk mengetahui perintah-perintah Simulasi, Emulasi dan Debugging gunakan fasilitas Help.

The process of running the program will be able to see on each section as shown in Listing program, Register, Port Address Active and memory use. Speed of the course program will be highly dependent on clock speed of computers will be used so that different computers different speed of the course program.

Download AVSIM51 Simulator

When calculating the force on the MCS51 will feel much longer when applied to AVSIM51 Simulator Program is so necessary for the implementation of the register setting manipulation Delay Program.