导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51问题请教

* 99060: C51问题请教

   toby5271 
toby5271发表的帖子 

 C51问题请教
代码如下:
#include   <reg51.h>  
#include   <stdio.h>  
#define TxDATA (unsigned char xdata  *)0x1000
void ini(void);
unsigned char xdata * p;
int i=0;
void main()
{
    ini();
    p=TxDATA;
    ACC=P[0];//错误指向这里!!
    SBUF=ACC;
    while(1);
}
void rec() interrupt 4
{
    if(TI){
       if(i  <0x4F){
           i++;
           ACC=p[i];
           SBUF=ACC;
           }
           TI=0;
           }
}
void ini(void)
{
    IP=0x10;
    IE=0x90;
    TCON=0x05;
    TMOD=0x20;
    PCON=0;
    SCON=0xd0;
    TH1=0xf3;
    TL1=0xf3;
    PCON=0x80|PCON;
    TR1=1;
}
这个只不过是一个串行发送,报错为 :subscript on non-array or too manry dimansions
错误指向在代码中已标出.请问是什么原因,谢谢!


发表时间:2006年10月28日15:00:23

  
回复该帖

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

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

  99065.[详细]toby5271]C51问题请教
摘要:[color=#B0C4DE]看看你的字母大小写吧![/color]......(44字)
- [forrest7507][839次] 2006年10月28日

  99068.[详细]是啊,你前面一句的指针用了小写
摘要:是啊,你前面一句的指针用了小写......(30字)
- [kyomen][811次] 2006年10月29日

[上一篇帖子]:我想要资料你好我是学生  现在正在做开发   我&
[下一篇帖子]:给我也发一个把。谢谢了415871131@QQ.COM