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: Byte seriell einlesen Kategorie: Programmierung Basic (von Achim - 22.05.2005 11:06)
 Als Antwort auf Re: Byte seriell einlesen von Burt - 21.05.2005 23:50
> Ok, hab grad in nem Beitrag von Achim gelesen das Portvariablen
> UND bitvariablen Boolsche ausdrücke sind -->> Wahrheitswerte - ist oder ist nicht ....
> und da ich ja sowieso 8 bits an einem port seriell in ein byte einlesen will wäre
> das meine nächste frage .....

Was wäre Deine nächste Frage?

Die 8 Bits eines Ports lassen sich direkt als Byte auslesen. Je nach verwendetem Basic z. B.

DEFINE myPort BYTEPORT[1]

print myPort   ' Ergibt Werte zwischen 0 und 255

Ansonsten wieder auf Bit-Ebene oder arithmetisch , z. B.

myByte = 0
if port1 then myByte = myByte + 128   ' Port 1 soll dem höchstwertigem Bit entsprechen
if port2 then myByte = myByte + 64
if port3 then myByte = myByte + 32
if port4 then myByte = myByte + 16
if port5 then myByte = myByte + 8
if port6 then myByte = myByte + 4
if port7 then myByte = myByte + 2
if port8 then myByte = myByte + 1    ' Port 8 soll dem niederwertigstem Bit entsprechen

print myByte

HTH

Bye
 Achim

 Antwort schreiben

Bisherige Antworten:

Re: Byte seriell einlesen (von Burt - 22.05.2005 15:11)
    Re: Byte seriell einlesen (von Kay - 22.05.2005 15:57)
        Re: Byte seriell einlesen (von Burt - 22.05.2005 16:11)
            Re: Byte seriell einlesen (von Kay - 23.05.2005 0:12)
                Re: Byte seriell einlesen (von Burt - 23.05.2005 23:16)
                    Re: Byte seriell einlesen (von Kay - 24.05.2005 8:58)
                       Re: Byte seriell einlesen (von Burt - 25.05.2005 0:47)
                          Re: Byte seriell einlesen (von Kay - 25.05.2005 8:29)
                          Re: Byte seriell einlesen (von Achim - 25.05.2005 8:12)
                             Re: Byte seriell einlesen (von Burt - 25.05.2005 20:43)
                       Re: Byte seriell einlesen -Nachtrag- (von Kay - 24.05.2005 9:17)
                          Re: Byte seriell einlesen -Nachtrag- (von Burt - 24.05.2005 19:35)
                             Re: Byte seriell einlesen -Nachtrag- (von Kay - 24.05.2005 21:28)
                    Re: Byte seriell einlesen (von Achim - 24.05.2005 8:17)
            Re: Byte seriell einlesen (von Achim - 22.05.2005 22:51)