当前位置:首页 » 电脑资讯 » keil为什么总是执行第二个文件

keil为什么总是执行第二个文件

发布时间: 2022-06-24 07:54:04

‘壹’ keil中一个程序包含许多.c文件,是怎么依次执行的

你所说的“执行”,当然是按照程序逻辑来依次执行,也就是程序中依次调用的顺序。例如先进入main()函数,然后按照main()函数中的语句顺序执行并调用其它函数。当有外部事件/中断发生时,则先进行事件/中断的服务,之后返回刚才被中断的位置继续执行。

我猜测你是不是问编译的顺序?编译的时候其实不分顺序的,按模块顺次编译;只有在连接的时候才根据模块相互关系、以及特定的预定义顺序连接成最终的目标。

‘贰’ 为什么每次从keil中打开一个新的工程文件时,编程区仍然保留着上次的程序

关闭某个项目时,如果没有关闭编辑区的文件,则在下次载入这个项目时,将原先打开的文件全部打开。
KEIL就这样,习惯就好

‘叁’ 为什么每次从keil中打开一个新的工程文件时,编程区仍然保留着上次的程序急急急

Dave是英飞凌MCU专用的开发环境。虽然英飞凌的8位MCU是51结构的芯片,但还是不推荐使用KEIL这些第三方软件。既然人家有为自己单片机专门量身定做的软件,为啥要用外人做的呢!
我没用过DAVE,估计KEIL保存的是自己的工程文件,你再打开原来的工程文件,当然没有变化啦。
keil的工程文件后缀是uvproj或者是uv2

‘肆’ 为什么单片机KEIL每次打开都要重新建立工程文件

你在关闭keil前,先关闭工程,再打开keil就不会了

‘伍’ 用keil编程为什么总是出现上一次编写的程序

我试过了,sleep子函数的外层for循环少了一个},自己查看一下,代码要写的有调理,这很有用的:
整理如下,通过编译:
#include<reg51.h>
void
sleep(int
ms)
{
int
i;
for(
;
ms
>
0;
ms--
)
{
for(
i
=
0;
i
<
124;
i++
)
{
;
}
}
}
void
main(void)
{
while(1)

{
sleep(10000);

p1=0xff;

sleep(10000);

}
}

‘陆’ 请教个Keil软件问题

你可以在源代码中设置断点,然后执行到断点后单步运行程序,汇编代码应该是反汇编的代码,可以直接关掉。如果你的工程中有汇编程序,那就说明进入了汇编出不来了,要考虑程序问题了。个人感觉你这种情况就是程序有问题,应该好好研究下程序。祝你早日解决。

‘柒’ 我在keil里,工程编译好之后,什么都不改,再编译一次,又要重新一个文件一个文件编译是怎么回事

你看一下,是否是下面这个原因?

如果你点的是“Rebuild”按钮,那么Keil必然会一个文件一个文件地把所有文件都编译一遍。

如果你使用“Build”按钮,那么未做修改的文件一般不会重新链接。

Rebuild:Rebuild all target files (它会重新编译所有目标文件,再链接)

Build :Build target files (它一般只会编译修改过的目标文件,并链接)

如下图红框中左端那个按钮是“Build”,右端那个是“Rebuild”

‘捌’ 单片机Keil问题

先回答你第一个问题:
DATALOOP: MOV @R0,A
DJNZ R0,IDATALOOP
第一条是将A中的内容放入R0所指的地址中,如果R0的数值比较大的话,用单步运行就需要很长时间。有个方法可以解决,即在KEIL调试时,修改R0里的数值,将它变成1或者01H,就可以出循环了。

第二个问题:
你的程序是实现P1循环→P3循环→P2循环→P0循环,然后又返回P1循环,连续往复。
你的程序,我用软件调试了,逻辑上没问题,能实现。
不过建议你用移位指令来完成。这样更简单。

回答完毕,谢谢。

‘玖’ 我的KEIL为什么一个工程下面有两个文件,编译就不成功

你说的项目是独立的,是不是说这是两个题目的程序互相之间没有任何关系,要是这样的,就必须建立两个工程,各自进行编译,是不允许把两个程序放在一个工程中的。

‘拾’ KEIL 运行的问题

重装keil 和注册机 就行了

热点内容
荣耀20手机录像为什么是反的 发布:2025-05-16 22:04:10 浏览:528
苹果手机黑名单为什么很多 发布:2025-05-16 22:01:01 浏览:154
为什么旧手机时间长不用很卡 发布:2025-05-16 22:00:48 浏览:114
为什么睡觉醒来眼睛有裂纹 发布:2025-05-16 21:59:57 浏览:832
新龟到家为什么要静养一段时间 发布:2025-05-16 21:40:47 浏览:983
为什么说中国人的性格不一样 发布:2025-05-16 21:23:13 浏览:316
电影的颜色为什么偏黄 发布:2025-05-16 21:17:19 浏览:439
为什么老人总认为子女做的不好 发布:2025-05-16 21:09:50 浏览:52
淘宝为什么没有提示物流信息 发布:2025-05-16 20:56:32 浏览:383
挂号网为什么时间不更新 发布:2025-05-16 20:56:31 浏览:988