标题:
lcd1602第一排显示黑色方块,求大神帮忙看一下哪里有问题?
[打印本页]
作者:
菜鸟一号1
时间:
2019-3-17 14:21
标题:
lcd1602第一排显示黑色方块,求大神帮忙看一下哪里有问题?
IMG_0125.JPG
(2.43 MB, 下载次数: 23)
下载附件
2019-3-17 14:20 上传
#ifndef _LCD1602_H_
#define _LCD1602_H_
#define uchar unsigned char
#define uint unsigned int
#define LCD1602_dat P0
sbit LCD1602_rs=P2^5
sbit LCD1602_rw=P2^6;
sbit LCD1602_e=P2^7;
void LCD1602_delay(uint T)
{
while(T--);
}
void LCD1602_write(uchar order,dat) //1602 ò»¸ö×Ö½ú ′|àí
{
LCD1602_e=0;
LCD1602_rs=order;
LCD1602_dat=dat;
LCD1602_rw=0;
LCD1602_e=1;
LCD1602_delay(5);
LCD1602_e=0;
}
void LCD1602_writebyte(uchar *prointer)
{
while(*prointer!='\0')
{
LCD1602_write(1,*prointer);
prointer++;
}
}
void LCD1602_cls()
{
LCD1602_write(0,0x01);
LCD1602_delay(1500);
LCD1602_write(0,0x38);
LCD1602_delay(1500);
LCD1602_write(0,0x0c);
LCD1602_write(0,0x06);
LCD1602_write(0,0xd0);
LCD1602_delay(1500);
}
#endif
复制代码
作者:
7358655
时间:
2019-3-19 20:11
首先看:
1.没调好对比度,
2.液晶也没接收到数据。
以下猜测
1.没发主程序,也不好判断
2.确定自己液晶是4位或八位。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1