Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Şemalar & Diğer Elk-Elnk.Projeler => Konuyu başlatan: MICROCEBEL - 09 Ocak 2006, 00:51:40

Başlık: LCD KULLANIMI
Gönderen: MICROCEBEL - 09 Ocak 2006, 00:51:40
Selamün aleyküm arkadaşlar;

Elimde 2X16 lcd var ve yazı yazdırırken 2. satıra nasıl geçebilirim.Geçiyorum fakat şöyle 40. veriyi yazdıktan sonra geçiyo ben istiyorumki birinci satıra ister 1 tane ister kaçtane olursa olsun istediğim anda 2. satıra geçeyim.Programı assembly ile yazdım.Eminim bunun kolay bi yolu vardır fakat ben bulamadım.Yardımlarınız için şimdiden teşekkürler...
Başlık: LCD KULLANIMI
Gönderen: aYe - 09 Ocak 2006, 01:40:32
Merhaba microcebel

Karakter lcd işlemcisi her bir satir için 40 karakter içerir, ekranda bunu göstericek yer olsun yada olmasın işlemcinin ram'inde vardir bu bilgi, kaydirma komutunu kullandiginda göremedigin karakterlerin de göründüğünü farkedersin zaten. İkinci satira yazmak istedigin zaman, cursor adresini set ederken; ikinci satırda yazmaya başlamak istedigin hücrenin degeri atiyorum 3 olsun artı 40 degerine cursor'u set etmen lazim. Birinci hücre için adresi 1 değil 0 olarak düşünüceksin yani elindeki lcd için cursor adreslerin; ilk satir 0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15 ikinci satir  40+0,40+1,40+2,40+3,40+4,40+5,40+6,40+7,40+8,40+9,40+10,40+11,40+12,40+13,40+14,40+15 şeklinde olmalı. Kolay gelsin...
Başlık: LCD KULLANIMI
Gönderen: mcan - 09 Ocak 2006, 01:54:13
üfff ben bunu bayadır anlamıyordum özellikle 16 karakter  lcd ler için demek olsun olmasın genede 40 lık bir alan ayrılıyor,direk adresleri vermeyip olayı açıklamanız çok iyi olmuş ;)
Başlık: LCD KULLANIMI
Gönderen: aYe - 09 Ocak 2006, 02:45:26
@encryptedcode

Rica ederim, gerçekten işe yaradıysa ne mutlu bana:)