[an error occurred while processing this directive]
|
char bdata bary;
#define SETBIT1 bary|=(1<<1)
#define CLRBIT1 bary&=~(1<<1)
#define TSTBIT1 bary&(1<<1)
sbit Ary = bary ^ 7;
//-----------------------------
Ary=0;
if (!Ary)
{Ary=1;}
CLRBIT1;
if (!bary&(1<<1))
{SETBIT1;}
//---------------------------------
54: Ary=0;
C:0x0038 C207 CLR Ary(0x20.7)
56: if (!Ary)
C:0x003A 200702 JB Ary(0x20.7),C:003F
57: {Ary=1;}
C:0x003D D207 SETB Ary(0x20.7)
60: CLRBIT1;
C:0x003F 5320FD ANL bary(0x20),#0xFD
62: if (!bary&(1<<1))
C:0x0042 E520 MOV A,bary(0x20)
C:0x0044 7004 JNZ C:004A
C:0x0046 7F01 MOV R7,#0x01
C:0x0048 8002 SJMP C:004C
C:0x004A 7F00 MOV R7,#0x00
C:0x004C EF MOV A,R7
C:0x004D 30E103 JNB 0xE0.1,C:0053
63: {SETBIT1;}
C:0x0050 432002 ORL bary(0x20),#0x02