May
12th

Sık kullanılan HD44780 chipset 2×16 lcd ekranların 40 karaktere kadar hafızası vardır. Hafızasına aldığı bütün karakterleri 16 satırlık ekranda göstermesi için saÄŸa yada sola kaydırma iÅŸlemini aÅŸağıdaki programdan yapabilirsiniz
#include <16F877.h> #fuses XT,NOWDT,PUT,NOPROTECT,BROWNOUT,NOLVP #use delay(clock=4000000) #includevoid sola_kaydir(void) { lcd_send_byte(0, 0×18); } void saga_kaydir(void) { lcd_send_byte(0, 0×1E); } void main() { int a,i; lcd_init(); //lcd baslat lcd_putc(”\f”); //lcd ekranı temizle //lcd hafızası 40 karaktere kadar alabilir lcd_putc(”Kosekoy Eml Elektronik Bolumu”); for(;;){ for(i = 0; i < 40; i++) //40 karakter için kaydırma { saga_kaydir(); delay_ms(150); // Kayma hızı } for(i = 0; i < 40; i++) { sola_kaydir(); delay_ms(150); } } }
Dosyaları buradan indirebilirsiniz.


(3 votes, average: 3.33 out of 5)
sinan Haz 7, 2008
çok güzel yapmışsınız
Esra Y. Eyl 10, 2008
Tesekkurler
BORA Eyl 18, 2008
hocam çok saol herşey için. fakat bunun sacede c dosyasını gönderirsen sevinirim. portları değiştirmem lazım fakat hex de oynayamıyorum. yardım lütfen
Onur Nis 28, 2009
BaÅŸarılı bir çalışma olmuÅŸ. Yalnız Ares ve Isispeojelerini de resim halınde tam verilseydi daha güzel olurdu. Ayrıca .rar olarak temin edebilirseniz daha bi güzel olur…
vedat Mar 20, 2010
lcd nin kullandigi portlari nasil degistirebilirim?
admin Mar 20, 2010
aşağıdaki sayfada yer alan kodları driver klasörüne ekleyin
http://ccspic.com/driver/2×16-lcdler-icin-flexy-driver.html
mirac Eyl 7, 2010
merhaba hocam tesekkur ederim yaptiginiz calisma icin. ama benim bir sorum olacak
2. satiri da kullanmak istersek nasil yapacagiz?
ilgilenirseniz tesekkur ederim
mirac Eyl 7, 2010
yani demek istedigim proje olarak alt satirin sola kayarken ust satirin saga kaymasina ihtiyacim var. onu bir sekilde ayarlayabilir miyim. ikili yorum icin uzgunum.
ahmet Eki 24, 2010
teşekkür ederim yaptıgıniz proje için ellerinize sağlık
Kart Tasarımı Oca 28, 2011
Tebrikler. Bu mantık 1×16 ve 4×20 lcdlerde de çalışıyor, kullandığınız lcd nin kaydırma komutları farklı olabilir, yapacakların dikkatine.
Erdogan Nis 22, 2011
Haklısın arkadasım, ben bu devreyi yaptım yazılar lcd de görünüyor ama kaydırma yapmıyor. Kullandıgımız lcd nın kaydırma komutlarını nerden bulcaz.