您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字模点阵 >

如何将文字或图形转成LCD上使用的C51字模数据

发布时间:2019-07-16 08:35 来源:未知 编辑:admin

  长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

  取字模的软件有很多款。有的只能将文字转成字模数据,有的既可将文本文字转字模也能将图片转成点阵数据。在这里我就介绍一款使用简单易用的,它能将文字或图形转成我们LCD模块使用的C51数据,其它的软件也大同小异。

  界面很简单,左边是各种功能和设置修改栏,右边上半部分是显示你所工作的点阵图,右下部分是文字输入框和点阵数据查看框。

  我们用它主要是想让它将文字或图形转成我们在LCD12864上显示的点阵数据。所有我们就讲讲如何将文字和图形转成点阵数据。

  我们选宋体,小五号字。小五号字就是12X12的点阵。然后在文字输入框里输入你想要转为字模的文字。例如“你好”然后按住“CTRL”键的同时按“Enter”键。文字就显示在左上部分的点阵图上了。如下图:

  如果觉得字形不好看你还可以用鼠标在点阵图上修改,点左键画点,点右键擦除。

  我们的LCD12864是黑白显示的,没有灰度级。也就是说任意一个点只有两种状态,要么是白(不显示),要么是黑(黑色显示)。那么只要一位的数据就能表示出一个点,即0或1。那么一个字节的数据就能表示LCD屏上的8个点。所以一般LCD屏的宽和高的总点数都是8的倍数。例如128X64。

  上面讲过一个字节的数据可以表示LCD上的8个点。也就是说将一个字节的数据送到LCD模块,它就能相应地显示8个点,但这8个点是如何排列的呢?不同的LCD模块对每字节8个点的排列是不同的。在LCD模块的产品说明书上会告诉你它的排列方式。例如,我前面讲的那种采用KS0108控制器的并口LCD12864,它的每字节点阵排列方式是竖(纵)向排列的。而我这篇前面讲的串行LCD12864采用ST7920控制器的模块就是按每字节横向排列的。

  另外还有一个正序和倒序的问题,通常我们一个字节的数据按二进制排列的线,这就是正序。如果LCD的点阵与一个字节数据的排列顺序想反,左边最左边显示的是A0,右边显示A7,这就是倒序。竖向排列也一样,通常数据是上面为A7,下面为A0,如果LCD模块正好反了,就是竖向倒序。见下图:

http://halsoankan.com/zimodianzhen/310.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有