![]() |
剛才調(diào)試了一下 ,特快的原因是時間累加函數(shù)放在while里面了,把它去掉就可以解決這個問題。 |
wc86110 發(fā)表于 2022-4-23 16:43 定時器初值我改了好幾個還是一樣的結(jié)果 |
zhxiufan 發(fā)表于 2022-4-23 18:14 哦對,這下可以關(guān)了,謝謝,我還想問一下為什么秒動的很快,十個十個的動 |
void compare() //時間比較函數(shù):判斷時間是否達到鬧鐘設(shè)定時間 { if(shi==hour&&fen==min) { s=0; delay(9); } } 這里開后,就沒有關(guān)閉,所以肯定響了后就不會停了。 |
你的仿真圖和程序不是一回事。 |
蜂鳴器受定時器影響,數(shù)碼管顯示的快慢受定時器設(shè)定值影響 |
Powered by 單片機教程網(wǎng)