myArray VAR BYTE[3]
myArray[0] = 1
myArray[1] = 127
myArray[2] = 255
SHIFTOUT PORTB.0, PORTB.1, 1, [myArray\24]
Prediction:
The above code will shift out the following:
00000000 00000000 00000001
With myArray[0] = 127:
00000000 00000000 01111111
With myArray[0] = 255:
00000000 00000000 11111111
The values in myArray[1] and myArray[2] have no effect on the outcome.
Bookmarks