标题:
FATAL ERROR L210: I/O ERROR ON INPUT FILE:关于keil问题
[打印本页]
作者:
dsystc89c52r
时间:
2018-6-2 08:22
标题:
FATAL ERROR L210: I/O ERROR ON INPUT FILE:关于keil问题
程序不生成hex
错误提示RAMSIZE(256)
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
EXCEPTION 0021H: PATH OR FILE NOT FOUND
FILE: C:\KEIL\C51\LIB\C51FPS.LIB
Target not created
代码
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit DQ=P3^5;
sbit beep=P3^7;
Init_DS18B20(void);
ReadOneChar(void);
WriteOneChar(unsigned char dat);
ReadTemperature(void);
void delay1(uint i)
{
while(i--);
}
Init_DS18B20(void)
{
unsigned char x=0;
DQ=1;
delay1(8);
DQ=0;
delay1(80);
DQ=1;
delay1(14);
x=DQ;
delay1(20);
}
ReadOneChar(void)
{
unsigned char i=0;
unsigned char dat=0;
for(i=8;i>0;i--)
{
DQ=0;
dat>>=1;
DQ=1;
if(DQ)
dat|=0x80;
delay1(4);
}
return(dat);
}
WriteOneChar(unsigned char dat)
{
unsigned char i=0;
for(i=8;i>0;i--)
{
DQ=0;
DQ=dat&0x01;
delay1(5);
DQ=1;
dat>>=1;
}
}
ReadTemperature(void)
{
unsigned char a=0;
unsigned char b=0;
unsigned int t=0;
float tt=0;
Init_DS18B20();
WriteOneChar(0xCC);
WriteOneChar(0x44);
Init_DS18B20();
WriteOneChar(0xCC);
WriteOneChar(0xBE);
a=ReadOneChar();
b=ReadOneChar();
t=b;
t<<=8;
t=t|a;
tt=t*0.0625;
t=tt*10+0.5;
return(t);
}
void main()
{
uint i;
ReadTemperature();
while(1)
{
i=ReadTemperature();
if(i>=290)
{
beep=0;
delay1(100);
beep=1;
}
}
}
复制代码
作者:
zsyzdx
时间:
2018-6-2 09:36
设置错误,对比一下正确的设置,排除程序的问题!!
作者:
zhan2018
时间:
2018-6-2 10:59
可能是缺少c51fps.lib
作者:
一波三折
时间:
2018-6-2 13:53
查看一下是否有c51fps.lib
作者:
scrxys
时间:
2018-6-2 16:29
把源文件拷贝出来,重建工程编译
作者:
熊大946
时间:
2018-6-3 01:16
编译之前在设置里面把生存hex文件勾选
作者:
galagy
时间:
2018-6-3 09:08
编译之前在设置里面把生存hex文件勾选
作者:
sdsd2132
时间:
2018-6-3 09:48
文件缺失
作者:
51hei团团
时间:
2018-6-10 04:19
建议把工程打包上传
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1