写了一个很简单的程序,不知道为什么调用不了头文件啊程序贴上
#include <reg51.h>
#include <absacc.h>
#define uchar unsigned char
main()
{
uchar cont;
uchar i;
bit wrong=0;
P1^7=0;
P1^6=0;
cont=0x8000;
i=20;
while(i--)
{
xbyte[cont]=0x88;
cont++;
}
cont=0x8000;
i=20;
while(i--)
{
if(xbyte[cont]!=0x88)
{
wrong=1;
}
cont++;
}
while(1)
{
if(wrong)
P1^7=0;
else
P1^6=0;
}
}
错误也写上,见图
此帖出自
小平头技术问答
这个是写错了,但是改成sbit定义也是调用不了头文件调用成功了不是c文件下面可以展开Reg51.h的吗?
不是吧?我记着build后能正常调用的都是可以展开头文件的
我只用过ARM版本的MDK,对51的环境不熟,所以我也帮不了太多。
你看看有没有设置的地方,或者你改改错误,是不是最终可以编译成功。
一周热门 更多>