找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2265|回復: 13
收起左側(cè)

單片機延時 為什么是循環(huán)60次,怎么實現(xiàn)的1s計時?

  [復制鏈接]
ID:1085326 發(fā)表于 2023-6-21 10:56 | 顯示全部樓層 |閱讀模式
謝謝大家
回復

使用道具 舉報

ID:716656 發(fā)表于 2023-6-21 16:22 | 顯示全部樓層
根據(jù)你用的單片機找個視頻看看delay延時和定時器延時的原理
回復

使用道具 舉報

ID:883242 發(fā)表于 2023-6-21 16:35 | 顯示全部樓層
你完全可以改成70次100次看看結(jié)果嘛,動手實操要比憑空想象印象深刻太多了。
回復

使用道具 舉報

ID:1067540 發(fā)表于 2023-6-23 14:12 | 顯示全部樓層
定時器延時跟單片機主頻有關(guān)
回復

使用道具 舉報

ID:423768 發(fā)表于 2023-6-23 17:49 | 顯示全部樓層
根據(jù)你的時鐘頻率來計算的一個大約的值,有可能你的單片機剛好大概就是60次左右,你也可以改成100次試下,也可以在IDE里面仿真測試一下,看下邏輯圖的時間
回復

使用道具 舉報

ID:123289 發(fā)表于 2023-6-24 14:04 | 顯示全部樓層
延時用定時器,盡量不要用DELAY,太坑。
回復

使用道具 舉報

ID:1083996 發(fā)表于 2023-6-24 14:23 | 顯示全部樓層
這個得計算,然后仔細調(diào)節(jié),不要著急,晶振,內(nèi)外時鐘,看看有哪些提示
回復

使用道具 舉報

ID:593096 發(fā)表于 2023-6-24 15:31 | 顯示全部樓層
單片機延時 為什么循環(huán)60次,怎么實現(xiàn)1s計時。首先要確認你用的是什么單片機,時鐘頻率是多少,循環(huán)60次,每次的延時是多少?實現(xiàn)1s計時的話可以通過定時器中斷程序?qū)崿F(xiàn)
回復

使用道具 舉報

ID:1074206 發(fā)表于 2023-6-24 16:27 來自觸屏版 | 顯示全部樓層
用中斷來定時是最穩(wěn)的,因為你不知道啥時候你的函數(shù)延時會被打斷
回復

使用道具 舉報

ID:195496 發(fā)表于 2023-6-25 21:04 | 顯示全部樓層
這個跟中斷時間長短有關(guān)系,如果你的定時器設(shè)置成20ms,中斷50次就是1秒。
回復

使用道具 舉報

ID:77589 發(fā)表于 2023-6-26 14:18 | 顯示全部樓層
delay只能是一個大概的延時,準確一點計時請用單片機定時器外設(shè)
回復

使用道具 舉報

ID:486153 發(fā)表于 2023-6-26 21:10 | 顯示全部樓層
可以使用定時器或者是直接變量自加,一般一個自加指令執(zhí)行時間為一個機器時鐘,可以認為是1us,想要多少時間自加就可以了
回復

使用道具 舉報

ID:1086115 發(fā)表于 2023-6-27 09:53 | 顯示全部樓層
首先要確認你用的是什么單片機,時鐘頻率是多少,循環(huán)60次,每次的延時是多少? 實現(xiàn)1s計時的話可以通過定時器中斷程序?qū)崿F(xiàn)
回復

使用道具 舉報

ID:236035 發(fā)表于 2023-6-27 10:06 | 顯示全部樓層
樓上都說了,我補充一下:無論是delay還是中斷,寫好后都要驗證延時是否符合要求。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表