Ich würde es so machen das mit jedem Tastendruck eine Variable hochgezählt wird (if taste gedrückt then incr A). Jetzt kannst du einfach den "Zählerstand" mit If oder Case Anweisungen abfragen und entsprechende Aktionen ausfühen und im LCD einen dazu passenden Text anzeigen lassen.
If A = 1 then
LCD "Radio"
portx.1 =1
else
portx.1 =0
end if
If A = 2 then
LCD "MP3 "
Portx.2 =1
else
portx.2=0
end if
usw.
(Musst allerdings die Variable Begrenzen und zurücksetzen damit du nicht bis 255 oder noch weiter hochzählst)
Gruß
Neutro
Lesezeichen