proteus中仿真avr单片机,portc.0不断取反输出方波,请问方波周期与什么有关?

编译软件为cvavr,不知道cvavr和proteus两个软件以及proteus中外部晶振以及单片机如何设置,才能得到想要的周期。请高手指点一下,... 编译软件为cvavr,不知道cvavr和proteus两个软件以及proteus中外部晶振以及单片机如何设置,才能得到想要的周期。请高手指点一下, 展开
 我来答
沁芳萧然
2012-07-07 · TA获得超过838个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:238万
展开全部
首先需要说明的是用Proteus仿真,仿真速度与计算机配置有关系,如果仿真时下面的状态条为黄色,此时是可能失真的。也就是说此时计算机CPU的利用率过高,从而影响实际仿真效果,此时用虚拟示波器所看到的不一定准确。
其次,如果是用联合仿真,那执行速度更会远远低于实际速度。
至于想得到的想要的周期,主要取决于你的单片机晶振与程序。
如果是用定时器中断来产生方波,只要你计算的结果是正确的,那理论上就可以得到,但基于以上的原因,可能会仿真得不到。如果用延时来产生方波,那要看你的延时周期是否准确了。
基于以上的叙述,个人以为,Proteus只是一个仿真软件,与实际的硬件环境尚有出入,不宜过于依赖。
希望对你有所帮助。
夜猫叫枫子
2012-07-07 · TA获得超过1160个赞
知道小有建树答主
回答量:704
采纳率:0%
帮助的人:501万
展开全部
与时钟源的频率有关啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dong289488657
2012-07-08 · TA获得超过2916个赞
知道大有可为答主
回答量:2508
采纳率:25%
帮助的人:1239万
展开全部
楼上几位都是乱回答的,方波的周期与寄存器的配置有关,就是avr的中断定时器的相关寄存器,不同的模式有不同的配置。AVR的手册已经很清楚了,多看几遍就行。所以编程的时候要先看手册。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式