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...
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...
ü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ş ;)
@encryptedcode
Rica ederim, gerçekten işe yaradıysa ne mutlu bana:)