например, так работает в PIC-C ------------
typedef struct
{
TRfrsh1 RgRfrFlg1;
TRfrsh2 RgRfrFlg2;
uchar CS1;
} TParams0;
//------
static TParams0 Params0;
//-------------
#define RefrshFlags1 Params0.RgRfrFlg1.Byte
//
#define IndvCod Params0.RgRfrFlg1.Bits.Bit1
#define CnfFlg Params0.RgRfrFlg1.Bits.Bit2
#define MemKey Params0.RgRfrFlg1.Bits.Bit3
#define Paswrd Params0.RgRfrFlg1.Bits.Bit4
//--------
#define RefrshFlags2 Params0.RgRfrFlg2.Byte
....