Proteus仿真单片机,如何调整步长时间

我在做一个AT89C52单片机仿真,电路似乎没有问题,但在按了仿真按钮,运行一段时间,就出现以下问题:[SPICE]TRAN:Timestep too small;timestep=1.25e-19;trouble with node#00175?什么原因?好像是要我调步长时间,我在system菜单下的set simulator options的选项transient改变Minimum Analogue Timestep[TMIN]的值为8e-10(原来的是1e-18),但是还是不行啊!我以为改成越大越好,似乎不是这样!请问高手们如何解决?
注明下:对于本电路,我采用3个定时器来控制两个直流电机PWM调速。

第1个回答  2018-09-22
加个地就行了,至于为什么,我也不知道
第2个回答  2010-05-15
把电阻电容等的模拟量改为数字量。具体操作:双击电阻电容等原件,弹出的属性框有一个按钮,将下拉子菜单选项的ANOLOG改为digital。
也可以看一下Proteus的帮助选项,很详细的。只不过是英文的,可能不太愿意细读。
我也遇到这种情况的,就是这么搞定的。本回答被提问者采纳

Proteus仿真单片机,如何调整步长时间
把电阻电容等的模拟量改为数字量。具体操作:双击电阻电容等原件,弹出的属性框有一个按钮,将下拉子菜单选项的ANOLOG改为digital。也可以看一下Proteus的帮助选项,很详细的。只不过是英文的,可能不太愿意细读。我也遇到这种情况的,就是这么搞定的。

求高手赐教关于proteus模拟单片机控制步进电机的问题
实际上的原因很简单,就是因为proteus里面的延时时间和你在实际单片机上的延时时间是不一致的,你试着调整一下延时时间试试,先从数码管着手,延时时间对了肯定不会闪

proteus中仿真avr单片机,portc.0不断取反输出方波,请问方波周期与什么...
首先需要说明的是用Proteus仿真,仿真速度与计算机配置有关系,如果仿真时下面的状态条为黄色,此时是可能失真的。也就是说此时计算机CPU的利用率过高,从而影响实际仿真效果,此时用虚拟示波器所看到的不一定准确。其次,如果是用联合仿真,那执行速度更会远远低于实际速度。至于想得到的想要的周期,主要取决于...

proteus如何仿真单片机
proteus仿真单片机的方法:打开软件选择P进行元器件的摆放;在检索行输入89C52;找到需要的芯片拖入界面,放在合适的位置;选中单片机,在选中编辑属性;然后用编译软件编译完成后加载即可;加载完毕后,点击执行,即可完成。单片机是典型的嵌入式微控制器(MicrocontrollerUnit),由运算器,控制器,存储器,输入...

高手留步,怎么办调整proteus的仿真间隔
最简单的是 点击单片机把里面的时钟频率(clock frequency)调大为原来的100倍 应该可以吧 100如果不行就换着调 你试着调调看

关于proteus 8 Pro 仿真51单片机CPU占用的问题,仿真运行一段时间会终止...
proteus 显示的CPU占用率当然是指电脑的CPU啦,仿真中的单片机是100%在全速运行的。但是,单片机是仿真的,并不是硬件的单片机,所以,全部执行过程全是电脑CPU来模拟的,肯定会占用电脑的CPU的大部分时间,占用率肯定会很高的。而任务管理器显示的CPU占用率,与proteus 显示的占用率肯定也是不同的,毕竟...

如何使用Proteus做单片机仿真
1,找到需要的元件,芯片。2,根据原理图,画出仿真图。3,写程序,并编译出HEX代码文件。4,把HEX代码文件加载到单片机中。5,运行仿真,就看到结果了。如下图,就是一个仿真的实例。更详细的操作步骤,可上网下载有关的教程看一下。

单片机上运行的结果和用仿真软件运行的结果为什么不一样
这个问题我知道!proteus仿真不是实时仿真,就是说proteus仿真的速度是比不上单片机实际运行的速度的,所以一般只是用proteus检验程序是否符合预期,但是精确的测试还是要在单片机上完成。当然,proteus到现在也不是完美无缺的,多少还有些bug没有发现和纠正,所以有偏差也是正常的。建议单片机的试验直接在单片机...

单片机上运行的结果和用仿真软件运行的结果为什么不一样
嗯 这是正常情况,因为仿真软件毕竟是虚拟的,proteus主要是用来学习的,真正的时间还是要靠自己去在实际中去调整。从一个很明显的例子中可以看出:郭天祥的单片机教学视频中有个定时器一秒的例子,如果把那个程序原原本本的复制到proteus,结果显然不是一秒。要追其根本原因,是因为晶振的原因,尽管在软件...

如何使用Proteus做单片机仿真
如何使用Proteus做单片机仿真 选中单片机,之后选中编辑属性选项。如何使用Proteus做单片机仿真 Program Files 就是程序的路径,注意是HEX文件,所以再用编译软件编译完成后通过该步骤去加载对应的HEX文件即可。如何使用Proteus做单片机仿真 加载程序完毕后,点击执行,即可看到单片机开始工作,液晶屏显示一行字符。如...

相似回答