_nop_在c语言里怎么用呢?
答案:3 悬赏:0 手机版
解决时间 2021-12-02 06:43
- 提问者网友:相思似海深
- 2021-12-02 02:06
_nop_在c语言里怎么用呢?
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-12-02 03:33
C语言中没有_nop_()函数,该函数是在51单片机中用的延时函数,延时一个指令周期。
例如用6MHz的晶振,则如下for循环大约延时1秒。
int i;
for(i=0; i<6000000; i++)
_nop_(); // 延时一个指令周期,相当于执行一条无意义的语言
例如用6MHz的晶振,则如下for循环大约延时1秒。
int i;
for(i=0; i<6000000; i++)
_nop_(); // 延时一个指令周期,相当于执行一条无意义的语言
全部回答
- 1楼网友:撞了怀
- 2021-12-02 05:15
__asm{
nop
nop
}
nop
nop
}
- 2楼网友:詩光轨車
- 2021-12-02 04:48
实现方法各异,如果你使用的编译器中有这个函数的话,恭喜你,你可以直接调用,如果没有,那你可以使用内联汇编来自己实现这个函数(当然,涉及到汇编语言的东西一般是平台相关的)追问它不是相当于一个机器周期吗,在头文件包含吗,那怎么调用函数呢,谢了追答不知道阁下的头文件包含是指什么,如果是函数形式,那你就可以想一般的函数调用一样调用就可以 啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯