回答:你忘记定义j,k了 在main下面的括号里加入unsigned char j,k; 并把 unsigned char led8[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char led81[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; 移上去 修改后的代码: #include<reg51.h>void delay(){ ...
出错原因是你没有定义'P3_4'标示符。在main函数开头使用宏定义:#define P3_4 P3.4 或者在程序中把所有'P3_4'替换为'P3.4'最后说一句,天下没有免费的午餐,适当给点悬赏分是对别人劳动成果的尊重也是一种激励。
unsigned char i,j;
still it shows CS,CLK,MISO,MOSI and P1 as undefined identifier. what can i do?
编译出现error C202: 'set': undefined identifier 这个提示,这仅仅是刚开始的提示。其中,改了这条错误后,就会出现更多的错误了。程序中调用的子函数,并没有函数实体,就是只调用,并没有写真的子函数。还有程序中所有的变量都没有声明。还有很多处类似TR0,写成TR 0了,中间多出空格。这程序是从...
主程序中声明变量num一行要写在第一行,你现在是写在第二行,而前面第一行是调用子函数。keil 语法规定,在可执行语句下声明变量无效,所以,num属于未声明的变量,无法编译,就出错了。
keil软件中出现如下提示:TEXT1.C(14): error C202: 'b': undefined identifierA.14行,变量b没有定义B.14行,有语
and tried to use it in cc01drv.c where #include "globals.h" is there. but during build the error msg coming up is, "C202 undefined identifier" Why this is happening, I haven't initialize the array. Andy Neilover 14 years ago
D:SoftwareKeil_v5ARMARMCCBin…includewchar.h(223): error: #20: identifier “size_t” is undefined size_t mbsnrtowcs(wchar_t * __restrict /dst/, D:SoftwareKeil_v5ARMARMCCBin…includewchar.h(225): error: #20: identifier “size_t” is undefined size_t /nmb/, D:SoftwareKeil_v5ARM...
……第2行和第3行,把定义末尾的分号去掉。画蛇添足。