找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

编写单片机led闪烁的程序时,keil提示有错误,怎么解决

查看数: 2955 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-8-4 15:17

正文摘要:

keil提示两个错误怎么解决

回复

ID:1006814 发表于 2023-8-5 09:55
函数名是不是错误了?
ID:1089381 发表于 2023-8-5 02:04
你没加分号;
ID:1085441 发表于 2023-8-4 21:34
最简单的LED闪烁,各个教学网站上都有,可以去看一下
void main()
{
  delayms(500)
  LED = 0;
  delayms(500);
  LED = 1;
}
ID:116103 发表于 2023-8-4 20:43
是语法错误,另外主循环只有延时和不延时一样,要加输出语句
              void  main(  )
                         {
                             while(1)  
                                      {   led=0;
                                          Delay1ms(50000);
                                          led=1;
                                          Delay1ms(50000);
                                          }  
                                          

                       }
ID:230500 发表于 2023-8-4 20:14
缺少;  还缺少while(1){}
ID:190832 发表于 2023-8-4 20:03
先学一下C语言吧
ID:1041200 发表于 2023-8-4 19:25
1,主函数里只有一个延时程序,点灯的程序没有
2,void main() 里应该有一个while语句,点灯的程序放while里面
3,delayms(500)后面加;
   
ID:1090708 发表于 2023-8-4 17:15
少了分号啊
ID:1088834 发表于 2023-8-4 17:02
这个写呼吸灯主函数不是应该用while循环吗,你用void定义?
我也是新手不确定啊!
ID:604515 发表于 2023-8-4 16:49
程序是从主函数开始执行的。你的主函数里,除了一个延时函数,没有点灯,也没有关灯,怎么能闪呢。
ID:1090450 发表于 2023-8-4 15:48
a825563619 发表于 2023-8-4 15:31
在delayms(500)后面加;

还是没有反应喔
ID:1089588 发表于 2023-8-4 15:31
在delayms(500)后面加;

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表