标题:请教大神 第三行显示undefined identifier 是咋么啦 ?
只看楼主
一缕阳光zzs
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-3-24
结帖率:100%
已结贴  问题点数:10 回复次数:7 
请教大神 第三行显示undefined identifier 是咋么啦 ?
#include "STC12C5A.H"

sbit AD=P1^0;         //定义音频输入接口             //  这里问什么错啦  
sbit K1=P1^2;         //定义功能按键接口
sbit K2=P1^4;         //定义功能按键接口
sbit K3=P3^5;         //定义功能按键接口
sbit K4=P3^6;         //定义功能按键接口
sbit VCC1=P1^5;         //定义电源功能接口必须为高电平
sbit VCC2=P1^7;         //定义电源功能接口必须为高电平
sbit VCC3=P3^2;         //定义电源功能接口必须为高电平
sbit VCC4=P3^4;         //定义电源功能接口必须为高电平

sbit L1=P0^3,  sbit L2=P4^5,  sbit L3=P2^4;  sbit L4=P2^2,   sbit H1=P0^5;
sbit L5=P0^1,  sbit L6=P4^6,  sbit L7=P2^7;  sbit L8=P2^0,   sbit H2=P0^6;
sbit L9=P0^0,  sbit L10=P0^7, sbit L11=P2^6; sbit L12=P1^6,  sbit H3=P4^4;
sbit L13=P1^3, sbit L14=P0^4, sbit L15=P2^5; sbit L16=P3^3,  sbit H4=P2^3;
                                                                 sbit H5=P4^7;
//定义光立方的接口全部高电平有效
sbit LED1=P0^2,     sbit LED2=P2^1,
sbit LED3=P3^7;     sbit LED4=P1^1;
//定义脚底下4个受控制的LED灯-右下角高电平有效其余低电平有效
unsigned char bdata dzzc0;
sbit dzzc07=dzzc0^7;
sbit dzzc06=dzzc0^6;
sbit dzzc05=dzzc0^5;
sbit dzzc04=dzzc0^4;
sbit dzzc03=dzzc0^3;
sbit dzzc02=dzzc0^2;
sbit dzzc01=dzzc0^1;
sbit dzzc00=dzzc0^0;
unsigned char bdata dzzc1;
sbit dzzc17=dzzc1^7;
sbit dzzc16=dzzc1^6;
sbit dzzc15=dzzc1^5;
sbit dzzc14=dzzc1^4;
sbit dzzc13=dzzc1^3;
sbit dzzc12=dzzc1^2;
sbit dzzc11=dzzc1^1;
sbit dzzc10=dzzc1^0;
unsigned char bdata dzzc2;
sbit dzzc27=dzzc2^7;
sbit dzzc26=dzzc2^6;
sbit dzzc25=dzzc2^5;
sbit dzzc24=dzzc2^4;
sbit dzzc23=dzzc2^3;
sbit dzzc22=dzzc2^2;
sbit dzzc21=dzzc2^1;
sbit dzzc20=dzzc2^0;
unsigned char bdata dzzc3;
sbit dzzc37=dzzc3^7;
sbit dzzc36=dzzc3^6;
sbit dzzc35=dzzc3^5;
sbit dzzc34=dzzc3^4;
sbit dzzc33=dzzc3^3;
sbit dzzc32=dzzc3^2;
sbit dzzc31=dzzc3^1;
sbit dzzc30=dzzc3^0;
//调整数字显示的数据用分别为变的1234
// 4        dzzc6
//3 2    dzzc7     dzzc5
// 1        dzzc4
unsigned char bdata dzzc4;
sbit dzzc47=dzzc4^7;
sbit dzzc46=dzzc4^6;
sbit dzzc45=dzzc4^5;
sbit dzzc44=dzzc4^4;
sbit dzzc43=dzzc4^3;
sbit dzzc42=dzzc4^2;
sbit dzzc41=dzzc4^1;
sbit dzzc40=dzzc4^0;
unsigned char bdata dzzc5;
sbit dzzc57=dzzc5^7;
sbit dzzc56=dzzc5^6;
sbit dzzc55=dzzc5^5;
sbit dzzc54=dzzc5^4;
sbit dzzc53=dzzc5^3;
sbit dzzc52=dzzc5^2;
sbit dzzc51=dzzc5^1;
sbit dzzc50=dzzc5^0;
unsigned char bdata dzzc6;
sbit dzzc67=dzzc6^7;
sbit dzzc66=dzzc6^6;
sbit dzzc65=dzzc6^5;
sbit dzzc64=dzzc6^4;
sbit dzzc63=dzzc6^3;
sbit dzzc62=dzzc6^2;
sbit dzzc61=dzzc6^1;
sbit dzzc60=dzzc6^0;
unsigned char bdata dzzc7;
sbit dzzc77=dzzc7^7;
sbit dzzc76=dzzc7^6;
sbit dzzc75=dzzc7^5;
sbit dzzc74=dzzc7^4;
sbit dzzc73=dzzc7^3;
sbit dzzc72=dzzc7^2;
sbit dzzc71=dzzc7^1;
sbit dzzc70=dzzc7^0;



void Delay(unsigned int t)
{
 while(--t);
}

void init()
{
P4SW=0xff,                //定义P4口为I/O口
P0M1=0x00,                   //I/O口0模式控制器0     Bit7    Bit6    Bit5    Bit4    Bit3    Bit2    Bit1    Bit0
P0M0=0xff,                //定义P0为强上拉输出.
P1M1=0x01,
P1M0=0xfe,                //定义P1为强上拉输出.   P.14作为AD此时不能作为强上蜡
P2M1=0x00,
P2M0=0xff,                //定义P2为强上拉输出.
P3M1=0x00,
P3M0=0xff,                //定义P3为强上拉输出.
P4M1=0x00,
P4M0=0xff;                //定义P4为强上拉输出.

}


void main()
{
init();                  //初始化IO口为强上蜡输出状态
VCC1=1,VCC2=1,VCC3=1,VCC4=1,LED4=1; //关闭开机时候的状态 使单片机没有任何反应 LED4通电不初始化会亮可以作为电源指示灯
    while (1)
    {


//7///////////////////////////////////////////测试所有的LED灯一闪一闪//////////////////////////////////////
LED1=1,     LED2=1,
LED3=1,     LED4=1,      //测试底部4个LED关闭
H1=1,
H2=1,
H3=1,
H4=1,
H5=1,
L1=0,L2=0,L3=0,L4=0,
L5=0,L6=0,L7=0,L8=0,
L9=0,L10=0,L11=0,L12=0,
L13=0,L14=0,L15=0,L16=0;         //全灭
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
////////////////////////////////////////////////////////////////////////////////////////////////////////////
LED1=0,     LED2=0,
LED3=0,     LED4=0,      //测试底部4个LED开启
H1=0,
H2=0,
H3=0,
H4=0,
H5=0,
L1=1,L2=1,L3=1,L4=1,
L5=1,L6=1,L7=1,L8=1,
L9=1,L10=1,L11=1,L12=1,
L13=1,L14=1,L15=1,L16=1;         //全亮
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
Delay(62200);Delay(62200);Delay(62200);Delay(62200);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     }
}
text.c(1): warning C318: can't open file 'STC12C5A.H'
TEXT.C(3): error C202: 'P1': undefined identifier
TEXT.C(4): error C202: 'P1': undefined identifier
TEXT.C(5): error C202: 'P1': undefined identifier
TEXT.C(6): error C202: 'P3': undefined identifier
TEXT.C(7): error C202: 'P3': undefined identifier
TEXT.C(8): error C202: 'P1': undefined identifier
TEXT.C(9): error C202: 'P1': undefined identifier
TEXT.C(10): error C202: 'P3': undefined identifier
TEXT.C(11): error C202: 'P3': undefined identifier
TEXT.C(13): error C202: 'P0': undefined identifier
TEXT.C(13): error C141: syntax error near 'sbit'
TEXT.C(13): error C141: syntax error near 'sbit'
TEXT.C(13): error C141: syntax error near 'sbit'
TEXT.C(14): error C141: syntax error near 'sbit'
TEXT.C(14): error C141: syntax error near 'sbit'
TEXT.C(14): error C141: syntax error near 'sbit'
TEXT.C(15): error C141: syntax error near 'sbit'
TEXT.C(15): error C141: syntax error near 'sbit'
TEXT.C(15): error C141: syntax error near 'sbit'
TEXT.C(16): error C141: syntax error near 'sbit'
TEXT.C(16): error C141: syntax error near 'sbit'
TEXT.C(16): error C141: syntax error near 'sbit'
TEXT.C(19): error C202: 'P0': undefined identifier
TEXT.C(19): error C141: syntax error near 'sbit'
TEXT.C(20): error C141: syntax error near 'sbit'
TEXT.C(108): error C202: 'P4SW': undefined identifier
TEXT.C(126): error C202: 'VCC1': undefined identifier
TEXT.C(132): error C202: 'LED1': undefined identifier
TEXT.C(148): error C202: 'LED1': undefined identifier
text.c - 29 Error(s), 1 Warning(s).
搜索更多相关主题的帖子: undefined include 高电平 
2015-03-25 23:12
一缕阳光zzs
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-3-24
得分:0 
是c语言
2015-03-25 23:36
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:1 
替楼主移到C版去

活到老,学到老! http://www. E-mail:hu-jj@
2015-03-26 11:18
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
得分:1 
这是单片机的c?
2015-03-26 11:35
一缕阳光zzs
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-3-24
得分:0 
回复 4楼 xzlxzlxzl
是的
2015-03-26 15:46
一缕阳光zzs
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-3-24
得分:0 
回复 2楼 一缕阳光zzs
谢谢
2015-03-26 15:48
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:4 
主要是这条error:text.c(1): warning C318: can't open file 'STC12C5A.H'

总有那身价贱的人给作业贴回复完整的代码
2015-03-26 15:58
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:4 
得有对应单片机的库文件

总有那身价贱的人给作业贴回复完整的代码
2015-03-26 15:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-443102-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.075751 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved