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.
Gentlemen: I wanna use a bit variable in file:assem.asm.And the bit variable is defined in another file:main.c;Just as follows:
in main.c unsigned char bdata flags; sbit red_flag = flags^1; in assem.asm
Dear Jim,thank you so much from China West Lake.^_^,I have compiled it successfully too。^_^Appreciate you。 Thank God,It is done。
Dear Jim: Thank you for helping me with this problem. Now I've got another qustion that: in my main.c flie,I define as follows: sbit sda = P1^1; sbit scl = P1^2; Now I wanna use sda & scl in my assem.asm file,how to declare them? I have tried these: extrn bit(sda);extrn bit(scl); but failed.:( So is it possible?If yes,then how? expecting your reply.
You can put them into the header file and include it in your asm files.
Dear Jim: Thank you very much.^_^ It is done again. and thank you once more.