导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]菜鸟求助c51编程:[jerrywork]

 *第20431篇: [求助]菜鸟求助c51编程:

  
楼 主:jerrywork 2008年6月17日16:25
 [求助]菜鸟求助c51编程:
这是我自己写的一个单片机试验程序,题目原要求将外部数据存储区的2000H-20FFH的内容清零,为直观我将其置为88H,编译没出问题,但在执行时观察到不执行for循环,到软件仿真的数据区0x2000地址处没有看到数据变化,没有实现预定目的。后面的汇编程序是正确的,贴出来以方便大侠理解此程序的意图。请各位大侠指教。谢谢 
unsigned int data *m _at_ 0x0030;
unsigned int xdata x _at_ 0x2000;
# include   <Reg51.h>  
main()
{
 unsigned char data count=0;
 m = &x;
 for(count=0;count  <=255;count++)
  {*m=0x88;
   m++;
  }  
 while(1) ;
}
汇编:
ORG 64H
S1 :MOV R0,#00H
MOV DPTR,#2000H
MOV A,#88H
LOOP1:MOVX @DPTR,A
INC DPTR
INC R0
CJNE R0,#00H,LOOP1
SJMP $
END

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:专业提供毕业设计修改和调试,以及编程服务

[下一篇主题]:成都嵌入式培训-学习嵌入式系统需要具备的条件、方法及步骤[原创]