Die Variable X lässt sich einfach mit
DIM [Variablenname] as ERAM [Typ]
definieren.
z.B. DIM abc as ERAM Byte.
Mit abc = 5 wird die Variable zugewiesen (würd ich aber nur beim Abschalten machen; EEProm ist ja nicht unendlich oft wiederbeschreibbar).
Auslesen geht dann einfach mit x = abc o.ä.
Also Prinzip etwa:
Code:
'Programmstart
Dim Speichern as Bit
DIM abc as ERAM Byte
Dim x as Byte
x = abc
Do
'Taste Abfragen
If Taste = 1 Then INCR x
If Taste = 2 Then DECR x
If Speichern = 1 Then
abc = x
Speichern = 0
EndIf
Loop
Also die Variable wird in eine Ram-Variable geholt; mit den Tasten entsprechend verändert und auf Wunsch ("Speichern = 1", z.B. beim abschalten oder manuell) gespeichert.
Lesezeichen