找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

用单片机c51 V9.00编译时出现错误

查看数: 5204 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-9-24 18:10

正文摘要:

我是新手,请大家看看这个程序错在哪里? 一个小c程序用c51 V9.00编译时出现如下错误,各位能否帮忙看看是哪里不对?有的书中p0口的第0位用p0_0表示,有的书中我看到p1口的第0位用p10表示,这两种方法有什么不同?包 ...

回复

ID:1097455 发表于 2023-10-27 13:24
注意大小写
ID:227818 发表于 2023-10-27 10:49

是的,改过来后正常了
ID:1094811 发表于 2023-10-24 15:15
P要大写!
ID:227818 发表于 2023-10-24 08:24
yzwzfyz 发表于 2017-9-26 01:03
知道#INCLUDE,是干什么的吗?
弄清楚这个,你才会真正的明白,否则以后永远是糊里糊涂,拧不清。

谢谢您的回复,不知道为什么今天论坛才出现您的回复的提醒,包含文件里的定义真的需要花时间理解,不然真的一头雾水。
ID:123289 发表于 2017-9-26 01:03
知道#INCLUDE,是干什么的吗?
弄清楚这个,你才会真正的明白,否则以后永远是糊里糊涂,拧不清。
ID:227818 发表于 2017-9-25 18:56
同时谢谢各位的回复。
ID:227818 发表于 2017-9-25 18:55
wulin 发表于 2017-9-25 06:53
自定义名称p1_0或p10都是一样的,也可用其他名称,只要不与关键字相同就行,你编译报错是因为sbit p0_0=p0^ ...

您说的对,谢谢您。我把P改成大写,编译通过了,但是出现了7个警告。
其中一个是“C:\KEIL\C51\INC\STC15W4K.H(532): warning C322: unknown identifier”
这个532指的是STC15W4K.H文件的第532行?C322指的是错误代码?整个警告是第532行有未定义的标识符?
ID:88029 发表于 2017-9-25 15:51
是不是用汉语的拼音了?
ID:235500 发表于 2017-9-25 15:21
也许程序写错了吧
ID:213173 发表于 2017-9-25 06:53
自定义名称p1_0或p10都是一样的,也可用其他名称,只要不与关键字相同就行,你编译报错是因为sbit p0_0=p0^0;用了小写,应该用大写P0^0;.
ID:235396 发表于 2017-9-25 06:36
删掉全部重新再来一次

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

Powered by 单片机教程网

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