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

QQ登錄

只需一步,快速開始

搜索
查看: 190|回復(fù): 0
收起左側(cè)

請(qǐng)問單片機(jī)lcd1602程序哪里有問題,運(yùn)行起來不顯示

[復(fù)制鏈接]
ID:755966 發(fā)表于 2022-12-21 21:07 | 顯示全部樓層 |閱讀模式
#include <reg51.h>
#include <intrins.h>
sbit DB=P0;
sbit RS=P2^0;
sbit RW=P2^1;
sbit E=P2^2;
void delay(unsigned int z)
{
        unsigned int x,y;
        for(x=z;x>0;x--)
                for(y=110;y>0;y--);
}

void write_dat(unsigned char dat)
{        
        RW=0;RS=1;
        DB=dat;
delay(5);
        E=1;
delay(5);
        E=0;
}
void write_com(unsigned char com)
{        
        RW=0;RS=0;
        DB=com;
        delay(5);
        E=1;
        delay(5);
        E=0;
}
void lcd_1602init()
{
   RW=0;
         E=0;
        write_com(0x3c);
        write_com(0x0c);
        write_com(0x06);
        write_com(0x01);
        write_com(0x80);
}
void write_sfm(unsigned char add,unsigned char date)
{
        unsigned char shi,ge;
        shi=date/10;
        ge=date%10;
        write_com(0x80+add);
        write_dat(0x30+shi);
        write_dat(0x30+ge);
}
void main()
{
        lcd_1602init();
        while(1)
        {
                write_com(0xc0);
                write_dat('2');
        }
}
捕獲.JPG
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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