找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3221|回复: 10
收起左侧

keil 5生成hex文件错误

[复制链接]
ID:540206 发表于 2019-5-16 20:57 | 显示全部楼层 |阅读模式
$W}P4G1L4UCYK$J0X`0C$VP.png 我的这个程序该怎么改才对呢?
回复

使用道具 举报

ID:34643 发表于 2019-5-17 07:17 | 显示全部楼层
P0口"P"字要大写,你的中小写,所以报错。在程序21行,你自己修改一下。
回复

使用道具 举报

ID:123289 发表于 2019-5-17 09:13 | 显示全部楼层
先将出错的英文翻译成你看得懂母语。
回复

使用道具 举报

ID:487821 发表于 2019-5-17 09:28 | 显示全部楼层
P要用大写,头文件reg51.h就行了
回复

使用道具 举报

ID:264050 发表于 2019-5-17 10:27 | 显示全部楼层
undefined identifier——————未定义的标识符

问题出现在第21行的p0应该写成P0

至于为什么:在头文件中定义的端口是什么形式的,在实现文件中就要对应哦。
回复

使用道具 举报

ID:540563 发表于 2019-5-17 11:38 | 显示全部楼层
看一下REGX51.H里面的定义,你的p0没有定义
回复

使用道具 举报

ID:511890 发表于 2019-5-17 11:53 | 显示全部楼层
第五行 后面两个j改成i
回复

使用道具 举报

ID:511890 发表于 2019-5-17 12:01 | 显示全部楼层
然后是头文件丢失。到STC-ISP找到相应的头文件,保存。然后把文件复制到你的项目文件夹下。重新打开项目,把第一行的头文件名改成相应的头文件名。
回复

使用道具 举报

ID:424408 发表于 2019-5-17 19:55 | 显示全部楼层
按提示的错误改正,小写p 换成大写p
回复

使用道具 举报

ID:540964 发表于 2019-5-17 20:46 | 显示全部楼层
p0改为P0解决问题
回复

使用道具 举报

ID:530977 发表于 2019-5-17 21:06 | 显示全部楼层
P要大写,一般哪里出错他都会提示的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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