51单片机1602液晶屏无法显示
#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintsbitlcden=P3^4;sbitlcd...
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit lcden=P3^4;
sbit lcdrs=P3^5;
sbit dula=P2^6;
sbit wela=P2^7;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(uchar com)
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void init()
{
dula=0;
wela=0;
lcden=0;
write_com(0x38);
write_com(0x01);
write_com(0x06);
write_com(0x0f);
}
void main()
{
init();
while(1);
}
这个程序按理说可以显示1602液晶屏的光标,可是下载后就只显示一个亮屏!这是怎么回事啊! 展开
#define uchar unsigned char
#define uint unsigned int
sbit lcden=P3^4;
sbit lcdrs=P3^5;
sbit dula=P2^6;
sbit wela=P2^7;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(uchar com)
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void init()
{
dula=0;
wela=0;
lcden=0;
write_com(0x38);
write_com(0x01);
write_com(0x06);
write_com(0x0f);
}
void main()
{
init();
while(1);
}
这个程序按理说可以显示1602液晶屏的光标,可是下载后就只显示一个亮屏!这是怎么回事啊! 展开
1个回答
深圳市鸿佳联合科技有限公司_
2021-01-25 广告
2021-01-25 广告
提供户外强光下可视、高清高亮、超宽视角、工业级宽温中小尺寸TFT液晶屏,可差异化定制,接口可兼容SPI/MCU/RGB/MIPI。以上回答如果还觉得不够详细,可以来咨询下深圳市鸿佳联合科技有限公司。深圳市鸿佳联合科技有限公司专注于中小尺寸T...
点击进入详情页
本回答由深圳市鸿佳联合科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |