1.
以下为一个被调用的函数;
void CHEJC()
{
P1 = 0xff;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
CHE_A = P1;
CHE_A &=0x3f;
}
下面的程序是,将以上的函数的值付给一个数组(CHE_A为全局变量)
dqb_one[i] = CHE_A; //这样写法是否正确呢?
dqb_one[i] = CHEJC(); //这样写法是否正确呢?
请问各位那种方式是可行的呢?
2.我已经在前面声明过的IO口
sbit CHK_01 = P1^0;
下面我可以这样写程序吗?( if(P1^0==0).... )
还是应为( if(CHK_01==0).....)?
请各位指点。。。
|