Help
Advanced Member level 2
Hi,
a.c
a.h
Does anyone know how to declare the "nbit" valiable as global variable? In the a.c file we can easily assign the valiable to
but i don't know how to declace the Ex.byte.nbit as global variable and use it in other .c file.
Thank you.
a.c
Code:
union Data
{
unsigned char nbit;
};
bdata struct Bit
{
union Data byte;
}Ex;
sbit xbit0 = Ex.byte.nbit^0;
sbit xbit1 = Ex.byte.nbit^1;
sbit xbit2 = Ex.byte.nbit^2;
sbit xbit3 = Ex.byte.nbit^3;
sbit xbit4 = Ex.byte.nbit^4;
sbit xbit5 = Ex.byte.nbit^5;
sbit xbit6 = Ex.byte.nbit^6;
sbit xbit7 = Ex.byte.nbit^7;
a.h
Code:
extern bit xbit0;
extern bit xbit1;
extern bit xbit2;
extern bit xbit3;
extern bit xbit4;
extern bit xbit5;
extern bit xbit6;
extern bit xbit7;
Does anyone know how to declare the "nbit" valiable as global variable? In the a.c file we can easily assign the valiable to
Code:
Ex.byte.nbit = 1;
Thank you.