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.