找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

这段单片机代码如何修改才能编译通过?求帮助

查看数: 1871 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-5-26 22:46

正文摘要:

单片机源程序如下: #include"AD.h" extern BIT flag_1 = 1; void AD(INT * level) {         INT a = 0;         INT i = 0;   & ...

回复

ID:549320 发表于 2019-5-28 15:41
extern BIT flag_1 = 1;这句只声明不要赋值;其他的是缺少相应的头文件引用
ID:510365 发表于 2019-5-28 14:20
缺头文件
ID:549213 发表于 2019-5-28 13:23
头文件有没有包含进工程中,先把所有头文件放在同一个工程文件里再编译试试吧,这个是最基础的问题,其它问题再议。
ID:549213 发表于 2019-5-28 13:23
  把include那些放在代码的最顶上,头文件有没有包含进工程中,第三行的extern声明的变量不能在声明的时候赋值,其他的缺太多头文件,需要确认头文件完整性
ID:522450 发表于 2019-5-28 10:27
先把所有头文件放在同一个工程文件里再编译试试吧,这个是最基础的问题,其它问题再议。
ID:487821 发表于 2019-5-27 23:55
这样的代码是自己写的吗,习贯很不好,估计没几个人愿意认真给你看完,包含了这么多.h头文件,.h的代码呢
ID:330198 发表于 2019-5-27 11:05
头文件有没有包含进工程中?
ID:548112 发表于 2019-5-27 09:36
第三行的extern声明的变量不能在声明的时候赋值,其他的缺太多头文件,需要确认头文件完整性
ID:94031 发表于 2019-5-27 08:57
缺很多头文件,资料不全。
ID:52944 发表于 2019-5-27 08:31
把include那些放在代码的最顶上

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

Powered by 单片机教程网

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