这个控制单片机的程序有什么错误么 为什么keil c编译的时候有两个warning?
#include<reg52.h>sbitled1=P1^0;voidmain(){unsignedinti;while(1){i=50000;led1=0;while(...
#include<reg52.h>
sbit led1=P1^0;
void main()
{
unsigned int i;
while(1)
{
i=50000;
led1=0;
while(i--);
i=50000;
led1=1;
while(i--);
}
} 展开
sbit led1=P1^0;
void main()
{
unsigned int i;
while(1)
{
i=50000;
led1=0;
while(i--);
i=50000;
led1=1;
while(i--);
}
} 展开
3个回答
展开全部
这个程序没问题。
从你的警告信息来看,是说没有找到C语言的main函数入口,你看看是不是没有把这个C文件加入项目一起编译
从code=15来看,KEIL只编译了STARTUP.ASM。
从你的警告信息来看,是说没有找到C语言的main函数入口,你看看是不是没有把这个C文件加入项目一起编译
从code=15来看,KEIL只编译了STARTUP.ASM。
追问
startup.A51 怎么关闭啊 还有怎么下次创建不要这个
追答
不要关啊,创建实际项目的话一般情况下总是需要的。
办法1、在项目中添加C文件,在左侧窗口中,右键点Source Group 1->add file to group "source group 1",然后在选择你程序所在的C文件,点add,再点close就可以了
办法2、删掉startup.a51,在左侧窗口中,右键点startup.a51->remove file 'startup.a51'就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询