lukas.ballo
New Member
I would like to create a function in PIC C (PCWHD plug-in MPLAB) that takes an 8-bit integer as an argument and outputs 8 1-bit variables that can be used to serially setup a shift register.
Something like this:
I know that I should use some kind of pointer identifier to each time pick out one particular bit from the 8-bit integer however I don't know how to do it.
Thank you for any ideas!
Something like this:
Code:
int1 b0,b1,b3,b4,b6,b7;
void shift_register (unsigned int8 data)
{
b0 = [least significant bit of "data"];
...
b7 = [most significant bit of "data"];
}
I know that I should use some kind of pointer identifier to each time pick out one particular bit from the 8-bit integer however I don't know how to do it.
Thank you for any ideas!