sbit SMG1=P0^0;
sbit SMG2=P0^1;
void Change_SMG(sbit smg)
{
u8 j;
for(j=0;j<16;j++)
{
smg = smgduan[j];
delay(5000);
P0 = 0x00;
}
}
1,在51单片机上,函数不用先声明吗?我没声明也可以用啊。
2,向上面的代码,能像这样Change_SMG(SMG1)把SMG1传入Changg_SMG函数吗?
编译出错,不知道错在哪里了