INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo, siehe Einfügungen MfG ManfredW > Was mache ich falsch? Wo ist mein Gedankenfehler? > Eigentlich wollte ich das Licht mit nur einer Taste ein und ausschalten, bin dann aber wieder auf die 2 Tastenversion umgestiegen. > > > 'Hintergrundbeleuchtung bei LCD-Display Ein Aus > > define Light port[16]'Port 16 zum Display > define Taster1 port[1]'Port 1 nach Masse tasten > define Taster2 port[2]'Port 2 nach Masse tasten > define U1 AD[1]'AD Eingang 8 zum Test > > '---- LCD PARMAMETERS ----- > define BARS byte[1] > > '-- LCD SYSTEM ADDR ----- > define LCD_INIT &H101 > define LCD_CLR &H11D > define LCD_LINE1 &H125 > define LCD_LINE2 &H12A > define LCD_BAR &H145 > define LCD_DEZ &H1C3 > define LCD_PRINT &H179 > > > '------------------- INIT LCD -------------------------------- > SYS &H101 > > > #Light > > if Taster1 = 0 then Light=1'Hintergrundbeleuchtung Ein > if Taster2 = 0 then Light=0'Hintergrundbeleuchtung Aus > > goto Light Du hast die Anzeige mit diesem goto gestoppt, also entfernen, damit die Anzeige arbeitet. > > '#Anzeige1 'Ist gestoppt, weil sobald aktiv, Licht nicht mehr funktioniert! > > 'SYS LCD_LINE1:sys LCD_PRINT: print"AD Eingang 1": 'Funktionsangabe > 'SYS LCD_LINE2:BARS=U1:SYS LCD_BAR: 'Versuch einer Bargraph-Anzeige? > > > 'goto Anzeige1 Du springst zur Anzeige und dadurch wird Ligth nicht mehr bearbeitet. Du musst nur goto Ligth nehmen, dann werden Taster und Anzeige nacheinander bearbeitet. Die Frage, wie mit einem Taster Ligth EIN-AUS geschaltet wird, habe ich Dir schon früher beantwortet. Ansonsten kannst Du das auf meiner homepage lesen. Meine Homepage: http://manfred.wilzeck.de |
Antwort schreiben |