|
|
基于51單片機(jī)的溫濕度設(shè)計(jì)(1602屏顯示)里的c語言不是明白。請求幫助謝謝
DelayMs(10); // 去除按鍵按下的抖動(dòng)
while(!KeySet_P); // 等待按鍵釋放
DelayMs(10); // 去除按鍵松開的抖動(dòng)
/*設(shè)置溫度的下限值************************************//
while(KeySet_P) // "設(shè)置鍵"沒有被按下,則一直處于溫度下限的設(shè)置
{
if(KeyDown_P==0) // 判斷 "減按鍵" 是否被按下
{
if(AlarmTL>0) // 只有當(dāng)溫度下限值大于0時(shí),才能減1
AlarmTL--;
LcdGotoXY(0,6); // 重新刷新顯示更改后的溫度下限值
LcdPrintNum(AlarmTL);
LcdGotoXY(0,7); // 重新定位閃爍的光標(biāo)位置
DelayMs(350); // 延時(shí)
}
if(KeyUp_P==0) // 判斷 "加按鍵" 是否被按下
{
if(AlarmTL<99) // 只有當(dāng)溫度下限值小于99時(shí),才能加1
AlarmTL++;
LcdGotoXY(0,6); // 重新刷新顯示更改后的溫度下限值
LcdPrintNum(AlarmTL);
LcdGotoXY(0,7); // 重新定位閃爍的光標(biāo)位置
DelayMs(350); // 延時(shí)
/*設(shè)置溫度的下限值************************************//這個(gè)設(shè)置溫度下限值是什么意思,如何設(shè)置。
請各位大神幫忙,謝謝
|
|