51单片机完整项目代码无法运行

完整的程序代码都保存在一个文件夹里面!然后我用keil新建项目后,选择89c51芯片,然后加载这个项目的主程序文件main.c然后点击运行,出现很多错误!这是怎么回事?同文件夹下面之前别人编译成功的pro.hex文件运行都很正常!
因为代码可能有点多,我直接保存到网盘了

http://pan.baidu.com/s/1o8kx96E

根据你的错误警告,还有程序发现你的工程最好建立在 Main。c那个文件的同一个文件夹, 然后把里面的.c文件全部加进去,,编译就可以了,

我刚才吧你的文件下载,然后按照上面说的做了一遍, 是可以进行编译的,一个警告都没有
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-13
更新keil试试
可能是编译器对一些字符不支持
第2个回答  2016-07-13
led.c ds1302.c文件没有导入
右键group1-add files to group 添加led.c ds1302.c文件
点击rebuild追问

添加了这两个文件一样会报错

并且我在代码区的【#include"ds1302.h"】点击右键打开文件,会出现改文件,说明已经导入了啊

追答

按照你的代码导入  一点问题都没有啊   更换keil版本试试吧  可能是老版本的编译器不兼容某些字符

本回答被提问者采纳
第3个回答  2016-07-13
估计是没有添加一些源文件:如led.c ds1302.c本回答被网友采纳
第4个回答  2016-07-13
基本的错误太多,不好给你描述,语音说会好一些
相似回答