當前位置:編程學習大全網 - 編程軟體 - 單片機C語言編程問題。怎麽實現按鍵切換兩個子程序啊。。(時鐘和溫度)

單片機C語言編程問題。怎麽實現按鍵切換兩個子程序啊。。(時鐘和溫度)

應該用壹個標誌位,如果妳這種是普通的按鍵,即按下時是低電平,松開時是高電平的,大概這樣寫,在main聲明壹個變量,作為標誌位.

char Flag;

然後按鍵按下時,直到彈起按鍵才改變Flag的狀態。

if(!Key)

{

while(!Key);

Flag=~Flag;

}

if(Flag)

{

time = hour*100 + min;

ShowTest(time);

delay();

}

else

{

gettempts();

display(t);

}

把這個放在while(1)中,就可以了。

希望我的回答對妳有幫助,有什麽問題歡迎壹起探討。

  • 上一篇:學嵌入式是不必須學單片機啊 兩者對模電的要求高麽 我是計算機科學與技術專業的想學單片機……
  • 下一篇:海爾智家面試難度
  • copyright 2024編程學習大全網