改错问题

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;
                }
        }
}

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。