keil怎么让程序不被随意更改

像这个样子,程序不能被更改,谁知道是怎么弄的?

这个本身和Keil没有关系,带有锁的文件,是该文件的属性是:只读。
要想这样,在WINDOWS下,在文件上点击右键“属性”,修改只读的方式就行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-09
楼上说的对,是windows下的只读属性。
第2个回答  2013-06-09
自己做个备份,修改了也知道了

keil uvision4的新工程可以不用重复设置吗?
可以用两种方法来解决,一种方法是每次都用一个工程,每次都将工程中的原来的C程序项目删掉,(千万不要把真的C程序删掉呀),重新加载一个新的C程序,再编译就可以。如果还想要保留原HEX文件,就重新命名HEX文件,否则会被覆盖掉的。其实,每次建工程的目的,就是为了编译后要HEX文件,但是在文件夹中...

为什么每次从keil中打开一个新的工程文件时,编程区仍然保留着上次的程...
我没用过DAVE,估计KEIL保存的是自己的工程文件,你再打开原来的工程文件,当然没有变化啦。keil的工程文件后缀是uvproj或者是uv2

keil4中输入c程序不管怎样都不会出现错误,怎么回事啊?
你编译的可能并不是你编辑框中的文件,你没有把编辑框中的c文件添加到工程中来。以前写的c程序又没有将他移除。你看下你的文件名是否一致,不一致说明你的c文件添加错了。你也可以先关闭当前工程重新重建一个工程试下。

keil c写程序为什么程序会乱跳,是不是因为定时器 和主循环冲突造成的...
和楼上说的一样,有些高级的单片机复位后看门狗是打开了的,如果不关上,就会不停的进入默认中断,导致程序连初始化都难以完成。

在用keil编译程序时,单步跟踪到某一步莫名奇妙的跳转的别的函数去了...
1:你的程序呗优化了 也就是说你的光标处不是真实编译后的汇编执行的地方 2:你的确在这调用了函数 或者跳转。(要知道很多运算符都是调用的库函数)

我用keil-uvision4编译器,有一个程序总是不报错,我把它故意改错也不报错...
故意改错,在语法上不一定就错,所以不报错,只是你以为是错的。还有一个原因,你所改的语句,还与其它语句有关,可能会报错,也可能不报错。keil 的语法并不十分严密,有些语句看起来像是错,但却不报错。不过,还很少遇到故意改成错误的做法,想试验什么呢?

Keil或是伟福用C编写的程序,在编译时显示无错,但是仿真的时候发现有些...
c语言的编译器有优化选项,keil好象有九级,可设置,你那段代码可能被优化了,例如代码有重复,或者代码在程序运行过程中不可能被执行 你可以认真审查你的代码,或者把优化等级设置为0,如图

keiluvision4怎么修改程序
1.点击电脑左下角开始菜单栏,找到并点击设置图标;2.在打开的页面中,找到“应用”,点击打开应用界面;3.在左侧找到并点击“默认应用”;4.点“加号”是给现在的应用程序选择默认打开方式,点击图标是修改

KEIL软件有没有可以给内存设置断点的方法呢?比如当某个内存发生指定变化...
进入调试界面,按Ctrl+B打开Breakpoints对话框,添加相应的表达式即可。例如如果你需要在程序改写D:0x50单元时终止程序的运行,可以在Expression中填写“D:0x50”,Access中勾选Write,保存此断点定义。那么当程序运行到对D:0x50单元进行修改的位置时就会自动停下来。这只是一个非常简单的例子,具体你可以好...

KEIL软件执行程序为什么会不完整
跳过是什么意思? 是确实没有执行那个语句?还是说你调试的时候 没有在那里停住、?如果是没有得到你想要的值,那么一般都是你程序本身问题。。不存在执行一部分的 除非你不满足条件。。还有一个问题就是 ,只判断不循环的话使用 if 不要用while ...

相似回答