求大神帮我看看错在哪

2019-03-24 17:44发布

include<reg.51.h>
#define uchar  unsigned char
sbit LED=P1^0;
uchar n;
void main()
{
        n++;
        if(n=50)
        {n=0;
                LED=!LED;
        }
}


有2个worings  不知道错哪 求告知
下面是警告:
Build target 'Target 1'
linking...
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
    ADDRESS: 000DH
Program Size: data=9.0 xdata=0 code=15
"aa" - 0 Error(s), 2 Warning(s).


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
飞翔荷兰人号
1楼-- · 2019-03-25 03:00
应该是 n == 50
zhangdaijinqf
2楼-- · 2019-03-25 05:53
                                                         
07611128
3楼-- · 2019-03-25 06:45
 精彩回答 2  元偷偷看……
郑小气聋子
4楼-- · 2019-03-25 07:25
一切尽在不言中,,,
其实楼上已经说很清楚了,所以,如果还是有问题的话,最好是对照例程代码仔细的看
bobde163
5楼-- · 2019-03-25 08:32
同意4楼更改头文件的观点,但是应该是if(n == 50),而不是n == 0
philipchiu
6楼-- · 2019-03-25 09:43
 精彩回答 2  元偷偷看……

一周热门 更多>