中易网

求请C51单片机解释该延时函数。

答案:3  悬赏:70  
解决时间 2021-03-12 18:28
求请C51单片机解释该延时函数。
最佳答案
ms就是你要延时的毫秒数,即循环里执行的周期,一个周期有包括250个for循环 ,for执行一次 4个nop也就是4us,所以最后的延时时间t=ms*250*4
全部回答
_nop_()大约延迟几个微秒,这里有四个。在乘以250个。那么这个for总共延迟大约几个毫秒,如果要计算具体的,可用编译的仿真。ms取值多少,就相当于有几个for。假如一个for延迟2ms,那么变量ms=2时,就延迟了4ms。
就是延时不一样,
void delay(int ms)
{
u8 n = 0;
while(ms--) //这个循环执行 ms 次 所以 ms越大 延时越长
{
for(n=0;n<250;n++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
实用性是法拉利跑车好,还是保时捷911??
求大神帮忙鉴定我这双 耐克max air 2015真假
喜洋钓具地址在什么地方,想过去办事
机床概论中的“CA6136的含义是什么”?
``刘霞~`
西南石油大学后勤总公司运输中心车辆综合部地
模拟人生2没有社区
查成语万家灯火照
用PH试纸测某溶液的PH值时,若先将PH试纸用水
三国志12武力加强版 一城博天下地图求解!!
江南书画院在什么地方啊,我要过去处理事情
你的票有效期为一年,请把它放好,你可以在这一
方特梦幻王国景区南门地址在哪,我要去那里办
想穿吊带,但是又不想让内衣带露出来该怎么办
宝马320i 高配 2012款跑了3万公里现在还可以
推荐资讯
求蝼蚁by杯莫停百度云,谢谢!!
刺客信条3 AC3SP.exe 已停止工作
ARS汽车上门服务专家地址有知道的么?有点事
兴业信用卡出账单后我还了最低额度,第二天我
刚刚错把护发素洗脸,会不会有事呀?
里面有三把神兵利器横空出世是什么电影
南陵好动跆拳道馆这个地址在什么地方,我要处
求无法触碰里的所有背景音乐
福瑞迪原车CD适合什么车型?提车就换了DVD导航
男性黑色牛仔裤配什么鞋
惠普8440p玩游戏怎么样
平腊村地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?