(我用的是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
}
}
换一个新的版本看一看。我编译、调试了一下你的程序,没有问题。请看图。
追问那请问你用的是什么版本的啊
追答uVISION 4的。另外,你再检查一下AT89X51.H、stdio.h 这两个头文件是不是在你安装的这个文件夹..\Keil\C51\INC下