在51单片机的简单延时中while(t--),t每个数值延时的时间是4.5us!

如图这是我到可keil4软件中写的一个简单常用的延时函数,而且打开了keil4的仿真窗口,代码刚开始未执行,所以执行代码的时间T0 = sec = 0.00000000s = 0us。
如在这里插入图片给描述
现在是执行到while(t- -)这一步,一共用了T1 = 0.00019650s =196.50us,接下来点击执行一步的按钮在反对法这里插入图片描述
执行一步后得到的时间T2 = 0.00021000s = 201.00us,所以while(t–)执行的时间T = T2 -T1 = 201us - 195.5us = 4.5us。在这里插入图片描述
因此我便估算了一下如果我把t的值赋到10000时,那么延时的时间大概等于45000us,见下图
在这里插入图片描述
最后希望这个对你开发单片机有作用,因为它可以实现简单的延时估算!!!!(第一次发表博客,哈哈哈

  • 17
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大屁桃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值