为什么单片机实际运行的时间和我用软件仿真得到的时间不一样,实际运行的时间比仿真慢?

为什么单片机实际运行的时间和我用软件仿真得到的时间不一样,实际运行的时间比仿真慢?仿真用的晶振和单片机实际用的晶振是一个型号的,都是12M?... 为什么单片机实际运行的时间和我用软件仿真得到的时间不一样,实际运行的时间比仿真慢?仿真用的晶振和单片机实际用的晶振是一个型号的,都是12M? 展开
 我来答
adee4210
2010-12-27 · TA获得超过4623个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:290万
展开全部
软件仿真肯定没法和实际运行相比,软件仿真都是理想化了的,而实际电路的走线布线、元器件、工作环境对电路的运行都是有影响的,只是影响大小而已。晶振同其他元器件一样,同一个厂家生产同一个型号的元器件,即使是同一个批次,也存在差异,不可能做到就是准确的12M。
百度网友64db161
2010-12-28 · TA获得超过520个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:262万
展开全部
仿真为软件计算结果,中断响应基本不会有延时,但定时中断除了方式2没有外,其他几种方式都有。另外,仿真用于验证程序的逻辑是否正确还是不错的,其他实时性的东西最好还是在硬件上验证!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yibunihao
2010-12-27 · TA获得超过1461个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:293万
展开全部
首先,软硬件差异;其次,软硬件差异;再次,软硬件差异。
仿真毕竟是仿真,要以实际硬件为准,楼上说的都很对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liupan9999
2010-12-27 · TA获得超过551个赞
知道答主
回答量:236
采纳率:0%
帮助的人:184万
展开全部
这个无解的....单片机内部晶振本来就不精确的,它只是提供了一个个脉冲,利用脉冲来控制单片机运行的时序,一般要做时间的话可以用专门的时钟芯片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消

辅 助

模 式