导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→nop指令怎么不起作用?

* 95559: nop指令怎么不起作用?

   tanyong1126 
tanyong1126发表的帖子 

 nop指令怎么不起作用?
#include  <INTRINS.H>  
#include  <reg51.h>  
void main(){
P0&=~0x80;
P0|=0x80;
_nop_;    //奇怪,这几个命令没起作用啊!
_nop_;
_nop_;
_nop_;

P0&=~0x80;
}
上面的程序作用是在P0.7产生方波,但是编译是发现nop延时指令没有被编译,被跳过了,没起作用,这是怎么回事?




发表时间:2006年7月12日8:32:49

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  95569.[详细]回复!
摘要:你的nop写的不对! 的这么写  _nop_(); 有括号的!!!......(48字)
- [江心刃][971次] 2006年7月12日

  95586.[详细]thanks
摘要:谢谢楼上大哥指点,我明白了。......(28字)
- [tanyong1126][804次] 2006年7月12日

  95625.[详细]如果按楼上的修改还不行的话,就是被编译器优化了
摘要:如果按楼上的修改还不行的话,就是被编译器优化了,看来是初学者,加油!......(64字)
- [raker][988次] 2006年7月13日

[上一篇帖子]:工作寄存器组切换问题#pragma  rb(3) int ss
[下一篇帖子]:请那大哥帮帮忙我的程序有点问题!!!!!!!!!!!!!!最近在在校想学红外线摇控(bl9148)请