导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:请前辈帮我看看好吗?

* 3076: C51编程:请前辈帮我看看好吗?

   jetsky 
jetsky发表的帖子 

 C51编程:请前辈帮我看看好吗?
这个程序连编译都不行,是为什么啊。说是s, m,h那些变量indefined identifier。
还有就是syntax error near 'h'
我应该怎么改啊。

#include <reg51.h>
#include <stdio.h>

void main (void)
{
  TMOD=0x22h;
  TH1=0xfd;
  TL1=0xfd;
  TH0=0xf8;
  TL0=0xf8;
  PCON=0x00;
  SCON=0xd0;
  IE=0x9a;
  PT1=1;
  TR1=1;
  TR0=1;
  
  unsigned int x,h,m,s;
  x=0;
  h=0;
  m=0;
  s=0;

  x++;
  if (x>38400)
  { if (h<13)
    { if (m<60)
       { if (s<60)
          {printf("time is %d,%d,%d\n",h,m,s);
           s++;
          }
          else
          { s=0; m++;
            printf("time is %d,%d,%d\n",h,m,s);
          }
        }
       else
        { s++; m=0; h++;
          printf("time is %d,%d,%d\n",h,m,s);
        }
     }
    else 
     {s++; m++; h=0;
      printf("time is %d,%d,%d\n",h,m,s);
     }
  }
}
           


发表时间:2001年11月28日16:13:00

  
回复该帖

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

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

  3078.[详细]把unsigned int x,h,m,s;移到MAIN函数的第一行定义:)..
摘要:......(无内容)
- [甲方乙方][979次] 2001年11月28日

  3081.[详细]TMOD=0x22h;  h不要!
摘要:......(无内容)
- [剑客N][1027次] 2001年11月28日

  3097.[详细]谢谢前辈了。
摘要:......(无内容)
- [jetsky][1109次] 2001年11月29日

[上一篇帖子]:删了.
[下一篇帖子]:3伏的不清楚.