|
void main()
{
init_eeprom(); //开始初始化保存的数据
Init_LCD1602(); //初始化LCD1602
EA = 0; //关闭中断总开关
Timer0_Init(); //初中始化完成,开断
EA = 1; //打开中断总开关
while(1)
{
if(K1==0)
delay(1000);
{
while(K1==0)
qiehuan=~qiehuan;
}
if(qiehuan)
{
init_eeprom(); //开始初始化保存的数据
Init_LCD1602(); //初始化LCD1602
EA = 0; //关闭中断总开关
Timer0_Init(); //初中始化完成,开断
EA = 1; //打开中断总开关
chushi();
if (FlagTest==1) //每0.5秒称重一次
{
Get_Weight(); //读取一次重量
FlagTest = 0; //读取变量清零
}
KeyPress(); //扫描按键
}
else
{
ck();
Init_LCD1602(); //初始化LCD1602
zf();
LcdDisplay(Ds18b20ReadTemp());
}
delay(10000);
}
}
为什么这里我用按键切换,不能稳定切换,而且当运行称重程序时不能称重了?
|
|