|
在protues中仿真時(shí)發(fā)現(xiàn)了個(gè)奇怪的問(wèn)題,我剛點(diǎn)擊開始鍵,就報(bào)警(DS18B20采集的溫度沒超過(guò)限制值)了兩聲后進(jìn)行正常工作,這是為什么?在實(shí)物上也會(huì)發(fā)生么?那該如何處理?
/****************************************************************/
/* 主函數(shù) */
/******************************************************************/
void main()
{
TMOD|=0x01;//定時(shí)器設(shè)置
TH0=0xef;//裝初始值
TL0=0xf0;
EA=1;// 開總中斷
ET0=1;//允許定時(shí)器0中斷
TR0=1;//開定時(shí)器0中斷
InitLcd();//lcd1602初始化
flag_get=1;
while(1)
{
handle_T();// 處理溫度:獲得、顯示、報(bào)警
keyscan(); //獨(dú)立按鍵掃描
}
}
|
|