[ZLG-MCU] 求教:为什么感觉p89lpc936的运行速度越来越慢???

[复制链接]
 楼主| pilieren 发表于 2007-4-20 07:56 | 显示全部楼层 |阅读模式
各位大虾:<br />&nbsp;&nbsp;&nbsp;&nbsp;好!<br />&nbsp;&nbsp;&nbsp;&nbsp;小弟用p89lpc936写了一个温控的程序,大概有15k(有时可以编译小一点),但是一开始运行挺正常的,运行了大概10分钟左右就感觉反应越来越慢了,按键反应也慢了,数码显示也是反应迟钝(本来显示2秒左右就会刷新的,但是要等到10秒20秒才会刷新),检查了程序好多次,还没有解决,请各位不吝赐教啊!!!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;谢谢了!<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;程序里面用到了ad,定时器0、1,中断0、1。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;还有个问题,调用的延时程序有个怪现象,延时一样的参数在主程序里面调用时延时大概在两秒,在其他函数中调用时感觉不到一秒?????!!!<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;小弟email:pilieren@gmail.com
肚里有史 发表于 2007-4-20 16:24 | 显示全部楼层

是不是垃圾或碎片数据太多了?应当定时清理,以加快访问

  
 楼主| pilieren 发表于 2007-4-20 16:38 | 显示全部楼层

怎样判别是否是垃圾数据(碎片)呢?

我声明的全局变量比较多了一点
zlgmcu 发表于 2007-4-21 08:39 | 显示全部楼层

re

典型的程序问题,<br /><br />同意肚里有史<br /><br />应该是单片机很多资源没有及时释放,<br />而程序中某些地方又有一些等待语句,这些等待语句要么等待某些操作完成,<br />要么等待某些资源施放,<br />结果导致这种现象.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

237

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部

74

主题

237

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部