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液晶屏的光标,可是下载后就只显示一个亮屏!这是怎么回事啊!
展开
 我来答
cjj796
2015-12-06 · TA获得超过8708个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3445万
展开全部
你的这个程序,只是完成了液晶初始化,并没显示实际的内容
追问
我学的是郭天祥的51单片机视频,片子也是他那买的,接线什么的都是一样的,但是我这个程序和他一样的,他视频里的板子显示出的是一个跳动的光标,所以不知道是怎么回事···
深圳市鸿佳联合科技有限公司_
2021-01-25 广告
提供户外强光下可视、高清高亮、超宽视角、工业级宽温中小尺寸TFT液晶屏,可差异化定制,接口可兼容SPI/MCU/RGB/MIPI。以上回答如果还觉得不够详细,可以来咨询下深圳市鸿佳联合科技有限公司。深圳市鸿佳联合科技有限公司专注于中小尺寸T... 点击进入详情页
本回答由深圳市鸿佳联合科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式