51单片机 1602液晶初始化为什么要设置4次显示设置

这是教程的初始化代码voidIntial(){Write_cmd(0x38);//显示模式设置DelayMs(5);Write_cmd(0x38);//*/DelayMs... 这是教程的初始化代码
void Intial(){
Write_cmd(0x38); //显示模式设置
DelayMs(5);
Write_cmd(0x38); //*/
DelayMs(5);
Write_cmd(0x38);
DelayMs(5);
Write_cmd(0x38);
Write_cmd(0x08); /*显示关闭*/
Write_cmd(0x01); /*显示清屏*/
Write_cmd(0x06); /*显示光标移动设置*/
DelayMs(5);
Write_cmd(0x0C); /*显示开及光标设置*/
}

为什么要设置4次(0x38),这个应该是功能设置吧,为什么要设置那么多次?还有,我只设置一次的时候显示的样子也和设置多次不同,一次的话第二行是完全没显示的,两次以上的话第二行隐约看到有格子,要调节点位器才会一样
展开
 我来答
tanweichuang
推荐于2016-07-08 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:57
采纳率:0%
帮助的人:62.6万
展开全部
写多少次不是单片机或者C语言决定的,是由液晶屏的资料决定的,液晶屏内部也有一个MCU控制,它的操作指令是出厂就定好了的,不同厂家的屏它的指令也可能会不一样。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁丁舞台
2024-12-30 广告
作为广州丁丁舞台技术有限公司的工作人员,我们深知LED显示屏维护的重要性。日常维护需确保工作环境温度在-20℃至50℃、湿度10%至90%RH内,避免恶劣环境,远离易燃易爆物品。需定期清洁模组表面,使用软毛刷或酒精擦拭,避免使用液体。同时,... 点击进入详情页
本回答由丁丁舞台提供
匿名用户
2015-02-26
展开全部
设置初始化,有设置关闭光标,设置液晶的第一个位置开始。然后还有一些什么设置?反正有五个还是几个?都是有公能的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-26
展开全部
为了保险吧。。。。三次两次都行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-26
展开全部
我设置两次,因为对于1T单片机,1602有时反映不过来。用89c51单片机就不用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-26
展开全部
4次分别设定的是不一样的部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式