一乐电子

一乐电子百科

 找回密码
 注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 129|回复: 0
收起左侧

热水器VFD12864模拟KS0108接口+4阶灰

[复制链接]
发表于 2022-6-21 21:27 | 显示全部楼层 |阅读模式
上一贴中我展示了用RP2040制作VFD,并且可以模拟一些液晶接口。
RP2040的内存充足,可以加大缓存,做出4阶灰度效果。
考虑到兼容性,尝试把灰度显示融合在KS0108的指令集中。
KS0108原来每半边屏的每行(页)有64字节显存,0为灭,1为亮。64字节写完后回环到开头。
现在我改成了64字节写完后,进入额外的64字节显存2,写到这里的内容和原来的内容共同决定灰阶。

原有显存 0 1 0 1
显存2 0 0 1 1
显示颜色 浅灰深灰


这样,原有的程序无需改动,不触及到显存2,那显示效果就是单色,和原版KS0108兼容。
MCU如果要制作灰阶的GUI,需要自备2KB显存,绘图完毕后再按上述数据结构刷入12864。
效果:

IMG_20220604_170355.jpg
IMG_20220501_205714.jpg


PS本来还尝试了8价灰度,但和4阶相比基本看不出区别。


您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号-1粤公网安备44522102000183号 )

GMT+8, 2022-7-7 13:23 , Processed in 0.041760 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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