刚学单片机 请大神请教
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit we = P2^7;
sbit du = P2^6;
uchar i = 0;
uchar code leddata[]={
0x3F, //"0"
0x06, //"1"
0x5B, //"2"
0x4F, //"3"
0x66, //"4"
0x6D, //"5"
0x7D, //"6"
0x07, //"7"
0x7F, //"8"
0x6F, //"9"
0x77, //"A"
0x7C, //"B"
0x39, //"C"
0x5E, //"D"
0x79, //"E"
0x71, //"F"
0x76, //"H"
0x38, //"L"
0x37, //"n"
0x3E, //"u"
0x73, //"P"
0x5C, //"o"
0x40, //"-"
0x00, //熄灭
0x4F //自定义
};
void delay(uint x)
{
uint a,b;
for(a = x; a > 0; a--)
for(b = 120; b > 0; b--);
}
void main()
{
while(1);
{
du = 1; //打开段选
P0 =leddata[i];
du = 0;//关闭段选
we = 1;//打开位选
P0 = 0;
we = 0; //关闭位选
delay(500);
i++;
if(i == 10)
i=0;
}
}
________________________________________________________
为什么出现警告 而且下载不到单片机上
Build target 'Target 1'
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DELAY?晶体筥作业
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?CO?晶体筥作业
Program Size: data=10.0 xdata=0 code=204
creating hex file from "晶体管作业"...
"晶体管作业" - 0 Error(s), 2 Warning(s).
|