标题: 编写单片机led闪烁的程序时,keil提示有错误,怎么解决 [打印本页]

作者: 丢车保帅    时间: 2023-8-4 15:17
标题: 编写单片机led闪烁的程序时,keil提示有错误,怎么解决
keil提示两个错误怎么解决

1691133398323..jpg (1.04 MB, 下载次数: 10)

1691133398323..jpg

作者: a825563619    时间: 2023-8-4 15:31
在delayms(500)后面加;
作者: 丢车保帅    时间: 2023-8-4 15:48
a825563619 发表于 2023-8-4 15:31
在delayms(500)后面加;

还是没有反应喔
作者: linwanxiang    时间: 2023-8-4 16:49
程序是从主函数开始执行的。你的主函数里,除了一个延时函数,没有点灯,也没有关灯,怎么能闪呢。
作者: jkluzi    时间: 2023-8-4 17:02
这个写呼吸灯主函数不是应该用while循环吗,你用void定义?
我也是新手不确定啊!

作者: Xing1688    时间: 2023-8-4 17:15
少了分号啊

作者: hongsehuasheng    时间: 2023-8-4 19:25
1,主函数里只有一个延时程序,点灯的程序没有
2,void main() 里应该有一个while语句,点灯的程序放while里面
3,delayms(500)后面加;
   
作者: hange_v    时间: 2023-8-4 20:03
先学一下C语言吧
作者: a399288395    时间: 2023-8-4 20:14
缺少;  还缺少while(1){}
作者: wys91203    时间: 2023-8-4 20:43
是语法错误,另外主循环只有延时和不延时一样,要加输出语句
              void  main(  )
                         {
                             while(1)  
                                      {   led=0;
                                          Delay1ms(50000);
                                          led=1;
                                          Delay1ms(50000);
                                          }  
                                          

                       }
作者: cnfloatleaf    时间: 2023-8-4 21:34
最简单的LED闪烁,各个教学网站上都有,可以去看一下
void main()
{
  delayms(500)
  LED = 0;
  delayms(500);
  LED = 1;
}
作者: @小白菜    时间: 2023-8-5 02:04
你没加分号;
作者: hb_lhw    时间: 2023-8-5 09:55
函数名是不是错误了?




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