为什么Proteus 仿真的时间感觉别现实实际时间慢很多 ?我用的定时器。定时10ms而实际有差不多1s。

如题所述

步长设置的不合适。
可以调整为和实际时间一致。
仿真主要是看微观性的参数,直接看proteus的时间就可以了,太快了,很多参数就看不到了。
温馨提示:内容为网友见解,仅供参考
无其他回答

为什么Proteus 仿真的时间感觉别现实实际时间慢很多 ?我用的定时器...
步长设置的不合适。可以调整为和实际时间一致。仿真主要是看微观性的参数,直接看proteus的时间就可以了,太快了,很多参数就看不到了。

用proteus仿真做LED点阵屏幕时钟的时候,时间不真实,过七八秒,秒位才...
是用延时子程序计时得到的秒吗?这样就不准确,最好采用定时器并中断的方式还比较准点,但是仿真运行,这时间肯定是不准的,与电脑的性能有关,如果电脑CPU的频度不高,会影响仿真速度的。如果是采用定时器及中断方式,就要优化程序了。

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

...时间不准是怎么回事 我用PROTEUS模拟的 不准 慢了10多秒 单片机晶振...
中断函数太长,建议用时钟芯片,如DS13820

proteus仿真中用定时器数码管计数时,用uVison4写的c语言程序 四位数码...
用proteus做的时钟 可以显示年月日时分秒 可调整时间 有图 \/ includereg52.h

pic单片机 实现10ms定时的简单程序
\/\/===延时(n)ms,在4MHz晶振下!!!void DELAY(uint n){uint j;uchar k;for (j=0;j<n;j++)for (k=246;k>0;k--) NOP();} 2、用定时器延时,要通过计算延时的时间来确定延时的常数(分频比和定时器初值)。参考资料:北航《PIC16系列单片机C程序设计与PROTEUS仿真》...

...键盘控制时间的C语言程序(带注释)和proteus仿真
我这有现成的 ,PROTEL原理图,C语言程序。PROTUES仿真

采用定时器,设计制作一个时钟,用六位数码管显示时间,用三个按键可以调整...
用51单片机的定时器,设计一个时钟,用8位一体共阴数码管显示时间时分秒,用三个按键可以调整时间。可用proteus仿真实现,仿真图如下。

...的C语言程序,程序一定要带有解释和Proteus 仿真电路图.
d(5);\/\/延迟一小段时间 P3<<=1;\/\/P3数据向左移移位 P0=0xff;\/\/消隐 a++;\/\/显示数据指向下一位 if(a>1) {a=0; P3=0x01;}\/\/第二个数据扫完,指向第一个数据 } \/\/定时器中断子函数 timer2() interrupt 5 { static uchar t;TF2=0;t++;if(t==20) \/\/定时够20次即1s { t...

求51单片机PWM程序(一个定时器产生三路PWM 可独立运作) 简单来说就...
你是用三路独立的PWM调光用的,PWM调光,为了保证不让人眼产生闪烁,理论上PWM的频率要大于20Hz,而在实际的测试用,一般PWM要大于25Hz才能保证不闪烁.为了保险起见,我们将PWM的频率设定在30Hz左右,那么,周期就是33.333333ms,假设,我们实现10级调光,那个 每级的时间是3.33333ms 然后设置三个变量和一个...

相似回答