proteus仿真出现Simulation is not running in real time due to excessive CPU load

2019-07-18 08:38发布

proteus仿真出现Simulation is not running in real time due to excessive CPU load怎麽解决,请高手帮我解决下啊!!,感觉电路也不复杂啊!,下面是程序:#include <MSP430x24x.h>#define uchar unsigned char
#define uint unsigned int
uchar const table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,  //共阴数码管段选码表,无小数点
                               0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void delayms(uint t)
{
    uint i;
    while(t--)
      for(i=1330;i>0;i--);//进过参数的调整
}


void main(void)
{
    uchar i;
    WDTCTL=WDTPW + WDTHOLD; // 关闭看门狗

    P1DIR=0xFF;            // 设置方向
    P1SEL=0;            // 设置为普通I/O 口



    P1OUT=0x00;


    while(1)
    {


          for(i=0;i<10;i++)
          {  
            P1OUT=table;
            delayms(100);
          }
    }


}
er.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
武力戡乱
1楼-- · 2019-07-18 09:17
看看是不是出在了其他模块上了。去掉其他模块。单独留下单片机。你这个程序确实不应该!
竹轩雨露
2楼-- · 2019-07-18 11:44
武力戡乱 发表于 2015-5-2 21:04
看看是不是出在了其他模块上了。去掉其他模块。单独留下单片机。你这个程序确实不应该!

对啊,我也感觉奇怪!!不过有时候可以,有时候又不行了!!什么节奏嘛!是不是生成Hex文件的步骤错了呢?
竹轩雨露
3楼-- · 2019-07-18 14:14
xianyoudian 发表于 2015-5-2 17:15
看不清仿真什么?修改CPU clock试一下

仿真数码管的,也奇怪,一仿真数码管就不显示了!
武力戡乱
4楼-- · 2019-07-18 15:18
竹轩雨露 发表于 2015-5-2 23:23
对啊,我也感觉奇怪!!不过有时候可以,有时候又不行了!!什么节奏嘛!是不是生成Hex文件的步骤错了呢?

哦?
去掉其他模块也有 警告吗?那就不应该了!
十一啦啦啦啦
5楼-- · 2019-07-18 18:36
 精彩回答 2  元偷偷看……
哎啦啦啦
6楼-- · 2019-07-18 21:36
我也遇到同样的问题,可能感觉是在某个死循环里出不来的原因

一周热门 更多>