找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1687|回复: 12
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
ID:1090450 发表于 2023-8-4 15:17 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
keil提示两个错误怎么解决

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

1691133398323..jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1089588 发表于 2023-8-4 15:31 | 只看该作者
在delayms(500)后面加;
回复

使用道具 举报

板凳
ID:1090450 发表于 2023-8-4 15:48 | 只看该作者
a825563619 发表于 2023-8-4 15:31
在delayms(500)后面加;

还是没有反应喔
回复

使用道具 举报

地板
ID:604515 发表于 2023-8-4 16:49 | 只看该作者
程序是从主函数开始执行的。你的主函数里,除了一个延时函数,没有点灯,也没有关灯,怎么能闪呢。
回复

使用道具 举报

5#
ID:1088834 发表于 2023-8-4 17:02 | 只看该作者
这个写呼吸灯主函数不是应该用while循环吗,你用void定义?
我也是新手不确定啊!
回复

使用道具 举报

6#
ID:1090708 发表于 2023-8-4 17:15 | 只看该作者
少了分号啊
回复

使用道具 举报

7#
ID:1041200 发表于 2023-8-4 19:25 | 只看该作者
1,主函数里只有一个延时程序,点灯的程序没有
2,void main() 里应该有一个while语句,点灯的程序放while里面
3,delayms(500)后面加;
   
回复

使用道具 举报

8#
ID:190832 发表于 2023-8-4 20:03 | 只看该作者
先学一下C语言吧
回复

使用道具 举报

9#
ID:230500 发表于 2023-8-4 20:14 | 只看该作者
缺少;  还缺少while(1){}
回复

使用道具 举报

10#
ID:116103 发表于 2023-8-4 20:43 | 只看该作者
是语法错误,另外主循环只有延时和不延时一样,要加输出语句
              void  main(  )
                         {
                             while(1)  
                                      {   led=0;
                                          Delay1ms(50000);
                                          led=1;
                                          Delay1ms(50000);
                                          }  
                                          

                       }
回复

使用道具 举报

11#
ID:1085441 发表于 2023-8-4 21:34 | 只看该作者
最简单的LED闪烁,各个教学网站上都有,可以去看一下
void main()
{
  delayms(500)
  LED = 0;
  delayms(500);
  LED = 1;
}
回复

使用道具 举报

12#
ID:1089381 发表于 2023-8-5 02:04 | 只看该作者
你没加分号;
回复

使用道具 举报

13#
ID:1006814 发表于 2023-8-5 09:55 | 只看该作者
函数名是不是错误了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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