找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5067|回复: 11
收起左侧

LCD1602液晶显示如何切屏? 求帮助

[复制链接]
ID:479896 发表于 2019-2-24 11:35 | 显示全部楼层 |阅读模式
如题      求大佬解决            

回复

使用道具 举报

ID:138664 发表于 2019-2-24 21:58 | 显示全部楼层
是显示一次信息停留几秒再显示下一次信息?
回复

使用道具 举报

ID:479896 发表于 2019-2-25 08:07 | 显示全部楼层
首先  显示一个界面   按键按下   又显示一个界面     再按按键  回到原来显示的
回复

使用道具 举报

ID:479896 发表于 2019-2-25 08:08 | 显示全部楼层
首先  显示一个界面  按按键   又显示一个界面     再按按键   回到原来的界面
回复

使用道具 举报

ID:164602 发表于 2019-2-25 08:54 | 显示全部楼层
两种办法吧:
第一:笨办法——换内容时,重新写屏。
第二:1602显示的内容,一行只有16个字符,但有48个显示内容的存贮地址,可以一次写好,移动光标,达到切屏的目的。
回复

使用道具 举报

ID:479896 发表于 2019-2-25 10:58 | 显示全部楼层
谢谢  帮助
回复

使用道具 举报

ID:478073 发表于 2019-2-25 11:05 | 显示全部楼层
学会用这个
  Write_cmd(0x01);                        //清除LCD的显示内容
        DelayMS(1);

评分

参与人数 3黑币 +36 收起 理由
就你**** + 10
Sawardeakar + 10 回帖助人的奖励!
jinsheng7533967 + 16 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:71233 发表于 2019-2-25 11:46 | 显示全部楼层
好像写命令的延时最好长一点(具体多少毫秒,最好通过实验得到),否则会出现花屏,特别是加入IIC转换模块的LCD屏。
回复

使用道具 举报

ID:71233 发表于 2019-2-25 11:53 | 显示全部楼层
除了清屏(命令为0x01)之外,还有一种方法,就是你首先要知道在LCD1602屏具体位置上原来是什么字符,现在要换成什么或不显示什么,可以通过直接写入的办法解决。例如第一行第一个字符,原来是“A”,现在要换成“B”你可以直接在第一行第二位(0x81)写入“B”,如果现在不显示任何字符了,你可以在此位置的寄存(0x81)上写入“ “(空格字符)。但这种方法很麻烦。最好的方法是先清屏,再写入你想显示的内容。
回复

使用道具 举报

ID:259114 发表于 2019-4-24 22:31 | 显示全部楼层

楼主,请问你实现屏幕切换这个功能了嘛?
回复

使用道具 举报

ID:259114 发表于 2019-4-24 22:49 | 显示全部楼层
楼主实现这个功能了嘛?可以分享一下嘛?
回复

使用道具 举报

ID:640653 发表于 2019-11-21 20:57 | 显示全部楼层
设置一个变量,用按键控制,然后写两个if语句,控制两个屏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表