问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机: _nop_和delay(1)延时时间是多久?和晶振频率的关系是什么?

发布网友 发布时间:2022-05-17 21:50

我来回答

2个回答

热心网友 时间:2023-11-10 02:08

_nop_的延时时间是一个机器周期,与晶振的关系是:osc/12/1000000微秒
比如12M晶振,=12*1000000/12/1000000=1us
delay(1)则不知道是多少延时时间了,这与你的子程序本身有关。比如:
delay(unsigned char a)
{
unsigned char i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
那么delay(1)则是在12M晶振的情况下延时约为1毫秒。追问void delay(int i)
{
while(i--);

}
这样定义,解释一下一个i=i-1用了多长时间,谢谢。

追答你可以用KEIL反汇编一下,delay(1)大概在8us

热心网友 时间:2023-11-10 02:08

_nop_只是一条语句,就是空操作,占用一条指令周期,晶振周期的12倍就是这个时间了,delay(1)的话这就没法说了,得看你的delay函数怎么定义了,因为函数里边定义的延时不一样
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么和什么是让文章脉络分明的重要手段9 ...要有事物作为线索 怎么样才能很好的把握住线索 写好文章?_百度... 记叙文如何点题 路由器设置了mac过滤后,中继连不上路由,中继是wn1000rp,路由是d... NETGEAR WN1000RPNETGEAR WN1000RP 万用无线网络扩展器 ...双流兔头之类的,邮局会帮忙抽成真空么,他不抽我又去哪里抽_百度知... 双流有哪些地方能抽真空袋子?来出差,家里孩子想让我带兔头回去,但... ...还没有复婚证,现在以夫妻互保的名义购买保险合法有效吗? 从1写到350,一共写了多少个数字3? 我想知道这个头发叫什么? 理发店能烫出这种感觉吗? STM32的空指令延时函数求答疑 nop函数可以用来延时,单片机是51,CPU频率是20MHZ,请问1个NOP延时多上时间,怎么计算? stm32中delay(0x1affff)延迟500ms是怎么算的? STM32的延时函数delay_nms(u16 time),@72M的情况下,延时1ms,i为什么设置为12000? STM32延时问题 STM32delay函数延时如何计算 STM32 请问这个延时是怎么计算(详细过程) void Delay(vu32 nCount) { for(; nCount != 0; nCount--); } 犯错不可怕,懂得吸取教训是关键,对于这次肺炎我们应该注意哪些坑? 为什么恋爱中的女人最美 女人感情尤为丰富细腻 是什么决定一个女人的感情? 关于女生的心里感情问题 女人在感情中应该怎么做呢? 女生在感情方面的心理活动是怎样的 女孩感情会专一吗? 我出生 1980 阴历8月24属虎 他的一生当中有几段婚姻,*感情,和婚外情_百度问一问 女生的感情真吗? 感情问题 女女的心里到底怎么想的。美女来下呀。 感情问题、女女进来、 中国有没有是掌管男女,男男,女女之间感情的神? 女女 个人的感情经历 现在有点困恼 需要看法 谢谢…… 如何用STM32做纳秒级别的延时,求赐教 stm32中__no_operation()延时多久 一个_nop_();函数延时多长时间? 在STM32中一个nop占用多长时间 STM32初学者,请教延时问题 avr中的NOP();延时时间长短跟什么有关?怎么计算? 在抖音能看交插花的视频吗? 复制回桃宝,微中个一能他多那她年子得信三花寻礼韵如何插花视频 沙地适合桂花树吗 怎么修改电脑机械码(mac地址)? 怎么改机器码!高分求解! 怎么用itunes设置iphone5s的铃声 如何在itunes中制作iphone5s铃声 cc霜和bb霜的区别是什么 苹果5s怎么用itunes设置铃声 iphonex dfu刷机要多久 5s怎么用itunes设置铃声 surfacepro4 蓝牙设置中的鼠标(鼠标键盘和笔 那个部分的)被不小心删除了,请问怎么再次安装? 蓝牙鼠标 在win10电脑设置里删除了设备后就找不到设备了 怎么才能再找到 为什么之前可以联蓝牙鼠标忽略后就一直联不上了?