Keil出现这种情况怎么办?

1个回答
展开全部
摘要 亲亲,非常荣幸为您解答Keil出现情况;如果Keil软件用的好好的,突然打开软件时就会自己进行闪退,再次打开、重装或者更改兼容性都没有办法解决,那就是注册表出现了问题,删掉多余的注册表就可以重新打卡了。如果Keil编译的时候遇到很多错误,可是那个文件不可能错误,是自定义的头文件的最后一个函数分号忘记敲了。如果在用keil软件调试程序时,有时候手头没有硬件电路板,就需要用到软件仿真功能。但是使用软件仿真时经常出现一个问题,就是开始仿真后,程序就会卡在系统初始化函数中。程序停在时钟设置这里就不动了,不能进入主函数。这种情况下可以尝试将时钟设置为外部时钟。
咨询记录 · 回答于2023-06-07
Keil出现这种情况怎么办?
亲亲,非常荣幸为您解答Keil出现情况;如果Keil软件用的好好的,突然打开软件时就会自己进行闪退,再次打开、重装或者更改兼容性都没有办法解决,那就是注册表出现了问题,删掉多余的注册表就可以重新打卡了。如果Keil编译的时候遇到很多错误,可是那个文件不可能错误,是自定义的头文件的最后一个函数分号忘记敲了。如果在用keil软件调试程序时,有时候手头没有硬件电路搭空板,就需要用到凯坦软件仿真功能。但是使用软件仿真时经常出现一个问题,就是开始仿真后,程序就会卡在系统初始化函数中。程序停在时钟设盯枝桐置这里就不动了,不能进入主函数。这种情况下可以尝试将时钟设置为外部时钟。
亲亲知识拓展:解决方法;检查编译器设置:1.在Keil中,选择Options for Target->C/C++选项卡,在Basic Settings中检拆镇查是否选择了正确的编译清御袭器和版本。2.检查头文件路径:在Project->Options for Target->C/C++选项卡中的Include Paths中检查头文件路径是否正确。3.检查库文答兄件路径:在Project->Options for Target->Linker选项卡中的Libraries和Library Paths中检查库文件路径是否正确,并确保已经链接到所需的库。
compiling main . c ... main . c (3): warning C318: can ' t open file ' display . h ' main . c (4): warning C318: can ' t open file ' delay . h ' main . c (5): warning C318: can ' t open file ' key . h ' main . c (6): warning C318: can ' t open file ' beep . h ' main . c (7): warning C318: can ' t open file 'dsl8b20.h' main . c (9): error C247: non - address /- constant initializer main . c - l Error ( s ),5 Warning ( s ).
#include //包含单片运搏猛机寄存器银粗的头文件#include //包含_nop_()函数定义的头旁桥文件#include "display.h"#include "delay.h"#include "key.h"#include "beep.h"#include "ds18b20.h"sbitpwm = P1^1; sbit P12 = P1^2; sbit P13 = P1^3; sbit P32 = P3^2; sbit P33 = P3^3; unsigned char k,count,ttt=0,moshi;void send_char(unsigned char txd);void main(){
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消