找回密码
 立即注册

QQ登录

只需一步,快速开始

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

不带字库LCD12864要显示变量,应该怎样编程?

[复制链接]
跳转到指定楼层
楼主
ID:72649 发表于 2025-1-13 18:31 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如要显示一个温度,图片可以取模,但是变量怎么才能显示?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1110945 发表于 2025-1-13 23:32 | 只看该作者
找生产厂家要例程,英文,中文,图片的显示都有例程的,一般都是用
C语言写的,先把例程刷进去看效果,对着里面的注释慢慢改成你想要的
样子,一步一步来。
这玩意儿不是几句话能说清楚的。
回复

使用道具 举报

板凳
ID:1006638 发表于 2025-1-14 08:28 | 只看该作者
用刷局部图片或写字的函数使用即可,在某位置处写入某数。
回复

使用道具 举报

地板
ID:619259 发表于 2025-1-14 08:53 | 只看该作者
变量取字模,0-9分别取字模,建立字模表
回复

使用道具 举报

5#
ID:277550 发表于 2025-1-14 09:16 | 只看该作者
数值? 就是采样好0-9点阵(浮点则加.),再拆分各位逐位显示
回复

使用道具 举报

6#
ID:1003477 发表于 2025-1-14 13:36 | 只看该作者
我也是初学,前段时间才弄明白。把0-9的数字取模后定义为数组。然后把取出的温度值按位置取出单个数字,比如百位、十位、个位,显示的时候例如个位是1,那就取数组里对应的字模,取字模的起始位置和个数这个工作通过计算可以解决。
回复

使用道具 举报

7#
ID:1109793 发表于 2025-1-14 14:16 | 只看该作者
0-9的字模肯定要有的
和数码管差不多,只是数码管的模只有一个字节,这个根据大小,比如16*8的就是16字节。总之不带字库,消耗存储器就比较多
变量先分解成BCD码,然后显示。
回复

使用道具 举报

8#
ID:161164 发表于 2025-1-14 14:49 | 只看该作者
可以参考中景园的OLED代码
回复

使用道具 举报

9#
ID:517951 发表于 2025-1-14 20:22 | 只看该作者
显示数值0-9, 可以用字模软件生成, 数码管字体, 宋体, 或其他字体都可以的.
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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