找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4253|回复: 12
打印 上一主题 下一主题
收起左侧

新手求助大佬: error C141: syntax error near '=', expected '__asm'

[复制链接]
楼主
ID:213173 发表于 2021-10-24 17:17 | 显示全部楼层
多处抄写错漏
#include<reg52.h>

//*********************************************************************
sbit EN=P1^1;
sbit RS=P2^0;
sbit RW=P2^1;


//******************************************************************
char str[]="Goodbye World!";


//***********************************************************************
void delayms(unsigned int ms)
{
        unsigned char i;
        while(ms--)
                for(i=0;i<123;i++);
}


//****************************************************************
void lcdwritecom(unsigned char com)
{
        RW=0;
        RS=0;
        EN=1;
        P0=com;
        EN=0;
        delayms(1);
}


//**********************************************************************
void lcdwritedat(unsigned char dat)
{
        RW=0;
        RS=1;
        EN=1;
        P0=dat;
        EN=0;
        delayms(1);
}


//******************************************************************
void lcdinit()
{
        lcdwritecom(0x38);
        delayms(10);
        lcdwritecom(0x0c);
        delayms(10);
        lcdwritecom(0x06);
        delayms(10);
        lcdwritecom(0x01);
        delayms(10);
        lcdwritecom(0x38);
        delayms(10);
}


//*******************************************************************
void main()
{
        char i;
        lcdinit();
        lcdwritecom(0xc0);
        for(i=0;i<14;i++)
        {
                lcdwritedat(str);
        }
        while(1);
}







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表