久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2874|回復: 8
收起左側

求助一個單片機程序 不寫延時函數來實現程序的時間消耗

[復制鏈接]
ID:583138 發表于 2019-7-14 19:35 | 顯示全部樓層 |閱讀模式
不寫延時函數來實現程序的時間消耗,用51開發板實現,最好用刷新寫這部分,謝謝各位大佬了!
只求個思路 想自己完成

回復

使用道具 舉報

ID:584136 發表于 2019-7-14 23:30 | 顯示全部樓層
#在這里快速回復#時函數來實現程序的時間消耗,用51開發板實現,最好用刷新寫這部分,謝謝各位大佬了! 只求個思路 想自己完成
回復

使用道具 舉報

ID:511890 發表于 2019-7-15 02:38 | 顯示全部樓層
51和時間有關的大概有4種。一是用延時函數。二是用T0,T1定時/計數器。還有就是利用外部時間芯片。最后一種是用外部中斷,用外部方波或者手動改變外部中斷信號來實現。
回復

使用道具 舉報

ID:285194 發表于 2019-7-15 08:49 | 顯示全部樓層
弄個定時器,弄個標志位就可以了,任務放在white循環里面,判斷標志位
回復

使用道具 舉報

ID:317612 發表于 2019-7-15 09:16 | 顯示全部樓層
如果用32,可以在延遲時進入WFI睡眠模式(任意中斷喚醒),然后定時器配置你所需要的時間。我上次的項目就是這樣實現低功耗的。
回復

使用道具 舉報

ID:565305 發表于 2019-7-15 15:01 | 顯示全部樓層
提供個思路:

做個定時器,16bit 的計數器,比方說 count1 ,如果大于零,就每 10ms 自減一次直到 0(需自行處理中斷設置,如10ms改成你想要的精度之類的)

主循環(main 的循環)想加延遲,就在觸發條件滿足時,把 count1 設定一下,比方說 1.5秒 就是 150, 設定后,不停地判斷 count1 是否等于 0 ,如果等于 0 就
【1】先把該值變成 -1(注意中斷上是大于零才自減)
【2】處理你原本想在定時后完成的代碼

main()
{
    ...
    while(1)
    {   if(k1==0 && count1==-1) count1=150; // 按鍵后觸發設定值
        if(count1==0)
        {   count1--;   
            your_code(...)
        }
    }
}
回復

使用道具 舉報

ID:462827 發表于 2019-7-15 20:39 | 顯示全部樓層
不用delay那就只有用定時器中斷了
回復

使用道具 舉報

ID:508386 發表于 2019-7-16 11:21 | 顯示全部樓層
可以直接用定時器了   想關就關   只需要一個  標志位  就可以進行判斷   
但是如果用的時候感覺算法什么沒問題  但是實際有問題  建議  定時中斷 只計時
回復

使用道具 舉報

ID:217539 發表于 2019-7-18 16:06 | 顯示全部樓層
可以選擇SysTick中斷延時,或者是定時器中斷延時
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人久久精品一区二区三区 | 97av在线| 国产精品黄视频 | 亚洲情侣视频 | 国产精品永久免费观看 | 国产欧美一区二区精品久导航 | 99草免费视频 | 性高湖久久久久久久久 | 国产精品成人在线观看 | 国产美女高潮 | 桃色五月 | 97精品超碰一区二区三区 | 亚洲性网 | 看毛片的网站 | 欧美2区| 天天曰天天干 | 久久伊人精品一区二区三区 | 欧美va大片 | 人人做人人澡人人爽欧美 | 国产精品视频一区二区三区不卡 | 久久国产综合 | 欧美成人精品二区三区99精品 | 日韩日韩日韩日韩日韩日韩日韩 | 国产探花在线观看视频 | 久久久女女女女999久久 | 国产美女久久 | 日日日干干干 | 久热久热 | 免费中文字幕 | 亚洲国产精品久久久久婷婷老年 | 国产精品嫩草影院精东 | 成人福利在线观看 | 97人人澡人人爽91综合色 | 狠狠ri | 紧缚调教一区二区三区视频 | 欧美成人一区二区 | 国产精品1区 | 成人国产免费视频 | 亚洲一区二区三区视频免费观看 | 成人午夜精品一区二区三区 | 日韩一区二区在线免费观看 |