![]() |
發布時間: 2022-3-11 13:02
正文摘要:各位大神,我在看一款STC8A8K開發板廠家的程序,一個按鍵控制BEEP蜂鳴器的實驗里,有2個不一樣的延時寫法,之所以廠家這樣寫,肯定有他的道理的,只不過我這水平看不懂罷了,麻煩有懂的大神指點指點!! 感謝感謝! ... |
第一個不是100ms,就單純的寫個循環防抖 |
這兩個演示函數沒有什么特殊的,只有時間的長短區別。同時糾正一點就是這里沒有用到定時器啊 |
一個跑的多,一個跑的少,char=256 另一個就是256的N倍了。 |
樓主不要給參數名搞混淆了。 |
delay這個函數相當于至少單片機在這兒跑了100次,并不是100ms,而那個delayms這個是通過for循環是調整后的延時,接近100ms |
delayms函數可以通過for循環調整延時精度,比delay精度高一些。 |