让单片机延时100ms怎么计算
答案:2 悬赏:60 手机版
解决时间 2021-03-22 00:51
- 提问者网友:临风不自傲
- 2021-03-21 02:50
让单片机延时100ms怎么计算
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-03-21 04:06
普通延时做无用功就好了,具体写法百度就找到了,但这样做非常占单片机工作时间还有空间,所以不推介这样做。精确的用中断计数做就好了,比如中断设125us中断一次,每中断一次让某个变量+1,当这个变量=800的时候就是100ms了,当然如果这样计数比不是一个很好的做法,应为如果这样做就必须吧这个变量需用int来定义,而且使用不灵活,所以最好的办法还是做多几个变量来计数
全部回答
- 1楼网友:上分大魔王
- 2021-03-21 04:34
12mhz晶振的机器周期是1ms,延时100ms,就是初始值为65536-100是65436.你可以用10进制,也可以化成16进制的.这是mcs51单片机的定时方法.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯