哈哈哈哈前期 发表于 2019-6-5 16:37:44

按照教程改的程序一直报错

#include "reg52.h"
#include "lcd.h"
       

        unsigned char trueinfo[]="welcome";
        unsigned char wronginfo[]="wrong";
        void main()
{
    unsigned char i;
        portInit();
        LcdInit();
        LcdWriteCom(0x88);
        unsigned char info = Port();
        if(info == "123456")
        {
                for(i=0;i<7;i++)
                {
                        LcdWriteData(trueinfo);
                }
        }else
        {
                for(i=0;i<7;i++)
                {
                        LcdWriteData(wronginfo);
                }
        }
        while(1);       
}
        void portInit()
        {
        TMOD = 0X20;
        TH1 = 0XF3;
        TL1 = 0XF3;
        PCON = 0X80;
        TR1 = 1;
        SCON = 0X50;
        ES = 1;
        EA = 1;
        }

unsigned char Port()
{
        unsigned char receive;
        receive = SBUF;
        RI = 0;
        return receive;
}


页: [1]
查看完整版本: 按照教程改的程序一直报错