|
|
void main()
{
init_eeprom(); //開始初始化保存的數(shù)據(jù)
Init_LCD1602(); //初始化LCD1602
EA = 0; //關(guān)閉中斷總開關(guān)
Timer0_Init(); //初中始化完成,開斷
EA = 1; //打開中斷總開關(guān)
while(1)
{
if(K1==0)
delay(1000);
{
while(K1==0)
qiehuan=~qiehuan;
}
if(qiehuan)
{
init_eeprom(); //開始初始化保存的數(shù)據(jù)
Init_LCD1602(); //初始化LCD1602
EA = 0; //關(guān)閉中斷總開關(guān)
Timer0_Init(); //初中始化完成,開斷
EA = 1; //打開中斷總開關(guān)
chushi();
if (FlagTest==1) //每0.5秒稱重一次
{
Get_Weight(); //讀取一次重量
FlagTest = 0; //讀取變量清零
}
KeyPress(); //掃描按鍵
}
else
{
ck();
Init_LCD1602(); //初始化LCD1602
zf();
LcdDisplay(Ds18b20ReadTemp());
}
delay(10000);
}
}
為什么這里我用按鍵切換,不能穩(wěn)定切換,而且當(dāng)運(yùn)行稱重程序時不能稱重了?
|
-
-
溫度與重量.rar
2022-5-6 18:04 上傳
點擊文件名下載附件
232.6 KB, 下載次數(shù): 8
|