单片机c语言中可以直接用NOP();而不用_nop_()不?

如题所述

可以的,当然你得保证NOP()已经定义,或者自己定义也可以。在某些单片机的C编译环境下,可以直接嵌入汇编,如PIC单片机可以直接写:
#asm 从本行开始嵌入汇编语句
movlw high($)
movwf _pch
movlw low($)
movwf _pcl
#endasm 汇编语句结束
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-11
NOP();这个好像只要在MSP430单片机中用过,而_nop_()这个是用在51单片机中的,不过要加头文件#include <intrins.h>。
第2个回答  2012-12-11
NOP的作用就是延时 ,写一段延时程序即可
第3个回答  2012-12-11
#defined NOP(); _nop_();_nop_();_nop_();
第4个回答  2019-01-03
NOP的作用就是延时
,写一段延时程序即可
再看看别人怎么说的。