标题: 单片机小灯亮闪程序错误 [打印本页]

作者: 别骂我了    时间: 2023-3-16 17:25
标题: 单片机小灯亮闪程序错误
刚学单片机,做一个八个小灯亮闪的程序,求各位大佬指点!

1.png (139.48 KB, 下载次数: 25)

1.png

2.png (44.37 KB, 下载次数: 25)

2.png

作者: hy47566398    时间: 2023-3-16 18:10
第四行,差分号
作者: lyxing    时间: 2023-3-16 19:12
2行 4行差; 3行多了  ;
作者: xuyaqi    时间: 2023-3-16 19:19
i 后面缺分号:




作者: liuzhaoyang    时间: 2023-3-16 19:59
unsigened int i后面缺少分号

作者: 别骂我了    时间: 2023-3-16 20:01
xuyaqi 发表于 2023-3-16 19:19
i 后面缺分号:

加了分号之后显示有五个错误
作者: Hephaestus    时间: 2023-3-16 20:09
第2行少了一个分号,第3行多了个分号,c语言基本语法都没学过吗?
作者: 吴征    时间: 2023-3-16 20:13
第三行要去掉分号,第4行要加分号
作者: 别骂我了    时间: 2023-3-16 20:19
Hephaestus 发表于 2023-3-16 20:09
第2行少了一个分号,第3行多了个分号,c语言基本语法都没学过吗?

不是,那最后还是有错误啊
作者: 别骂我了    时间: 2023-3-16 20:19
吴征 发表于 2023-3-16 20:13
第三行要去掉分号,第4行要加分号

还是有错误
作者: 暖西夏    时间: 2023-3-17 11:10
你在第八行的for之后加一个{}
作者: zhuls    时间: 2023-3-17 14:00
#include <reg51.h>
unsigned char code tab[]={0xff,0x81,0xc3,0xe7,0xff,0xff};
void delay(unsigned char time)
{
        unsigned char i;
  unsigned int  j;
  for (;time>0;time--)
   {
                 for(j=0;j<1000;j++)
     {
                         for(i=0;i<125;i++);
     }
   }
}
void main()
{
        unsigned char i;
   while(1)
   {
                 for(i=0;i<6;i++)
      {
                                P0=tab[i];
        delay(3);
      }
   }
}




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1