找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 2179|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

按照自己的理解寫(xiě)一個(gè)1602的單片機(jī)程序,但寫(xiě)到這里編譯了一下就通不過(guò)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:477441 發(fā)表于 2022-5-30 17:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
想按照自己的理解寫(xiě)一個(gè)1602的程序,但寫(xiě)到這里編譯了一下就通不過(guò),報(bào)語(yǔ)法錯(cuò)誤等等,請(qǐng)大佬看看是哪里寫(xiě)錯(cuò)了

單片機(jī)源程序如下:
#include<reg52.h>

//引腳配置
sbit LCD_RS=P2^6;
sbit LCD_RW=P2^5;
sbit LCD_EN=P2^7;  
#define LCD_data=P0

//函數(shù)定義
/*  @brief         1602延時(shí)函數(shù)(晶振12M時(shí)1ms)

        */

void LCD_delay()
{
   unsigned char i,j;
           i=2;
        j=239;
        do
        {
                while (--j);
               
        }        while (--i);

}

/*   1602寫(xiě)命令
        */

void LCD_Writecommand(unsigned char command)
{
        LCD_RS=0;
    LCD_RW=0;  
    LCD_data=command;
        LCD_EN=1;
        LCD_delay();
        LCD_EN=0;
        LCD_delay();
}

void main()
{

}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:883242 發(fā)表于 2022-5-30 20:33 | 只看該作者
#define LCD_data=P0這句錯(cuò)了吧?以后報(bào)錯(cuò)要告訴大家是哪一行,像我這么有耐心全看一遍的人不多了。
回復(fù)

使用道具 舉報(bào)

板凳
ID:1031072 發(fā)表于 2022-5-30 20:51 | 只看該作者
#define LCD_data=P0我也覺(jué)得有問(wèn)題
回復(fù)

使用道具 舉報(bào)

地板
ID:1013784 發(fā)表于 2022-5-30 23:46 | 只看該作者
把宏定義里的=號(hào)去掉
回復(fù)

使用道具 舉報(bào)

5#
ID:477441 發(fā)表于 2022-6-1 18:41 | 只看該作者
呵,不知怎么多打了一個(gè)=,去掉就通過(guò)了

51小白多謝了
回復(fù)

使用道具 舉報(bào)

6#
ID:1031596 發(fā)表于 2022-6-1 19:01 | 只看該作者
#define LCD_data=P0我也覺(jué)得有問(wèn)題
回復(fù)

使用道具 舉報(bào)

7#
ID:1026496 發(fā)表于 2022-6-2 22:43 | 只看該作者
#define LCD_data=P0 這個(gè)又錯(cuò)誤   不需要加=
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表