![]() |
發(fā)布時間: 2020-6-22 16:33
正文摘要:本帖最后由 1269210768 于 2020-6-23 08:43 編輯 按下A鍵啟動,數(shù)碼管的時、分、秒顯示00.00.00CL,從零開始,按照鐘表走時,再次按下A鍵停止,數(shù)碼管保持顯示當(dāng)前時間,其中,CL代表時鐘狀態(tài)clock。 按“B” 鍵 ... |
123ty 發(fā)表于 2020-6-22 19:40 這樣就變成了A按下就都加一啊,我只是想讓A鍵控制啟停 |
123ty 發(fā)表于 2020-6-22 19:40 好的我試試,謝謝 |
試一試加到main()里面, if(K1==0)second++; if(K1==0)minute++; if(K1==0)hour++;(沒加按鍵去抖,要給一點延時) 或者可以試一試加在定時器中斷函數(shù)里面 |
右鍵單擊橫線 選擇 PLACE WIRE LABLE |
ScanLed()函數(shù)不就是按鍵么,在你的中斷函數(shù)里面,也可以放到mian函數(shù)的while(1)里面去 |
Powered by 單片機教程網(wǎng)