[an error occurred while processing this directive]
|
Можно и что-нибудь типа:
typedef union {
unsigned char AsByte;
struct {
unsigned char Bit1:1;
unsigned char Bit2:1;
unsigned char Bit3:1;
unsigned char Bit4:1;
unsigned char Bit5:1;
unsigned char Bit6:1;
unsigned char Bit7:1;
unsigned char Bit8:1;
};
} Register1Struct;
#define Reg1Position 0x10
#define true 1
#define false 0
volatile Regyster1Struct Reg1 @Reg1Position;
Reg1.Bit7=true;
Reg1.Bit0=false;
if( Reg1.Bit3 == true ) Reg1.AsByte=0;
E-mail: info@telesys.ru