导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→#include <reg51.h>
#define DL

* 58794: 新手:关于用KEIL 调试中的问题,请高手看过来

   guest 
guest发表的帖子 

 
#include   <reg51.h>  
#define DL 500;
#define DR 1;
#define uchar unsigned char
#define uint unsigned int

void dlms (uint x);
void ctrl(bit cf,uint n);

void ctrl (bit cf,uint n)

{ uint idata i;
  uchar idata j=0x01;
  if (!cf)
  for (i=0;i  <n;i++)
          {P1 = j;
           dlms(500);
           j=j  <  <1;
           if ((j==0x04)) j=0x01;
 }
else
 {for (i=0;i  <n;i++)
   {P1 = j;
    dlms (500);
    j=j>  >  1;
    if (j==0) j=0x04;
    }
}
}

void main (void)
{
 char idata DR_T;
 DR_T=DR;
  if (DR_T==1) ctrl(1,100);
    else ctrl(0,100);
}
           
void dlms (uint x)
{

}
我大致的修改了一下,你的代码写的象C++代码,C与C++代码在嵌入式中有本质的细节上的不同,是需要注意的!

发表时间:2004年7月23日12:09:12

  
回复该帖

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

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

  58804.[详细]谢谢上面几位大哥,现在好了
摘要:谢谢上面几位大哥,现在好了......(26字)
- [xiongfoolboy][997次] 2004年7月23日

[上一篇帖子]:I2C总线的操作在用2051摸拟I2C总线,想请教下,我想从外部串行存储器读数据,读一字节数据后发送
[下一篇帖子]:你这个C源代码写的不太好