Rangkaian Program LCD Menggunakan Topview Simulator

Slamat Pagi Sobat Blogger, Masih Dalam Rangka Indahnya Berbagi Ilmu, saya Akan Share Cara Membuat Rangkaian Program Untuk LCD 16x2
Menggunakan Topview
Simulator.

Sebenarnya Ilmu Ini Adalah Ilmu Anak Teknik Elektro, Namun PADA anak-anak STMIK materi Ini juga diajarkan, Nah materi Ini jugalah yg Dibutuhkan Saat Ujian, Karna Rata-Rata Anak STMIK BUDIDARMA Tidak Ada Ujian Akhir nya Sama sekali, Namun Dosenya Hanya Menuntut Mahasiswa Untuk Merangkai/Mempraktikkan Salah Satu Materi yg Sudah Dibahas, Baik Itu LED, SEVEN SEGMENT, LCD, atau RUNNING TEXT.

Namun, Jika Kita mungkin mahir dalam bidang Solder menyolder atau Pelengketan ICI, Saya Yakin pasti sudah Mumet Rasanya untuk merancang Programnya, Karna Setelah saya Browsing juga, masih sedikit yg membuat post tentang Rangkaian Program Untuk LCD 16x2 Menggunakan Topview Simulator ini, 
Oleh karena Itu Saya akan Share Sedikit Nih, Tentang Program Sederhana yg bisa Kita Tampilkan di LCD 16x2 Topview Simulator.

Tapi Maaf Beribu Maaf, Program Ini Hanya Sekedar Saya kasi, Masih Dalam Bentuk Text Bermunculan, Belum Running Text nya, Mungkin Beberapa Hari Kedepan LCD 16x2 Menggunakan Topview Simulator akan Saya Share juga Dalam Bentuk Running Text nya...


Langsung Saja, Berikut Gan cara Kerjanya...!

* Instal dulu software Topview Simulator Di komputer Anda, 
jika Belum Punya, Silahkan Download Disini>>>
* Buka Program Topview Simulato Anda, Dan pertama Kali Anda akan Dihadapkan Dengan Topview Simulator - Select Device

* Silahkan Pilih pada Select Device nya, Dan kali ini Kita menggunakan Atmel 89C52 >>> Klik Ok.
* Lalu Klik File pada Menu Bar, Lalu Pilih External Module Setting, Pilih LCD
* Maka Akan Muncul Sperti Gambar Dibawah ini, Pada Select LCD Pilihlah Type 2liness X 16 Character. dan Data Bus Width nya Kita gunakan 8 Bit
* Lalu Klik Port Line Selection, Yg Dilingkari Merah


* Silahkan Anda Setting Control Line  dan Port Line, Hingga Sesuai dengan Gambar Dibawah ini >>> Lalu Klik Ok.


* Klik Menu View pada Menu Bar >>> Pilih External Modules >>> Klik LCD


Nah.... Selesai Sudah Kita Mengkonfigurasi LCD nya, Sekarang Kita Coba Merangkai Programnya.. :D

* Silahkan Ketikkan Di Notepad Anda Script dibawah ini , Lalu Simpan Dalam Bentuk/Type .Asm

$mod51
org 0h
call init_LCD
RAFLY: mov R1,#80h
call write_inst
mov R1,#'M'
call write_data
mov R1,#'U'
call write_data
mov R1,#'H'
call write_data
mov R1,#'A'
call write_data
mov R1,#'M'
call write_data
mov R1,#'M'
call write_data
mov R1,#'A'
call write_data
mov R1,#'D'
call write_data
mov R1,#' '
call write_data
mov R1,#'R'
call write_data
mov R1,#'H'
call write_data
mov R1,#'A'
call write_data
mov R1,#'P'
call write_data
mov R1,#'L'
call write_data
mov R1,#'Y'
call write_data
NPMQ:mov R1,#0c0h
CALL WRITE_INST
mov R1,#'1'
call write_data
mov R1,#'2'
call write_data
mov R1,#'1'
call write_data
mov R1,#'1'
call write_data
mov R1,#'0'
call write_data
mov R1,#'1'
call write_data
mov R1,#'6'
call write_data
mov R1,#'6'
call write_data
stop:sjmp stop
init_LCD: 
mov r1,#00000001b ;display clear
call write_inst
mov r1,#00111000b ;function set,Data 8 bit,2 line font 5X7
call write_inst
mov r1,#00001100b ;display on,;cursor off,cursor blink off
call write_inst
mov r1,#00000110b ;Entry mode, set increment
call write_inst
ret
write_inst:
clr P3.6
mov p0,R1
setb P3.7
call delay
clr P3.7
ret
write_data:
setb P3.6
mov P0,R1
setb P3.7
call delay
clr p3.7
ret
delay:mov R1,#200
del1:mov R2,#200
del2:mov R3,#10
del3: djnz R3,del3
djnz R2,del2
djnz R1,del1
ret
end

*Setelah Program diatas selesai anda ketik dan anda simpan, Buka Kembali Topview simulator Anda.
*Open File yg anda simpan Tadi, Lalu Build/jalankan
*Tarraaa... Simulasi Anda Berhasil.

Mungkin hanya ini yang dapat saya share tentang Rangkaian Program Untuk LCD 16x2 Menggunakan Topview Simulator. Silahkan baca Tentang Artikel Microprosessor Lainnya Seperti Membuat Atribut Warna Menggunakan Command Prompt (CMD)

Atas Kunjungan Anda, Kami Ucap "Terima Kasih".
Share this post :

Posting Komentar

komentar anda sangat kami butuhkan, namun tolong gunakan bahasa yang sopan.!

 
Support : Raflyzea Agara | Johny Template | Mas Template
Copyright © 2011. Raflyzea.agara - All Rights Reserved
Template Created by Raflyzea Agara Published by Mas Template
Proudly powered by Blogger