Asm ile LCD set-up .

Başlatan oguzerdal, 14 Ocak 2023, 21:56:52

oguzerdal

       Değerli ustalar,herkese geçmiş olsun diyerek konuya geliyorum. Ali bey'in 101. satırdaki andlw 15 satırına koyduğu nokta bir anda kafamda şimşek çaktırdı. :). aslında h0F idi o satır.Birden bütün olay kafamda çözüldü.İlk mesajımdaki herşey doğru.Kristal değeri falan da yine 4 Mhz'de doğru çalışıyor.
      74.satırdaki btfss LOOP,3  : son setup komutu işleme girdi mi diyor.Toplam 8 satır. 3. bit de hex8'i gösteriyor. 85. satırdaki btfss LOOP,3 ise "yazılması istenen son harf gönderildi mi" diyor. Bu da örnekde 8 karakter olduğu için LOOP reg. 3. bitine tekabül ediyor.LCD konfigurasyon satırlarında bir 2 line , tek line karmaşası var galiba ama onu da inceleyeceğim.Meraklısı yine de anlatamadıysam sorabilir.Bence çok güzel bir LCD asm örneği.Şimdi daha güvenle ilerleyeceğim. Teşekkürler Ali Sümer bey.(bu arada proteus'da çalışmadı, neden anlamadım ama ben daima gerçek karta göre çalışıyorum).

Powered by EzPortal