七弦桐 发表于 2012-9-3 09:23:50

NOP在哪个头文件里?

在写程序的时候需要_nop_();延时,但是编译的时候发现 can not open <intrins.h>,我在IAR的安装目录里找了,确实没发现这个头文件,那么请问_nop_();在哪个头文件里面呢??

七弦桐 发表于 2012-9-3 10:56:11

求解啊。。。。

adamwin2011 发表于 2012-9-3 11:02:22

#include <intrins.h>

七弦桐 发表于 2012-9-3 11:08:15

adamwin2011 发表于 2012-9-3 11:02 static/image/common/back.gif
#include

我就是这么写的啊但是编译不通过啊提示

adamwin2011 发表于 2012-9-3 11:28:18

INTRINS.H 是C51的库

有一个方法或许可以解决
请找到INTRINS.H这个文件,拷贝到你的工程目录下

aleyn 发表于 2012-9-3 11:29:08

asm("NOP"); //就可以了。

lcofjp 发表于 2012-9-3 12:51:42

#include <intrinsics.h>

__no_operation();

Pupil 发表于 2012-9-3 12:53:49

_NOP();无压力的说

Pupil 发表于 2012-9-3 13:20:55

#include<intrinsics.h>
void main()
{
   
    _ _no_operation;// Inserts a NOP instruction

}

七弦桐 发表于 2012-9-3 14:42:51

lcofjp 发表于 2012-9-3 12:51 static/image/common/back.gif
#include

__no_operation();

OK谢啦

湛泸骏驰 发表于 2014-9-1 20:39:06

谢谢。。

doit_ourdev 发表于 2014-9-13 13:04:01

学习了,谢谢!

lyflyaway 发表于 2014-11-8 13:47:10

lcofjp 发表于 2012-9-3 12:51
#include

__no_operation();

试验了,正解

mdd 发表于 2014-11-8 14:03:28

原来有这么多nop

alan_yzh 发表于 2014-11-9 16:11:54

430单片机的NOP和51的NOP不一样的啊!
页: [1]
查看完整版本: NOP在哪个头文件里?