Untuk melihat apakah program yang dibuat sudah sesuai dengan keingingan, maka perlu dilakukan pengetesan ke alatnya langsung atau bisa juga disimulasikan menggunakan perangkat lunak. Men-simulasi dengan program banyak contohnya, salah satunya menggunakan Top View Simulator. Dalam postingan Kali ini kita akan mencoba menggunakan Top View Simulator untuk menjalankan / debugging program mikrokontroler keluarga MCS51.
1. Buka/jalankan program Top View Simulator, jika belum punya silahkan download di sini. setelah program Top View Simulatordi jalankan akana muncul seperti gambar di bawah. Pada menu dropdown Select Device pilih Atmel 89C51. Tekan OK
2. Sebagai contoh, bukalah notepad dan ketik listing program di bawah ini, kemudian simpan dengan extensi *.asm. Misalnya LED.asm.
3.Pindah ke program TopViewSimulator yang telah anda jalankan sebelumya dan pilih menu File → Load Text File dan pilih LED.asm
4.setelah listing LED.asm terbuka, meng-compile nya tekan tombol menu Run ASM. Jika tidak ada kesalahan dalam penulisan program maka setelah proses akan terdapat terdapat laporan ASSEMBLY COMPLETE, 0 ERRORS FOUND.
5. untuk menampilkan peraga LED pilih menu File → External Modules Setting → Led dan akan muncul form seperti pada gambar dibawah. pilih port yang akan disambungkan dengan LED misal port 1, centanglah masing-masing bit pada port 1. selnjutnya tekan OK.
6. Selanjutnya adalah menampilkan LED modul tersebut, dengan cara pilih menu View → External Module → Led 8.
7. Nah, langkah terakhir yaitu menjalankannya, pilih menu Run → Go To dan akan tampil form. Isi dengan 00 karena program yang kita buat berawal dari alamat 00H, selanjutnya tekan Execute
Nah... cukup mudah bukan... selamat mencoba...