Der bastler
09.05.2011, 12:02
Hallo Forum und Bastler
ich habe ein 16x2 LCD mit einen ATtiny2313 asl 4Bit angeschlossen, hier mal den code
' Beispiel: Ansteuerung eines LCD im 4-Bit Modus
' ATtiny2313 Mit 16 x 2 Zeilen LCD
' Copyright (c) 2011 Thorsten Sch.
$regfile = "2313def.dat" ' ATtiny2313
$crystal = 8000000 ' 8MHz Takt
' LCD im 4-Bit Modus
Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , _
Db7 = Portb.5 , E = Portb.7 , Rs = Portb.6
' Größe des LCD einstellen
' Mögliche Werte:
' 16 * 1, 16 * 1a, 16 * 2, 16 * 4
' 20 * 2, 20 * 4, 20 * 4a
' 40 * 4
Config Lcd = 16 * 2
' LCD initialisieren
Initlcd
' Cursor ausschalten
Cursor Off
' Anzeige leeren und zu Zeile 1, Zeichen 1 springen
Cls
Locate 1 , 2
' Text schreiben ( zeile 1 )
Lcd "melder 2"
' zu Position springen
' Zeile 2, Zeichen 5
Locate 2 , 2
' Text schreiben ( Zeile 2 )
Lcd "melder 1"
' Programmende
End
so nu möchte ich wenn ich einen ausgang geschaltet wird das der TEXT im display zu sehen ist solanger der geschaltet ist, habe dazu 4x eingänge/taster zur auswahl...
hab schon auf MICROCONTROLLER geschaut Forums und und leider finde ich den anfang nicht.
könnte mir jemand dabei helfen oder nur Tipps geben muss ja nicht gleich der ganze code sein.
Gruß DER BASTLER
ich habe ein 16x2 LCD mit einen ATtiny2313 asl 4Bit angeschlossen, hier mal den code
' Beispiel: Ansteuerung eines LCD im 4-Bit Modus
' ATtiny2313 Mit 16 x 2 Zeilen LCD
' Copyright (c) 2011 Thorsten Sch.
$regfile = "2313def.dat" ' ATtiny2313
$crystal = 8000000 ' 8MHz Takt
' LCD im 4-Bit Modus
Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , _
Db7 = Portb.5 , E = Portb.7 , Rs = Portb.6
' Größe des LCD einstellen
' Mögliche Werte:
' 16 * 1, 16 * 1a, 16 * 2, 16 * 4
' 20 * 2, 20 * 4, 20 * 4a
' 40 * 4
Config Lcd = 16 * 2
' LCD initialisieren
Initlcd
' Cursor ausschalten
Cursor Off
' Anzeige leeren und zu Zeile 1, Zeichen 1 springen
Cls
Locate 1 , 2
' Text schreiben ( zeile 1 )
Lcd "melder 2"
' zu Position springen
' Zeile 2, Zeichen 5
Locate 2 , 2
' Text schreiben ( Zeile 2 )
Lcd "melder 1"
' Programmende
End
so nu möchte ich wenn ich einen ausgang geschaltet wird das der TEXT im display zu sehen ist solanger der geschaltet ist, habe dazu 4x eingänge/taster zur auswahl...
hab schon auf MICROCONTROLLER geschaut Forums und und leider finde ich den anfang nicht.
könnte mir jemand dabei helfen oder nur Tipps geben muss ja nicht gleich der ganze code sein.
Gruß DER BASTLER