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: nicht definierter Zustand Kategorie: C-Control I V1.2/2.0 (von Jürgen - 7.07.2008 18:41)
 Als Antwort auf nicht definierter Zustand von Ioannis - 6.07.2008 23:08
Jürgen nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-M-Unit V1.2/2.0, Open-Mini
> Hallo,
> ich kann die Zustände der M-Unit2 Ausgänge nicht verstehen
> anbei ein Test Programm

Hallo zurück
Warum Maskierst du das Wort "ACHTPORTS" mit dem Byte "Mask"?
Was passiert, wenn Du Achtports = Byte definierst?
Jürgen

>
> '------------------------------------------------------------------------------------------------------------------
> OPTION CC2.0  
>
> define p8 byteport[1]
> lcd.init
> lcd.off
> 'p8 = 00000000b
>
> #anf
> SHOWBINARY(p8)
> pause 100
> goto anf
>
>
> FUNCTION SHOWBINARY(ACHTPORTS word)
>   define MASK as byte
>   LCD.POS 1,1
>   lcd.print " ==>"
>   MASK=10000000b
>   DO
>     '-------- PORT BIT mit MASKEN BIT VERGLEICHEN ------
>     if (ACHTPORTS and MASK) =0 then
>       LCD.PRINT "0"
>     else
>       LCD.PRINT "1"
>     END IF'-------- MASKEN BIT VERSCHIEBEN -------------------
>     MASK=MASK shr 1
>     '-------- ALLE BITS ABGEFRAGT WENN MASKE NULL IST --
>   LOOP UNTIL MASK=0
> END FUNCTION
> '------------------------------------------------------------------------------------------------------------------
>
> beim ausführen bekomme ich folgende Ergebnisse
> ==>11111111 ==>11111011 ==>11111011 ==>11111011 ==>11111011
> wieso habe ich nach dem erste Anzeige andere Werde ??
>
> wenn ich die p8 = 00000000b in Programm aktiviere bekomme folgende Ergebnisse
> ==>00000000 ==>00000010 ==>00000010 ==>00000010 ==>00000010
>
> wieso sind die Zustände der Ausgänge nicht auf die p8 Zuweisung geblieben ??
> ich verstehe nicht
> kann bitte jemand mir das erläutern
> wie kann ich meine definierte Zustand oder Zuweisung beibehalten
> Vielen Dank

 Antwort schreiben

Bisherige Antworten:

Re: nicht definierter Zustand (von Ioannis - 7.07.2008 21:36)
    Re: nicht definierter Zustand (von Claus - 11.07.2008 10:15)
        Re: nicht definierter Zustand (von El - 22.10.2008 15:10)