找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3287|回复: 12
收起左侧

Keil编译简单程序出现未定义的错误

  [复制链接]
ID:966117 发表于 2021-9-14 20:59 | 显示全部楼层 |阅读模式
小白请教一下大佬 视频里没有错误 我这里就有未定义的错误了
H__单片机_51单片机工程模板创建_template.uvproj - μVision 2021_9_14 20_58_11.png
回复

使用道具 举报

ID:161164 发表于 2021-9-14 21:59 来自手机 | 显示全部楼层
p2^0的p要大階啊~P2^0
回复

使用道具 举报

ID:624769 发表于 2021-9-14 22:06 | 显示全部楼层
P2  不是 p2
回复

使用道具 举报

ID:57657 发表于 2021-9-14 22:06 | 显示全部楼层
P2要大写
回复

使用道具 举报

ID:831673 发表于 2021-9-15 09:43 | 显示全部楼层
P2的P要大写,你选中reg52.H,右击open document查看reg52.h中的定义,里面管脚P的定义全是大写的,你用小写就没有定义了。
回复

使用道具 举报

ID:908826 发表于 2021-9-15 10:56 | 显示全部楼层
P大写
回复

使用道具 举报

ID:964308 发表于 2021-9-16 07:57 | 显示全部楼层
和我以前一样,都是p没有大写
回复

使用道具 举报

ID:961087 发表于 2021-9-24 11:20 | 显示全部楼层
P要大写才能识别,
回复

使用道具 举报

ID:967983 发表于 2021-9-24 15:39 | 显示全部楼层
你的p需要大写
回复

使用道具 举报

ID:968007 发表于 2021-9-24 16:56 | 显示全部楼层
P要大写哦
回复

使用道具 举报

ID:849376 发表于 2021-9-25 01:44 | 显示全部楼层
定义引脚得大写P,比如要定义led,应该这样写
sbit led = P1^0;//(P大写)
回复

使用道具 举报

ID:106977 发表于 2021-9-25 12:28 | 显示全部楼层
提示“undefined”(未定义)错误,就说明你没有定义这个变量。既然你引入了头文件,显然头文件的定义与你写的不相符(多半是大小写)。先将头文件打开浏览一遍,对你的编程也是个提醒!
回复

使用道具 举报

ID:964558 发表于 2021-9-25 14:49 | 显示全部楼层
第二行p2改成P2
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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