keil上面的仿真 我到底信谁

[复制链接]
2151|6
 楼主| 啥是arm 发表于 2013-4-21 10:21 | 显示全部楼层 |阅读模式
我如果选择的是c8051f120单片机的话  运行一个nop花的时间是0.33微妙,但是机器周期却只加1,一个机器周期 ?= 1s 不会吧 我选择的晶振是22.1184 这款单片机应该是什么单指令周期,1除以22.1184大概就是0.045微妙,我应该信谁呀
lyjian 发表于 2013-4-21 10:47 | 显示全部楼层
只有你自己不能信。
运行一个nop花的时间是0.33微妙,Keil仿真得很正确。
c8051f120如果不配置振荡器的话,复位后跑的是内部的RC振荡器时钟的1/8,不是外部晶振。
内部的RC振荡器时钟频率是24.5MHz,24.5MHz/8=3.0625MHz=0.33uS.

评分

参与人数 1威望 +2 收起 理由
原野之狼 + 2

查看全部评分

dirtwillfly 发表于 2013-4-21 17:07 | 显示全部楼层
楼上正解
 楼主| 啥是arm 发表于 2013-7-14 16:57 | 显示全部楼层
lyjian 发表于 2013-4-21 10:47
只有你自己不能信。
运行一个nop花的时间是0.33微妙,Keil仿真得很正确。
c8051f120如果不配置振荡器的话, ...

恩 你说的没错 但我在程序里面是配置了使用外部晶振的 我是不是得用仿真器才能得到正确的延时呀?
lyjian 发表于 2013-7-14 19:53 | 显示全部楼层
啥是arm 发表于 2013-7-14 16:57
恩 你说的没错 但我在程序里面是配置了使用外部晶振的 我是不是得用仿真器才能得到正确的延时呀? ...

不是
Keil也可以
冥顽的石头 发表于 2013-7-14 21:13 | 显示全部楼层
ayb_ice 发表于 2013-7-15 08:34 | 显示全部楼层
都不看手册的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

181

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部