Lcd kontrol

Katılım
4 Eki 2006
Mesajlar
26
Puanları
1
Yaş
39
Arkadaşlar picle lcd kontrolü yapıyorum.C de yazıyorum programı.Devre tamam şu an çalışıyor.
Lcd_puts komutu ile istediğim bilgiyi lcd ye gönderebiliyorum.Alt satıra inmek ve yazıyı kaydırmak için hangi komutlar kullanılıyor?
 
Kardeş lcd de 2. satıra geçmen komutu ve işine yarayacak birkaç komut buldum kolay gelsin....

lcd_goto(0); //birinci satır
lcd_goto(0x40); //ikinci satır
lcd_clear(); //temizle
lcd_init(void); //lcd'yi hazırla
lcd_write(unsigned char); //lcd'ye karaktrer gönder
lcd_putch(char); //lcd'ye karakter gönder


kaynak : doç.dr. Doğan İbrahim
: sıcaklık projeleri adlı kitabı

KOLAY GELSİN
 
çok sağol kardeş.benimde buna benzer bilgiler elime yeni geçti.
 
Kardeş verdiğin komutları denedim.0x40 kısmı alt satıra geçme.Ayrıca 0x41 yaparsan bir yana kayıyo.Böle devam ediyo.Ama öncekinin üstüne yazıyo.Yani kaydırdığım zaman 0x40 adresindeki bilgi silinmiyo.Yeni işleme benim verdiğim adresten devam ediyo.
örnek:
.
.
.
lcd_init();
lcd_clear();
lcd_puts("merhaba");
DelayMs(250);
lcd_goto(0x40);
lcd_puts("nasılsın?");
DelayMs(250);
lcd_goto(0x42);
lcd_puts("iyiyim");
DelayMs(250);
.
.
.
bu programda aşağıdaki gibi ekran oluşuyo:

1.satır-----> merhaba
2.satır-----> naiyiyim?

yani ordaki na silinmiyo.lcd_clear() yaparsam tüm hepsi siliniyo.
Birde lcd kontrolü ile ilgili detaylı bilgi varmı sizde?Yani hangi kodlar ne işe yarıyo? ve hangi adresler kullanılıyo? bunun gibi. Umarım açıklayıcı olmuşumdur.
Eğer elinde bunlarla ilgili detaylı bilgi olan varsa gmail adresimi vereyim.Gönderirse çok memnun olurum.
 
Slm walla arkadasım ben bu komutları adını verdiğim sadece içinde proje olan bir kitaptan buldum yani ders amaçlı bir kitap değil bende pıc c hakkında bilgim yok ama bence mantık yürütürsen tabiki naiyiyim? çıkar çünkü senin iyiyim komutunu lcd nin ikinci satırda nasılsın? ın sılsın? satırından itibaren başlamış sen burda lcd_goto(0x48); gibi satır no kullansaydın sorun olmazdı bence...KOLAY GELSİN
 
Neyse sağol kardeş.ilgilendiğin için.Diğer arkadaşlardan bunlarla ilgilenen varsa onların yardımınıda bekliyorum.Ben anlattığım şekilde lcd de kayan yazı ve bir menü programı oluşturmayı düşünüyorum.
Dediğim gibi bunlarla ilgili elinde kod olan varsa bana mail atabilir.
[email protected]

entegre birde 0x48 satırını nasıl no kullanayım.Daha açıklayıcı olursan sevinirim.
 
eğer lcd kaç satır bilmiyorum tahmini bilgim yok ama 0x48

lcd_init();
lcd_clear();
lcd_puts("merhaba");
DelayMs(250);
lcd_goto(0x40);
lcd_puts("nasılsın?");
DelayMs(250);
lcd_goto(0x48);
lcd_puts("iyiyim");
DelayMs(250);


kusura bakma c beni biraz aştı :
 
Kardeş sen beni tam olarak anlamamışsın.Benim istediğim ekran görüntüsü aşağıdaki gibi:

1. adımda:

1.satir-----> merhaba
2.satir-----> nasılsın?

2. adımda:

1.satir-----> merhaba
2.satir-----> iyiyim

Burda dikkatini çekmek istediğim ye iyiyim yazısının bulunduğu yer.

Bu merhaba, nasılsınlar sadece bi örnek verebilme açısından.Daha lcd ve c konusunda pek iyi olduğum söylenemez.Öğrenmek için çabalıyorum.Asıl yapmak istediğim bu küçük örnekler sayesinde daha komplex işler yapabilmek.
Mesala merhaba yazısını sürekli nasıl kaydırırım?Merhaba sürekli kayacak.Sadece alttaki yazılar değişecek.Buda değişik bi örnek.
Yani lcd yi tam anlamıyla heryönüyle kullanabilmek istiyorum.
 
anladım araştırıyım söledim c hakkında hiç bişey bilmiyorum
 

Forum istatistikleri

Konular
127,952
Mesajlar
913,885
Kullanıcılar
449,600
Son üye
psychedelic

Yeni konular

Geri
Üst