Unsigned int x,temp;/
Unsigned char tab[3];
Void main()
{
Left();
EA=1;
ET1=1;
IT1=1;
While(1)
{
If(temp>0)
{
EA=0;
Temp=0;
Fuzhi();//这个函数为tab数组赋值
//X=tab[2];
Charge();
EA=1;
}
}
}
Void jiema() interrupt 2
{
Temp=1;//置一一个标志
}
Void Charge()
{
Switch(X)//写成Switch(tab[2])就不对了,下面的都不执行,而去执行主函数left()
{
Case 1:……
Case 2:……
Default:break
}
} |