Archiv verlassen und diese Seite im Standarddesign anzeigen : Status von 4 Eingängen als Variable
Andree-HB
10.10.2007, 12:53
Ich möchte die beiden Nibbles eines Port`s in zwei verschiedene Variablen schreiben, wie mach` ich das ?
...den ganzen Port als Byte einlesen geht doch einfach so, oder :
dim a as byte
config portd = input
Ddrd = &HFF
a = Portd
MeckPommER
10.10.2007, 13:18
bei input gehts nicht über PORTx sondern über PINx, also:
a = pind
die beiden nibbles lassen sich ohne probleme trennen, z.b. die unteren vier bits in variable b as byte
b = a and &B00001111
und die oberen vier in variable c as byte
c = a and &B11110000
shift c, right, 4
voila :)
Andree-HB
10.10.2007, 16:07
...ahh, supi...Danke !!!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.