I found the answer, as usual thanks to Melanie.
http://www.picbasic.co.uk/forum/show...=2017#post2017
she says.....
1. How can I reference a BIT in a BYTE?
We know that MyByte.0 references Bit 0 of MyByte, all the way up to MyByte.7 referencing Bit 7 of MyByte… but there’s another way of accessing the bits in a Byte (MyVar is a BYTE variable)…
MyByte.0(MyVar)
When MyVar is in the range 0-7, it will access Bits 0-7 of MyByte.
Example to display all eight BITS of a BYTE sequentially, Bit at a time…
For MyVar=0 to 7
MyBit=MyByte.0(MyVar)
LCDOut $FE,1,"Bit ",#MyVar,"=",#MyBit
Pause 2000
Next MyVar
Thanks. :-)
Bookmarks