格雅百科

为什么keil4编译出现不能打开reg5.h(keil5打开文件不能编译)

格雅百科

本文目录一览:

  • 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的单片机的管脚定义是一样的……

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~