keil4使用时有问题:把书上光盘里工程中生成的hex文件烧进12c2052ad单片机中led灯能亮,但用keil4重新运行

生成的hex文件烧进去后led灯不亮!!源代码一模一样,怎么重新运行一次就不行了?是keil4中没有这个单片机需要的头文件还是哪儿设置有问题?
两者生成的hex文件内容确实不一样,怎么处理?

第1个回答  2012-10-05
1,你检查你的c文件添加进去没有,右键工程文件夹,添加文件,就是add那个选中你的c文件,然后再编译,,检查你的hex输出开了没有,,然后再烧录进去,,实在不行你把原理图发我邮箱,我帮你看看,不难慢慢地理解email:[email protected],,实在不行你就邮帮你分析一下免费的!
第2个回答  2012-10-05
检查工程设置,与例程的工程设置是否一致。
另外据说也有些无德的培训班确实干这种事情:提供的hex文件与源代码就是不一样。追问

设置貌似一样,后一情况应该不是的

追答

比较你生成的hex文件与提供的hex文件的差异。
“貌似一样”……不太靠谱啊……

那就说明源代码或者项目设置存在不一致的地方。
例程给你提供工程了吗?

本回答被提问者和网友采纳
第3个回答  2012-10-07
用WAVE6000集成调试软件生成的hex文件试试
相似回答