论坛» 综合技术» 基础知识

keil,c51 请教:keil c51的疑问?

院士
2006-12-22 22:43 1楼
keil,c51 请教:keil c51的疑问?
院士
2006-12-22 22:43 2楼
问 以下是小弟的一段实验代码,主要是用来实现线性标度变换的。
  以前是用汇编的,刚开始用c,还望大侠们赐教。
#define uint unsigned int

void main()
{
uint data v1=255;
uint data v2=123;
float data v3=0;
uint data v4=150;
float data v5=0;
float data rate=0;

rate=v2/v1;
v3=123/255;
v5=rate*v4;

}

进行编译时目标文件不能产生,提示如下:
    FATAL ERROR L210:I/O ERROR ON INPUT FILE:EXCEPTON
0021H:PATH OR FILE NOT FOUND FILE:C:\KEIL\C51   \LIB\C51FPS.LIB
如果不是用 FLOAT 型就没有问题。
    望大侠们赐教啊。 1: keil c51你包含math.h和reg51.h头文件了没有
我加了这两个编译通过,没有错误啊
你可以试试!
我也是刚学的. 2: 你的是限制版,没浮点库 3: 路径问题看看你的路径:
C:\KEIL\C51   \LIB\C51FPS.LIB

这样的路径能找到文件吗。 4: 谢谢谢谢指教 5: 还是不行就算加入了#include
#include
也是不行,唉。。。。。。。。。。。。。。。。
  还有,路径是c:\ keil\ c51\lib\ c51fps.lib(中间没有空格)
 各路神仙,救救俺吧。
6: #打错了#打错了,你的#不是这个#,区别一下:########。
如果还错把出错信息贴上来 7: 还是不行我所使用的“#”没有错啊,只是在这里的中文输入法不太一样而已。
以下就是编译时的出错信息,望大侠们指教一二。
;******************************
构造目标 'Target 1'
正在编绎 test_inst.c...
连接中...
BL51 BANKED LINKER/LOCATER V4.13 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2001
"test_inst.obj"
TO "test_inst"
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
EXCEPTION 0021H: PATH OR FILE NOT FOUND
FILE: C:\KEIL\C51\LIB\C51FPS.LIB
目标没产生
;***********************************************
8: 很明显没有浮点库很可能你安装的是试用版或安装时没有输入序列号等装成了试用版,应该还有代码大小等其他限制

到网上去重新找个破jie版,仔细看看安装说明重新安装 9: re你看看C:\KEIL\C51\LIB\C51FPS.LIB
這個路徑下是否有C51FPS。LIB庫文件? 10: 好啦下了一个完整版的KEIL uVision2 and uVision3
很好用的,尤其是uVision3.
感谢大家的帮助
   尤其谢谢:1jj168 taoest xwj coke
菜鸟
2011-06-09 17:23 3楼

真晕,学习积分不够的

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]