We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Is it possible to define a sbit variable
e.g. sbit port0_0 = P0 ^ 0;
and to call a function with this sbit-definition as a parameter?
e.g. setPortPin(port0_0);
And how does the declaration of this function looks like, if possible?
Would be great if anyone could help me in this thread.
Thanks Benny
no,
to use that you would have self-modifying code, and with flash that is impossibhle (leaving alone the screams you would hear if you did it where possible)
as there are no indirect bit instructions in the '51 the only method availble is to transfer address and mask. Erik