VFD灰阶显示实验

很久很久以前,有个人想写个故事,后来他放弃了……故事写不出,也只能拿图片来充数了……

去年做的VFD驱动板由于换工作的原因一直放在箱子里没有进一步开发,元旦的时候也只是拿出来应景的刷了一屏Happy New Year。我一直在想,既然这块VFD也是使用刷屏的方法实现,而且可以调节每次刷屏的亮度,能不能通过两次不同亮度扫描达到实现灰阶的效果呢,或者说VFD的响应速度是否足够满足要求呢,试试看吧。

好在一开始写刷屏程序的时候就考虑到使用多帧存储实现动画效果,只需要在这个基础上控制每次刷屏显示的亮度就可以了,经过一些修改和数据生成,终于在屏幕上出现了下面的效果。

VFD灰阶

乍一看还不错呵,但是仔细观察发现左边原本应该没有显示的区域也出现了一点荧光,而且经过反复试验亮度随着右侧屏幕亮度增强而增强,也不知道是个例还是由于VFD显示原理造成的鬼影,或者是因为这块屏老化太严重也说不清。

不过既然勉强实现了色阶,那就来试试传说中的消锯齿处理。对消锯齿的印象还停留在emWin的选项中,这次就拿emWin的4色阶字库试试看实际的效果如何。由于不知道如何导出4色阶字库,只好照着屏幕一个bit一个bit的拼接了。在费了一番九牛二虎之力后,在屏幕上出现了下面的效果。

VFD灰阶字符

可能是由于VFD老化严重,在各各像素点上色阶效果有很大的不一致性,导致看上去消锯齿的效果并不是十分理想。

最后用元旦时候刷的Happy New Year作为结尾好了。发现都是调程序试了很多显示效果,写blog的时候才意识到没有拍下来,又要匆匆忙忙的回去补图片……

HappyNewYear

← Previous post

Next post →

1 Comment

  1. Nella seconda foto, se andate avanti di uno step nella direzione NO e provate a ruotarla mentre siete dentro a Google Maps, vedrete che ha la maglietta cotptelamenme abbassata e le braccia lungo i fianchi.

发表评论