Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 änderungen für 8 bit modus ( LCD ) Kategorie: Programmierung Basic (von daniel - 31.07.2004 12:01)
Hallo Leute,

mich würde mal interessieren, wie ich die lcd initialisierung umschreiben muss, so dass es auch im
8 bit Modus funktioniert?!

hab hier mal angeführt, wie ich's bis jetzt gemacht hab:

#LCD_INIT


lcd_port = off                                                   (alle ports 0)                        -> angeführt


 lcd_param = &H38 : gosub LCD_WRITECMD  (8 bit modus aktivieren)          -> angeführt


lcd_port = &B00000010                           (umschalten mit 8 in 4 bit modus)   -> weggelassen
tog lcd_e                                                                                                   -> weggelassen
tog lcd_e                                                                                                   -> weggelassen


lcd_param = &H28 :gosub lcd_writecmd          (ab jetz im 4 bit ...)                  -> weggelassen
lcd_param = &H0C :gosub lcd_writecmd                                                       -> weggelassen
                           
 .
 .
 .

ab jetzt kommt das große problem! (...wie kann ich hi- und lo-nibble gleichzeitig senden?)

#LCD_WRITE

   lcd_port = lcd_buf or (lcd_param shr 4)              (hi nibble)                                    -> ?
   tog lcd_e                                                                                                           -> ?
   tog lcd_e                                                                                                           -> ?
   
   lcd_port = lcd_buf or (lcd_param and &H0F)       (lo nibble)                                     -> ?
   tog lcd_e                                                                                                            -> ?
   tog lcd_e                                                                                                            -> ?

return


Wäre echt klasse, wenn ihr mir da weiterhelfen könntet

Vielen Dank im Voraus

gruß daniel

 Antwort schreiben

Bisherige Antworten:

Re: änderungen für 8 bit modus ( LCD ) (von Klaus2m5 - 31.07.2004 16:30)
    Re: änderungen für 8 bit modus ( LCD ) (von daniel - 2.08.2004 7:46)