本帖最后由 tianxiongweitxw 于 2018-9-26 20:59 编辑
主函数 调用Inflating( uchar Valve_x) ,想改变全局变量VALVE1的取值 ,但调试结果是VALVE1的值 没有改变,找不到原因。
void Inflating( uchar Valve_x)
{
while(1)
{
Valve_x=1;
QiBeng_JD1=1;
if(AD_DATA>AntiSnore_Pressure)
{
QiBeng_JD1=0;
break ;
}
}
}
void main(void)
{
MCUInit(); //MCU初始化
EA = 1; //开启全局中断
while(1)
{
Inflating(VALVE1);
}
} |