51单片机c语言 _nop_()是一个空指令?短时间延时的?空几个机器周期?
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是ARM Cortex内核单片机和微处理器市场和技术方面的佼佼者,目前提供16大产品线 (F0, G0, F1, F2, F3, G4, F4, F7, H7, MP1, L0, L1, L4, L4+,L5, WB),超过100...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
这个_nop_()等效与汇编里面的,NOP指令,也就是空一个机器周期,如果是传统51单片机的话,等于空12个时钟周期【即一个机器周期】
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我想你说的是汇编吧..
空指令机器码90
CPU不执行此指令,但占用一个指令周期,指令周期的长短因CPU不同等因素而不同
如果是c的函数_nop_() 那你就找到这个函数的声明定义的地方看看他的内容咯
空指令机器码90
CPU不执行此指令,但占用一个指令周期,指令周期的长短因CPU不同等因素而不同
如果是c的函数_nop_() 那你就找到这个函数的声明定义的地方看看他的内容咯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果晶振是12MHZ的话这一条指令所用时间为 1us。
如果晶振是11.0592MHZ的话这一条指令所用时间为 1.08us。
如果晶振是11.0592MHZ的话这一条指令所用时间为 1.08us。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的,好像是延时一个指令周期。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询