在使用KEIL uVISION2的时候,我点击完编译后,显示无语法错误,可是接下来就无法继续了,这是怎么回事啊?

(我用的是C语言编程的)编译后,调试,运行的时候就显示***error56:cantopenfile.我使用的是Atmel的At89C51,程序为#include<AT8... (我用的是C语言编程的)
编译后,调试,运行的时候就显示***error 56:cant open file .
我使用的是Atmel的At89C51,程序为#include <AT89X51.H>
#include <stdio.h>

void main(void)
{
SCON =0x50; //串口方式1,允许接收
TMOD = 0x20; //定时器1定时方式2
TCON =0x40; //设定时器1开始计数
TH1 =0xE8; //11.0592MHz 1200波特率
TL1 =0xE8;
TI =1;
TR1 =1; //启动定时器

while(1)
{
printf ("Hello World!\n"); //显示Hello World
}
}
展开
 我来答
百度网友7115dac
2011-08-02 · TA获得超过391个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:195万
展开全部

换一个新的版本看一看。我编译、调试了一下你的程序,没有问题。请看图。

追问
那请问你用的是什么版本的啊
追答
uVISION 4的。另外,你再检查一下AT89X51.H、stdio.h 这两个头文件是不是在你安装的这个文件夹..\Keil\C51\INC下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式