欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1630|回復: 1
收起左側

關于單片機風扇控制器計時方法?

[復制鏈接]
ID:1040766 發表于 2022-10-13 14:25 | 顯示全部樓層 |閱讀模式
想用51單片機設計一個風扇控制器
風扇2.5w功率

風扇每隔10分鐘 運行2分鐘 周而復始

我發現stc52單片機 定時器 周期很短 也就是77毫秒左右


那么我的

     10分鐘等待函數就是 while 循環 定時器設置 50毫秒 循環12000次這樣
     2分鐘等待函數就是 while 循環 定時器設置 50毫秒 循環2400次這樣

不知道有沒有別的計時方法
我覺得我這個方法很笨

希望前輩可以給我一些建議 謝謝

195941nzmhlz0i04so0xn0.png


回復

使用道具 舉報

ID:123289 發表于 2022-10-13 17:10 | 顯示全部樓層
做個定時器,定時50ms,
做個運行計時器:TYUNXIN = 2分種 = 120s/50ms = 2400。計數2400個中斷。
再做個停止計時器:TTINGZHI = 10分鐘 = 600s/50ms = 12000。計數12000個中斷。
程序:
初始:將 TYUNXIN = 2400;TTINGZHI = 12000
每次中斷(每50ms來一次):
1、如 TYUNXIN <>  0  就-1,當TYUNXIN<>0 時讓風扇運行,當TYUNXIN=0 時讓風扇停止(這樣2400次就能運行2分鐘)。
2、如 TYUNXIN =  0  放過(這樣風扇保持停止),再看當TTINGZHI <>0時,就 -1 (這樣12000次就能停止10分鐘)。
3、當TYUNXIN =  0 且TTINGZHI = 0時, 讓 TYUNXIN = 2400;TTINGZHI = 12000。(從頭再來)

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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