proteus仿真中LED 过多 闪怎么办
我做的电子万年历,不加温度测试完全正常,加了温度测试之后发现数码管的扫描延时改成多少都闪怎么办呐...
我做的电子万年历,不加温度测试完全正常,加了温度测试之后发现数码管的扫描延时改成多少都闪怎么办呐
展开
1个回答
展开全部
首先你要确定一下,你的LED闪的时间间隔是不在在正常范围,我说的时间是仿真中在界面的状态栏中看到的时间,如果这个时间在1-2ms,就是正常的。
因为PROTEUS仿真,实际上是用计算机的动画来仿真实际的运行状态。如果你的程序较复杂,线路也较复杂,计算机又比较慢,则计算机的仿真速度会与实际运行的速度有差别,即你看到的运行速度慢,这样会出现闪烁,而用硬件是不会闪的。
因为PROTEUS仿真,实际上是用计算机的动画来仿真实际的运行状态。如果你的程序较复杂,线路也较复杂,计算机又比较慢,则计算机的仿真速度会与实际运行的速度有差别,即你看到的运行速度慢,这样会出现闪烁,而用硬件是不会闪的。
追问
主要是DS18B20时序的延时太长啦,所以导致数码管中间隔的时间太长了,DS18B20读取温度的程序放在哪里比较合适啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询