led.c(27): error C202: 'p2': undefined identifier 解决方法:p2改为大写的P2
你缺一个头文件声明吧:#include <reg52.h> 定义了51或者52的头文件之后,P1到P3的引脚定义就已经有了,如果你的工程里面有几个文件,如果你有一个用51的头文件声明,另一个用52的好像也会出现这种错
把p改成大写的P就可以了。
y>0;y--);}void close(){count=0;}void display(){ while(1){if(key1==0){P2=0x00;P3=0x00;close();delay(5);}elseif(key2==0){ a++;if(a==1){P2=0x01;count=6;delay(5);}else if(a==2){P2=0x02;count=10;delay(5);}else if(a==3){P2=0x04;...
唉,这么简单的问题也看不出来吗,那不是很明白的告诉你p2错了,你打的是小写p,程序中一律要写成大写P,凡是小写p2,一律改成大写P2的对啦。
因为没有源代码,只能做错误分析如下:00000.c(48): error C202: 'n': undefined identifier 这个错误信息表明00000.c文件的48行的变量n没有定义,修改方法,在使用前定义下n,例如:int n = 0;00000.c(49): error C202: 'k': undefined identifier 这个错误信息表明00000.c文件的49行的变量k...
是说tmp这个变量没有定义,需要在这行的前面定义tmp的类型和初始值
P1中的P大写 或者在前面定义一下,用#define 命令定义一下也可以,赋给另个变量值即可
上下行指示灯的 P2 小写了,应该大写
if(miso) adc_val|=(1<