Senin, 02 Januari 2012

Simulasi Seven Segment dengan Topview Simulator

Simulasi Seven Segment dengan Topview Simulator
Pada kali ini saya ingin berbagi ilmu yang saya dapat dari sekolah. Baiklah kita mulai saja. Ikuti langkah-langkah berikut:

1) Buka program Topview Simulator.
NB: Jika belum punya silahkan download di sini kemudian install.

2) Pilih Jenis Mikrokontroller-nya. Kali ini saya menggunakan AT89C51. Kemudian tekan OK.

Gambar 1

3) Selanjutnya atur tampilan seven segmentnya dengan cara klik File-External Modules Setting-LED,
maka akan muncul tampilan seperti ini

Gambar 2

Atur sesuai gambar
NB: display color adalah warna seven segment, bebas terserah Anda)

4) Sesuaikan Port Output yang akan dihubungkan dengan seven segment dengan cara klik Selection of Port Line and Number of Digit (lihat gambar 2),kemudian muncul gambar seperti ini
Gambar 3

5) Atur sesuai gambar 3,kemudian tekan OK. OK lagi :D hahaha..
6) Tampilkan seven segment yang sudah disetting dengan cara klik View-External Modules-LED, maka seven segment akan muncul di layar monitor seperti ini

Gambar 4
7) Buka notepad kemudian tuliskan program seperti di bawah ini


NB:
-Pada delay: mov r0,#10 angka 10 adalah waktu. Anda dapat mengganti dengan angka yang lain.
-Program diatas sudah saya buktikan dan berfungsi .

8) Simpan dengan ekstensi asm. (contoh: counter.asm)

9) Buka file dengan cara klik File-Load Text File. Cari File Program Anda dan klik OK.

10) File anda sudah dimuat oleh Topview Simulator, selanjutnya jalankan program yang anda tulis dengan cara klik Command-Run Assembler kemudian klik Run. Maka akan muncul tampilan seperti ini

Gambar 5
Tekan OK dan tutup jendela counter.lst dan output

11) Tekan GO, maka seven segment akan menghitung mundur dari 9 sampai 0 seperti gambar dibawah ini

Gambar 6
NB : Jika ada pertanyaan silahkan bertanya pada komentar
Selamat Mencoba


Artikel Terkait:

3 comments:

fitri ramadani girsang mengatakan...

Trima Kasih atas postingannya, kalau untuk top simulator menampilkan kerlap kerlip bagaimana ya??

Anang Feriady mengatakan...

Mau tanya
Kalau kita memuculkn angk 0 jika kurang dari 20h klau 20h = 0ffh dan kalu di atas 20h< maka akan tampil angka 1
Bagama caanya???
Thanks

Anang Feriady mengatakan...

Mau tanya
Kalau kita memuculkn angk 0 jika kurang dari 20h klau 20h = 0ffh dan kalu di atas 20h< maka akan tampil angka 1
Bagama caanya???
Thanks

Posting Komentar

Silahkan berkomentar disini. SPAM, sumpah serapah, dan kata-kata tidak sopan akan segera saya hapus.