如何把 1602液晶连接到mini80开发板上

2024-12-17 12:04:20
推荐回答(1个)
回答1:

#include
#include
sbit en= P2^6;
sbit rw = P2^5;
sbit rs=P2^4;
lcd_wcmd(BYTE cmd)//LCD命令
{
while(lcd_bz());
rs = 0;
rw = 0;
ep = 0;
_nop_();
_nop_();
P0 = cmd;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 1;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 0;
}

lcd_wdat(BYTE dat) //LCD数据
{
while(lcd_bz());
rs = 1;
rw = 0;
ep = 0;
P0 = dat;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 1;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 0;
}

lcd_init()//LCD初始化
{
lcd_wcmd(0x38);
delay(1);
lcd_wcmd(0x0c);
delay(1);
lcd_wcmd(0x06);
delay(1);
lcd_wcmd(0x01);
delay(1);
}
驱动LCD1602还需要定义8个口的数据总线,楼主你没说