改错问题

2019-03-24 17:27发布

问题在图片里,我找不出来哪里错了,求大神帮忙

#include<reg52.h>
#define ON 0;
#define OFF 1;
#define FM=P2^3;

void delay(unsigned int xms)
{
    unsigned int i,j;
        for (i=xms;i>0;i--)
        {
            for(j=112;j>0;j--)
                {
                    ;
                }
        }
}

void main ()
{
    unsigned  char i;
        while(1)
        {
            P1=0xfe;
                for(i=0;i<8;i++)
                {
                    delay(200);
                        P1<<=1;
                        P1=P1|0x01;
                         FM=ON;
                        delay(200);
                        FM=OFF;
                }
        }
}

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
小陈217
1楼-- · 2019-03-25 00:23
 精彩回答 2  元偷偷看……
圈在指尖
2楼-- · 2019-03-25 01:40
小陈217 发表于 2016-11-4 18:50
好好学习一下c

#include
#define ON 0
#define OFF 1
sbit FM = P2^3;

void delay(unsigned int x ...

在哪里出错了,我看不出来哪里错了
ddllxxrr
3楼-- · 2019-03-25 02:28
#define ON 0;
#define OFF 1;
#define FM=P2^3;
后边没有分号,好不好
圈在指尖
4楼-- · 2019-03-25 02:40
 精彩回答 2  元偷偷看……
长得帅怪我落
5楼-- · 2019-03-25 06:23
这都学的些啥?

一周热门 更多>