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 

 Re: Hintergrundbeleuchtung beim LC-Display? Kategorie: C-Control I V1.1 (von Klaus - 14.05.2007 23:24)
 Als Antwort auf Re: Hintergrundbeleuchtung beim LC-Display? von ManfredW - 11.05.2007 16:02
Klaus nutzt:  CC1-Unit V1.1
> 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.

Hallo Manfred,

ich Danke Dir für Deine Hilfe! Jetzt, wo Du mich darauf hingewiesen hast, springt es mir auch direkt in die Augen. Ich werde in Zukunft mehr auf die Sprung-Anweisungen und auf die logische Abfolge eines Programms Achten!(Die C64 Zeiten sind schon lange her)  Aber ich hoffe, Du verzeihst mir? Ach so, bevor ich es Vergesse: Betreff des Programms "lcddrv11.s19", ist es eigentlich egal ob man eine 16 oder 20 stellige LCD-Anzeige verwendet? Ich habe eine 2 x 16 stellige und es ist, als ob ständig ein Überlauf in die 2te Zeile stattfindet! Obwohl ich eine eindeutige Line1 und auch Line2 Anweisung angebe(habe mich ganz genau an Dein Demolisting gehalten) erscheinen im Display noch irgendwelche Hyroglyphen.

Gruß
Klaus

 Antwort schreiben

Bisherige Antworten:

Re: Hintergrundbeleuchtung beim LC-Display? (von ManfredW - 15.05.2007 14:48)
    Re: Hintergrundbeleuchtung beim LC-Display? (von Klaus - 16.05.2007 0:53)
        Re: Ausgabe auf LC-Display (von ManfredW - 16.05.2007 10:44)