找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1737|回复: 4
打印 上一主题 下一主题
收起左侧

单片机单个按键如何切换LCD1602显示?

[复制链接]
跳转到指定楼层
楼主
ID:983435 发表于 2022-4-21 19:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如开始显示“time=8:00",按键按下后显示”wendu=90°C“
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:121859 发表于 2022-4-21 21:30 | 只看该作者
这个很好实现呀,最简单的就是你可以做两个子程序,一个显示前者,一个显示后者,按键切换调用这两个子程序就可以了。
回复

使用道具 举报

板凳
ID:390416 发表于 2022-4-21 22:11 | 只看该作者
简单,开辟LCD1602的缓存数组,主函数定期显示数组里面的内容到LCD。至于你要显示什么、怎么显示,都只需要修改数组缓存即可。跟LCD1602没啥因果关系
回复

使用道具 举报

地板
ID:863267 发表于 2022-4-21 22:17 | 只看该作者
在按键程序中写显示”wendu=90°C“的代码,按下按键显示”wendu=90°C“,如果你要后面那个覆盖前面,在按键程序最开始加一个清屏程序就可以
回复

使用道具 举报

5#
ID:956872 发表于 2022-4-21 22:26 来自手机 | 只看该作者
定义标志位,按下对标志位取反,判断标志位是0还是1,然后分别显示两内容
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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