各位大神,仿真出错查不出老,求帮忙啊,

2019-07-18 10:37发布

@%5[OX[3FE9DYL`LPPY)H%1.jpg 2.png
我一点仿真就弹出错误;我是想做一个逆变器的
写进去的程序是
#include <REGX52.H>

sbit A=P2^1;
sbit E=P2^2;
sbit C=P2^0;
sbit D=P2^3;

#define tong {A=0;D=0;C=1;E=1;}
#define duan {A=1;D=1;C=0;E=0;}

void delay(unsigned int s)
{
        unsigned int i,j;
        for(s=i;i>0;i--)
                for(j=110;j>0;j--);
}
void main()
{
        while(1)
        {
                tong;
                delay(2);
                duan;
                delay(2);       
        }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
武力戡乱
1楼-- · 2019-07-18 10:45
xianyoudian 发表于 2015-4-19 17:54
timestep太小,重新设置

同意。这个Proteus仿真当然也包括其他仿真,在模拟电子仿真上都存在死循环。就是电脑算不了了。他不是万能了。
小小接触
2楼-- · 2019-07-18 15:38
xianyoudian 发表于 2015-4-19 17:54
timestep太小,重新设置

我试过调低频率,好像也是一样啊,不知道是不是电路连错了,你给看看
武力戡乱
3楼-- · 2019-07-18 21:14
错误还是在仿真上了,仿真截几张清晰的图片。
小小接触
4楼-- · 2019-07-19 00:38
 精彩回答 2  元偷偷看……
dmdz2015
5楼-- · 2019-07-19 04:01
路过学习。。。。。。。。。。
chenzhe1
6楼-- · 2019-07-19 04:21
你想做逆变器,那你左边是什么

一周热门 更多>