这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 我这程序在keil软件里怎么错了?

共4条 1/1 1 跳转至

我这程序在keil软件里怎么错了?

高工
2014-10-20 09:42:26     打赏
【活跃】廊坊-景景1993
 #include <reg51.h>
 void delay(void)
  void delay(void)
 {
unsigned int cnt;
cnt=1000;
while(cnt>0)
{
cnt--;
}
  }
  void main()
  {
unsigned char led_data;
led_data=0x01;
while(1)
{
P0=led_data;
led_data=led_data<<1;
if(led_data==0)
{
led_data=0x01;
}

}


我这程序怎么错了

在keil软件里出错




【冒泡】Barrett-M82A1
声明分号呢




【冒泡】爱上优乐美
这个子函数在开头,应该可以不用声明



求大神高见...


专家
2014-10-20 09:59:57     打赏
2楼
函数声明要分号的吧

工程师
2014-10-20 12:31:50     打赏
3楼
第二行少个分号,并且因为这个函数在主函数前定义了,可以不用声明的(就是可以去掉第二行的意思)

专家
2014-10-22 22:36:48     打赏
4楼

keil告诉你怎么错了,你得会根据错误来进行修改。


如果是新手,从简单的码起,一步步添加程序,然后编译。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]