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.







By sinan on Haz 7, 2008 | Reply
çok güzel yapmışsınız
By Esra Y. on Eyl 10, 2008 | Reply
Tesekkurler
By BORA on Eyl 18, 2008 | Reply
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