查看: 285|回复: 5
打印 上一主题 下一主题

菜鸟请教程序为什么出错,第一次接触C51啊

[复制链接] qrcode

64

主题

68

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
楼主
跳转到指定楼层
发表于 2015-12-14 01:29 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include
sbit sel=p0^0;
voidmain()
{
p1=0x01;
while(1)
{
if(sel==1)
{p1=p1>>1;
if(p1==0x00)
p1=0x80;
}
else
{
p1=p1<<1;
if(p1==0x00)
p1=0x01;
}
}
}

-----
TEXT.C(2): error C202: 'p0': undefined identifier
TEXT.C(5): error C202: 'p1': undefined identifier
TEXT.C(8): error C202: 'sel': undefined identifier
TEXT.C(9): error C202: 'p1': undefined identifier
TEXT.C(10): error C202: 'p1': undefined identifier
TEXT.C(11): error C202: 'p1': undefined identifier
TEXT.C(15): error C202: 'p1': undefined identifier
TEXT.C(16): error C202: 'p1': undefined identifier
TEXT.C(17): error C202: 'p1': undefined identifier



---------------------------------------

第一次接触C51,照书上的程序试了一下,居然出错,各位大侠指点一下
回复

使用道具 举报

0

主题

6

帖子

14

积分

新手上路

Rank: 1

积分
14
沙发
发表于 2015-12-19 11:21 AM | 只看该作者
你这里面提示的是这几个变量没有定义,c语言的变量使用之前要预先定义,并赋初值。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
板凳
发表于 2015-2-7 10:05 AM | 只看该作者
把p0,p1中的p大写试一下哈


http://bbs.ednchina.com/www.dzfan.net
回复 支持 反对

使用道具 举报

3

主题

117

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
地板
发表于 2015-2-9 11:01 AM | 只看该作者
你用的什么cpu应该少了一个与cpu对应的#include<.h>
回复 支持 反对

使用道具 举报

3

主题

117

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
5#
发表于 2015-2-9 01:09 PM | 只看该作者
对于单片机的I/O口进行操作时,既然你直接使用,那么必须是大写!你用的是小写,C语言对大小写是敏感的,他认为p1是新变量,但是你想用的是P1.明白了吧                                                                                                                                                                       
回复 支持 反对

使用道具 举报

3

主题

117

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
6#
发表于 2015-2-9 03:51 PM | 只看该作者
改成大写P就行了                                                                                                                                                                       
回复 支持 反对

使用道具 举报

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

本版积分规则

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