Keil uVision 里的时间仿真调节问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Keil uVision 里的时间仿真调节问题相关的知识,希望对你有一定的参考价值。

如下延时程序:
void delay(int z)
int i,j;
for(i=z;i>0;i--) //延时时间为z*1ms
for(j=110;j>0;j--); //延时时间为1ms左右

我原来在Keil uVision3的仿真当中调试时测试过了for(j=110;j>0;j--)此条语句耗时1ms,但是不知道现在怎么搞的,最近几次调试时这条语句耗时编程0.2ms了!不知道哪位大侠帮忙解决一下!
我的晶振频率一致都采用的12MHZ

执行时间是和你keil软件调试时设置的晶振频率有关,可以在project--->options for target进行设置.在设置成晶振频率为12MHZ时,j为char型时 for(i=0;i<27;i++);延时为0.1ms。还有就是延迟时间与i,j的类型有关,int型延迟比较长,因为51是八位的单片机,处理8位的速度快,用int的型处理就会慢 参考技术A 执行时间跟晶振频率有关不是一尘不变的,在project--->options for target.. 然后选择"Target"选项卡,里面Xtal设置模拟的晶振频率. 参考技术B 我的也是这样啊 ,不知道怎么回事 参考技术C for(j=110;j>0;j--)此条语句耗时1ms,就这条语句能耗时1ms???

keil uvision4 C51(我的版本是V9.03)的搜索功能“find in files”结果错误问题

本人是keil菜鸟用户,请教各位高手,如果我选择搜索路径是“current project”的话,搜索范围是当前project所包含的所有文件还是project所在的文件夹,还是其他??因为我发现一个很严重的问题,project所在的文件夹里有一个文件没有被include进来,但是搜索时却显示在结果里,反而有include进来的文件却搜不到。不知道这个是KEIL固有的问题还是我的版本问题,反正已经联网检查过版本更新的,急啊…………

搜索范围应该是当前打开的project保存的所在文件夹,也可以利用browse更换搜索路径。
另外include中的文件如果不在project文件夹或target目录不一致容易出现搜索不到现象。
参考技术A 这个版本没问题啊!!我也是用这个版本的,很好用
可能你下载的不够全面,重新下载一次咯追问

那请问一下,如果是选择“current project”的话,搜索范围是当前project所包含的所有文件还是project所在的文件夹,还是其他??

追答

所有文件

以上是关于Keil uVision 里的时间仿真调节问题的主要内容,如果未能解决你的问题,请参考以下文章

keil uvision4 memory数据导出?怎么操作?

keil uVision3 输入程序时,输入的程序不对齐?

KEIL、uVision、RealView、MDK、KEIL C51有啥区别?

keil uvision4怎么破解

keil uvision5 已提示破解成功,怎么还有2K限制

如何在Keil uVision4 中加入STC系列单片机型号