Selamat datang di ForSa! Forum diskusi seputar sains, teknologi dan pendidikan Indonesia.

Welcome to Forum Sains Indonesia. Please login or sign up.

Maret 28, 2024, 11:23:00 PM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 142
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 73
Total: 73

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

LCD ga mau keluar tulisanya?

Dimulai oleh caturpermadi, Maret 12, 2013, 11:30:41 AM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

caturpermadi

Misi semuanya saya mau nanya nih buat masa depan saya (alias Tugas Akhir).
Saya bikin program pake Bascom-AVR, programnya d compile udah berhasil trus d download pake AVROSP II ke atmega8 udah berhasil, pas saya pasang ke minsis yang saya buat LCDnya ga mau keluar characternya  :-\
Padahal Port2nya sudah sesuai...
Ada saran? tolong banget ya, buat masa depan nih  :'(

AbeBae

ga tau kalo pake bascom.. tpi kalo di codevision biasanya array char buff[], harusnya  diberi nilai berapa jmlah array nya.. atau mungkin kotrasnya kekecilan jadi ga keliatan tampilanya.

ruslan_inst

bagusnya nanti di upload apa yang sudah di kerjakan jadi dari situ bisa di cek dan di bantu. saya tidak memakai bahasa basic tapi saya pakai pascal tapi g jauh beda penggunaannya oh ya ini pake avr yaa

coba cek bagian2 ini

pertama deklarasi variable pin lcd

// LCD module connections
var LCD_RS : sbit  at PORTD0_bit;
var LCD_EN : sbit  at PORTD1_bit;
var LCD_D4 : sbit  at PORTD5_bit;
var LCD_D5 : sbit  at PORTD6_bit;
var LCD_D6 : sbit  at PORTD7_bit;
var LCD_D7 : sbit  at PORTB0_bit;

var LCD_RS_Direction : sbit at DDD0_bit;
var LCD_EN_Direction : sbit at DDD1_bit;
var LCD_D4_Direction : sbit at DDD5_bit;
var LCD_D5_Direction : sbit at DDD6_bit;
var LCD_D6_Direction : sbit at DDD7_bit;
var LCD_D7_Direction : sbit at DDB0_bit;
// End LCD module connections

sudah benar g ?

lalu variable penampung tulisannya

var txt1 : array[16] of char;

lalu inisialisasi dan setting

Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);

lalu perhatikan perintah menampilkan

LCD_Out(1,1,txt1);



biasanya permasalahan yang paling sering adalah melupakan inisialisasi dan setting jadi tulisan memang jadi tidak tampak coba di cek dan mudah2an membantu.

a_die

coba lampirkan program untuk config lcd nya gan???
yg ini aja
config lcd pin=....
dsb

:)

dgn bgtu  mungkin aje sy bisa bntu :)