找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1228|回复: 6
打印 上一主题 下一主题
收起左侧

求助,单片机代码运行错误!

[复制链接]
跳转到指定楼层
楼主

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:158375 发表于 2019-6-21 09:39 | 只看该作者
基本的英文都不懂?我看你适合做CEO啊。
第一行:警告,打不开STC12xxxxxx.h文件.
下面呢都是为定义,估计第一行解决后就都无问题了
回复

使用道具 举报

板凳
ID:517466 发表于 2019-6-21 10:36 | 只看该作者
你的工程路径没有设置。在工程设置中,把你使用的keil中的INC路径加上

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

工程设置.png
回复

使用道具 举报

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

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

工程设置.png

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

工程设置.png
回复

使用道具 举报

5#
ID:568600 发表于 2019-6-21 11:11 | 只看该作者
头文件改成#include <reg52.h>试试看
回复

使用道具 举报

6#
ID:207421 发表于 2019-6-21 11:14 | 只看该作者
就是找不到头文件,去STC官方下载一个丢里面即可
回复

使用道具 举报

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表