标题: 求助,单片机代码运行错误! [打印本页]

作者: 滴滴哒哒    时间: 2019-6-20 13:04
标题: 求助,单片机代码运行错误!


作者: 笨笨兔    时间: 2019-6-21 09:39
基本的英文都不懂?我看你适合做CEO啊。
第一行:警告,打不开STC12xxxxxx.h文件.
下面呢都是为定义,估计第一行解决后就都无问题了
作者: suncat0504    时间: 2019-6-21 10:36
你的工程路径没有设置。在工程设置中,把你使用的keil中的INC路径加上

工程设置.png (73.07 KB, 下载次数: 44)

工程设置.png

作者: suncat0504    时间: 2019-6-21 10:42
宏晶的单片机的话,需要专门把宏晶用的库引进来,具体做法是:在宏晶提供的ISP下载程序中,点击红色圆框圈起来的部分。然后在keil的工程中,使用STC的库,选中MPU。

工程设置.png (115.59 KB, 下载次数: 41)

工程设置.png

工程设置.png (41.46 KB, 下载次数: 45)

工程设置.png

作者: -Sandra-    时间: 2019-6-21 11:11
头文件改成#include <reg52.h>试试看
作者: lwh999995    时间: 2019-6-21 11:14
就是找不到头文件,去STC官方下载一个丢里面即可

作者: 我爱吃蜜桃    时间: 2019-6-21 11:39
产生原因:你那个STC12xxxxxx.h这个单片机头文件没有加入到你这个target1工程中来,系统在编译时找不到STC12xxxxxx.h这个文件,对这头文件里面的定义文件也找不到,所以系统编译后会提示没有定义那边变量或者宏
解决方法:第一步:你把那款单片机头文件(源文件.h)放到你建的那个工程文件夹里
第二步:把那个文件加入到你工程中,在keil软件中的工程名那儿,点击右键,找到Add Existing Files to xxx那行,把你那个STC12xxxxxx.h源文件加入到这个工程来,然后重新编译就OK了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1