標題: 關于51單片機連續(xù)加減程序。各位老師請教一下 [打印本頁]

作者: miyuhao    時間: 2018-11-1 14:37
標題: 關于51單片機連續(xù)加減程序。各位老師請教一下
用51制作個時間繼電器,按一次觸發(fā)的按鈕。怎么設置的數(shù)值連續(xù)減1一直等于0。io口又0變成了1然后變成0。
作者: cuihaodianzi    時間: 2018-11-1 15:56
問題為什么不說清楚點呢 ?按下延時多久 ? 顯示延時時間嗎 ?倒計時嗎 ?拿 IO 顯示時間還是狀態(tài)? 51 自身沒辦法當繼電器,他可以控制繼電器
最簡單的辦法
if(按鍵按下了)
  {
    閉合;
    延時你要的時間;
    斷開;
   }
如果要顯示時間 就加個數(shù)碼管



作者: xuyaqi    時間: 2018-11-1 17:11
制作時間繼電器先要解決輸入延時時間,下來根據(jù)設定的時間倒數(shù),直到零再改變繼電器狀態(tài)。
作者: Colin_zhai    時間: 2018-11-1 17:21
初始化IO=0;,判斷按鍵按下后,設定初值,然后進入循環(huán)(可以用延時或定時器做遞減動作),循環(huán)內(nèi)部判斷數(shù)值減到0后,IO=1;Delay();IO=0;然后跳出循環(huán),等待按鍵再次按下.




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1