本文目录一览:
- 1、单片机keil软件编译#include报错了,怎么解决?
- 2、keil中can't open reg51.h是什么原因
- 3、无法打开包括文件:“reg52.h”: No such file or directory
- 4、Keil uVision4里不识别reg52.h
- 5、求大神用keil写程序出现问题 老是提示我include有问题
- 6、KEIL中reg52.h为么不能用?总是报错
单片机keil软件编译#include报错了,怎么解决?
软件的组成文件,被你弄乱了。
最简单的解决方法就是:重新安装。
keil中can't open reg51.h是什么原因
当当安装的目录下没有该文件,或者头文件名有错时,编译时,会有can't open fine 'xxx.h' 提示。请更正头文件名即可。
具体的头文件可在你安装的目录下查看,比如C:\Program Files\Keil\C51\INC\Atmel
或者用最常用的reg52.h或at89x51.h试试。
无法打开包括文件:“reg52.h”: No such file or directory
你好,visual
studio
2010
好像只能编译C语言,而reg52.h是51单片机的头文件,它打不开很正常
要编译你这个程序,要用keil软件,keil是专门编译51单片机的软件
如有不懂,请追问
望采纳,谢谢!
Keil uVision4里不识别reg52.h
1、找在安装目录下面的C51有reg52.h头文件的的路径,你查查看。
2、然后在工程配置里面将头文件目录路径添加进去,就可以了
求大神用keil写程序出现问题 老是提示我include有问题
帮你都改好了,你自己看看
#include reg51.h
#include intrins.h
#define uchar unsigned char
#define unit unsigned int
uchar code M[][8]={ {0x02,0xba,0x7a,0x3f,0x7a,0xba,0x02,0x00}, {0x00,0x01,0xfe,0x28,0xef,0x28,0x00,0x00}, {0x28,0x30,0x7e,0x34,0x38,0x38,0x04,0x04}, {0x01,0xfe,0xa9,0xfe,0xa8,0xa8,0xff,0x00}, {0x01,0xfe,0xa9,0xfe,0xa8,0xa8,0xff,0x00} };
uchar i,j;
void main()
{
P0=0xff;
P1=0xff;
TMOD=0x01;
TH0=(65536-2000)/256;
TL0=(65536-2000)%256;
IT0=1; IE=0x83;
while(1);
}
//TO中断控制点阵屏显示
void show_Dot_Matrix()interrupt 1
{
TH0=(65536-2000)/256;
TL0=(65536-2000)%256;
P0=0xff; P0=~M[i][j];
P1=_crol_(P1,1);
j=(j+1)%8;
}
void Key_Down() interrupt 0
{
P0=0xff;
P1=0x80;
j=0;
i=(i+1)%5;
TR0=1;
}
KEIL中reg52.h为么不能用?总是报错
的确,如果想用一个头文件的话,首先要确定keil里面有这个头文件,#includereg52.h报错,说明你的keil里面没有这个头文件,那么你可以用#includereg51.h代替reg52.h,因为51和52的单片机的管脚定义是一样的……
还木有评论哦,快来抢沙发吧~