|
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);
}
}
為什么這里我用按鍵切換,不能穩定切換,而且當運行稱重程序時不能稱重了?
|
-
-
溫度與重量.rar
2022-5-6 18:04 上傳
點擊文件名下載附件
232.6 KB, 下載次數: 8
|