LCD、LED点阵字模提取软件

合集下载

DM Tool字模提取工具使用说明书V1.0

DM Tool字模提取工具使用说明书V1.0

目录
1 入门 ................................................................................................................................................................ 1 1.1 主要功能简介 ......................................................................................................................................... 1 1.2 安装DM Tool .......................................................................................................................................... 1 1.3 快速上手 ................................................................................................................................................. 1
2.2.4 [Picture] ......................................................................................................................... 3

C51批量字模提取工具v1.1

C51批量字模提取工具v1.1

C51批量字模提取工具帮助文档:1、文字的转换软件打开后在字符输入框里面输入想要转换的汉字就可以进行批量转换(1.1版本中由原来的20个汉字减少为19个)点击开始转换或者回车键即可看到效果,输出结果在下方。

默认转换为16*16点阵字体。

按复制结果(ALT+C)即可快速复制。

1文字的转换2文字方向2、文字的方向点击文字方向中的任意方向,软件即会转换出对应翻转文字的结果,如图2所示3、读取顺序选择根据不同单片机和不同的写程序习惯,这里提供读取顺序选择,当然,根据不同的顺序选择也可以制造出反字等效果。

大家可以自行学习研究。

4、字符反白制作LCD菜单时经常使用的功能哦,操作很简单。

在转换之前或转换完成以后,点击字符反白,则当前的图片变成反白状,或所有字重新转换成反白字。

效果如图3:图3 文字反白5、字体点阵大小选择每次文字转换之前都可以进行点阵选择,选择适当的字体大小。

12点阵比较节省空间以下为12点阵的介绍。

点击12中英之后,点击开始转换,则结果就出来了。

如图4所示图4 12点阵测试6、半角字符的使用在字符输入框中输入一个半角字符,或清空字符框之后点击16*8,即可切换至半角字符模式。

(12点阵的直接输入半角字符即可,软件会自动识别)此模式必须每个英文字母单独转换,切勿一起打进去。

后面有介绍英文字母数字的批量操作。

图5 半角字符7、自定义绘图在任何时候可以使用鼠标在绘图板中进行绘图,知道满意之后,点击开始转换(回车),即可得到结果,此时也可以进行反白操作哦!8、半角字符的批量处理操作因为软件不支持英文混排,此时便可以使用捕获到文件操作进行批处理。

点击捕获到文件,保存到随意的一个路径之后,我们之后进行的所有转换操作软件都会进行记录。

此时您可以按照这个顺序输入a回车b回车c回车d回车e回车f回车g回车等等,直到所有想要的半角字符转换完成,在次点击捕获到文件,以停止捕获,此时可以根据提示查看文件,也可以按快捷键(CTRL+O)查看内容。

LCD和字库的解决方案

LCD和字库的解决方案

关于字库和LCD的解决方案(2014.08.21)1.关于汉字显示和字符显示由于本车载系统采用的LCD型号LCM192643本身不带中文字库,所以采用点阵输入显示的方式,整个过程如下:(1)将欲显示在LCM模块上的汉字或字符,输入字模软件,并选择不同的字体及大小,从中提取出该字符或汉字的点阵。

(2)将点阵以数组的形式放入程序的存储区,在程序中以该数组名为实参调用LCM模块的驱动函数,便可将该字符或汉字显示在LCM模块的特定位置上。

Unsigned charda[32]={0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xFF,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x03,0x0C,0x10,0x20,0x40,0x80,0x80,0x00};DisplayWord(da,1,4);2.关于本车载系统LCD显示的解决方案(1)由于每条公交线路站名固定,且用于报站的汉字和字符都是有限的,所以用字模软件将每一条所有车站以及报站所用的汉字(字符)取出,并以一定的规律(如按照车站的次序)放入程序的存储区中,等到需显示某个汉字或字符时再从中调用。

这样可以极大的节约单片机有限的存储空间,以及减少成本,并方便后续编程。

(2)为了能在LCM模块上显示大小不同的各种字体,我们将提供各种字体的显示提取程序。

比如想在LCM上显示16X12的字体,可以调用DisplayWord1612(),若想显示16X16的字体,可以调用DisplayWord1616()等等。

而不必将不同规范的字库都装入存储器中,以避免不必要的浪费。

(3)在车载系统的使用中,LCD必然有固定的人机界面,且界面一旦确定,所显示的字符大小和内容都是固定不变的,所以事先确定人机界面,然后按照人机界面上固定大小的字符到字模软件中提取点阵,并放入程序的存储区中。

LCD1602-LM016l程序和使用说明

LCD1602-LM016l程序和使用说明
液晶显示偏压
11
D4
数据
4
RS
数据/命令选择
12
D5
数据
5
R/W
读/写选择
13
D6
数据
6
E
使能信号
14
D7
数据
7
D0
数据
15
BLA
背光源正极8Leabharlann D1数据16
BLK
背光源负极
表10-13:引脚接口说明表
第1脚:VSS为地电源。
第2脚:VDD接5V正电源。
第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
体积小、重量轻
液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。
功耗低
相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多。
10.8.1液晶显示简介
①液晶显示原理
液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。
字符的显示
用LCD显示一个字符时比较复杂,因为一个字符由6×8或8×8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。

LCD5110字模提取软件PCtoLCD2002使用指南

LCD5110字模提取软件PCtoLCD2002使用指南

PCtoLCD2002作为LCD5110字模提取软件的使用方法Yuan 坤2012.8.28LCD5110简述:5110使用PCD8544进行控制。

5110每行有84列点阵,通过一个十六进制数据来控制每列的8个点阵的亮灭;5110共有6行。

5110在默认情况下使用的是水平扫描模式,如图2中,0、1、2、3……代表的是第几列,控制器扫描完第0列后,水平向右扫描,即扫描第1列,之后第2列……图2举个显示“P ”的例子,注意其数据的写入值:左边为最高位D7……图3由图3可以看出,要显示“P ”,首先写入0x1f ,则第一列显示一个竖杠,之后控制器自动水平右移到下一列,再写入0x05,则出现两个小横杆,这个两个横杆就是0x05中00000101中两个1所处的位置,写完第二列后,控制器自动跳到第三列,再写入0x07,第四列写入0x00后,P 就显示出来了。

端显示一个小点,你也得控制写入一个8位的二进制数置设置好,即写入0x01。

即你不能一次性控制一个点阵,只能一介绍部分,这些部分设置之后是不用再改的:图4图6由图5和图6总结软件的设置:1.主界面中的“字宽”与“字高”的设置才是真正对显示到液晶屏上的字体的大小的设置。

2.对话框中“点阵”的值会对字模的编码产生影响。

因为5110是从第一列水平向右写入数据,取模时也是从左往右的那样的取,所以就拿一个16*16的汉字来讲,将汉字的上半截16列数据,可以分成很多份,而点阵=字宽/份数即16*16的汉字,字宽为16,若将其分为两份,则每份存8列的数据若将其分为一份,则每份存16列的数据例“元”字宽16字高16:点阵=8{0xDF,0xDF,0xDD,0xDD,0xDD,0x1D,0xDD,0xDD },{0xDD,0x1D,0xDD,0xDD,0xDD,0xDF,0xDF,0xFF },{0x7F,0xBF,0xDF,0xEF,0xF3,0xFC,0xFF,0xFF },{0xFF,0xC0,0xBF,0xBF,0xBF,0xBF,0x87,0xFF }点阵=16{0xDF,0xDF,0xDD,0xDD,0xDD,0x1D,0xDD,0xDD,0xDD,0x1D,0xDD,0xDD,0xDD,0xDF,0xDF,0xFF },{0x7F,0xBF,0xDF,0xEF,0xF3,0xFC,0xFF,0xFF,0xFF,0xC0,0xBF,0xBF,0xBF,0xBF,0x87,0xFF },可以出,点阵8和点阵16的数据是完全一样的,只不过就是这个二维数组中的每个一维的数据位数不同罢了。

原理——汉字字模提取技术

原理——汉字字模提取技术

字节。 offset=(94×(qh–1) +(wh–1)) ×32 (3)移 动 文 件 指 针 读 出 点 阵 字 模 数 据 打开点阵字库文件, 将文件指针从文件头向 后 移 动 offset 个
字节, 然后使 用 文 件 读 取 函 数 读 出 字 模 。 如 使 用 Windows API 函 数:
以 UCDOS 的汉字矢 量 字 库 HZKPS××J 为 例 , 该 字 库 由 指 针 区与数据区两部分组成。每个汉字矢量指针占 6 个字节, 其格式 为: 前 4 个字节为汉字的矢量数据在文件中的偏移, 后 2 个字节 为汉字的矢量数据的长度。汉字指针在指针区的偏移由公式计 算:
pos=((qu- 16)*94+wei- 1)*6 ( 注:qu- - 区号 wei- - 位号) 根据 pos 读取 6 个字节, 前 4 个字节组合为一个偏移量定位 文件指针, 后两个字节的值作为需要读出的字节长度, 即可以读
本栏目责任编辑: 谢媛媛
开发研究与设计技术
汉字字模提取技术
张呈祥 ( 北京信息职业技术学院 自动化工程系, 北京 100016)
摘要: 汉字字模是各类电子装置显示汉字的依据, 在工程应用中汉字字模都是从计算机的各种字库文件中获取, 本文从应用的角度 介绍了各类字库文件的组成原理, 给出了提取字模的方法与相关的技术。
关键词: 点阵字库; 矢量字库; TrueType 字库; API 函数 中图分类号: TP 3 文献标识码: A 文章编号: 1009- 3044(2007)19- 40185- 02
Acquiring Technique of Chines e Character Matrix ZHANG Cheng- xiang
TrueType 字体, 但在 DSP 控制的大型显示屏的汉字显示中仍然是

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

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

这一讲说说如何用取模软件将图形转成数据吧,有很多人反复问我这个问题,我就再罗嗦下吧!取字模的软件有很多款。

有的只能将文字转成字模数据,有的既可将文本文字转字模也能将图片转成点阵数据。

在这里我就介绍一款使用简单易用的,它能将文字或图形转成我们LCD模块使用的C51数据,其它的软件也大同小异。

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

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

所有我们就讲讲如何将文字和图形转成点阵数据。

点击左边功能栏里的“参数设置”,再点击“文字输入区字体选择”如下图。

我们选宋体,小五号字。

小五号字就是12X12的点阵。

然后在文字输入框里输入你想要转为字模的文字。

例如“你好”然后按住“CTRL”键的同时按“Enter”键。

文字就显示在左上部分的点阵图上了。

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

下面就要进行点阵的转换了。

在转换之前首先要弄清几个问题。

1、数据字节与点阵的关系我们的LCD12864是黑白显示的,没有灰度级。

也就是说任意一个点只有两种状态,要么是白(不显示),要么是黑(黑色显示)。

那么只要一位的数据就能表示出一个点,即0或1。

那么一个字节的数据就能表示LCD屏上的8个点。

所以一般LCD屏的宽和高的总点数都是8的倍数。

例如128X64。

2、LCD屏上每个字节点的排列顺序上面讲过一个字节的数据可以表示LCD上的8个点。

也就是说将一个字节的数据送到LCD模块,它就能相应地显示8个点,但这8个点是如何排列的呢?不同的LCD模块对每字节8个点的排列是不同的。

在LCD模块的产品说明书上会告诉你它的排列方式。

例如,我前面讲的那种采用KS0108控制器的并口LCD12864,它的每字节点阵排列方式是竖(纵)向排列的。

而我这篇前面讲的串行LCD12864采用ST7920控制器的模块就是按每字节横向排列的。

1.STM32取字模软件的使用

1.STM32取字模软件的使用

关于取字模软件的使用1.24*24 指屏幕是24*24个点2.通过这里可以改变在LCD上显示字体大小3.在这里输入你想在LCD上显示的字然后点击生成字模,得到一些16进制的代码,但在点击生成字模之前,还有重要的设置步骤:1.点击,进入在这里注意以下几点在(1)“自定义格式”那里选择“C51格式”如果选择了A51,生成的字模代码是汇编格式的(2)在这里我们选择点阵72和索引8 主要是为了写程序方便比如const u8 font[1][72]={{0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x61,0x8C,0x01,0xE3,0x88,0x06,0x45,0x10,0x1C,0x49, 0x10,0x30,0x71,0x12,0x00,0x61,0x24,0x01,0x81,0x28,0x03,0x02,0x30,0x08,0x00,0x22,0x08,0x01,0xC2,0x0F,0xFF,0x04,0x0F,0xF8,0x04,0x08,0x06,0x08,0x08,0x01,0x90,0x08,0x60,0x60,0x0 B,0xA0,0xF0,0x0E,0x23,0x98,0x18,0x3E,0x0C,0x00,0x70,0x06,0x00,0x00,0x04,0x00,0x00,0x0 4,0x00,0x00,0x00},/*"级",1*/在计算机一个汉字占两个字节,英文数字占1个字节当我们选择的是字高和字宽是24*24时,共有576个点,我们用16进制来表示8个点,也就是每个位代表一个点,当这个点是有颜色时,该位为1,否则为0. 所以我们总共有576/8=72个,72也就是数组的长度,所以调用起来很方便。

(3)我们选这种显示方式,意思是显示一串字体时,显示的顺序是从左到右,先是y轴填满,再到x轴,向右偏移4.改变字体的大小当我们在取字模软件中把字高和字宽设置为32*32时,经计算32*32=1024,1024/8=128 所以要把数组长度改为128。

液晶显示器汉字字模存储方法EEP方案

液晶显示器汉字字模存储方法EEP方案

液晶显示器汉字字模存储方法EEVP液晶显示器汉字字模存储方法液晶显示器件(lcd)独具的低压、微功耗特性使他于单片机系统中特得到了广泛的应用,常用的液晶显示模块分为数显液晶模块、点阵字符液晶模块和点阵图形液晶模块,其中图形液晶模块于我国应用较为广泛,因为汉字不能象西文字符那样用字符模块即可显示,要想显示汉字必须用图形模块。

1液晶模块显示汉字方法使用图形液晶模块以点阵形式来显示汉字和图形,每8个点组成1个字节,每个点用壹个二进制位表示,存1的点显示时于屏上显示壹个亮点,存0的点则于屏上不显示,最常用的16×16的汉字点阵由32个字节组成。

以于我国应用较为普及的液晶显示驱动控制器t6963c为例,于液晶屏上横向8个点为1个字节数据,则“国”字的16×16点阵字模如图1所示,通过字模提取软件按照先左后右,先上后下的方式对“国”字进行字模提取,则可获得图1右边的字模对应的32个字节值。

将这些字节按壹定顺序写入液晶控制器的显示缓冲区,就可于液晶屏上显示16×16的“国”字。

同理壹个24×24的汉字则需72个字节,存放方式如下:其他规格的汉字存放方式以此类推。

2液晶控制器典型接口电路通过单片机将已提取的汉字的字模输入液晶控制器,即可按设定的液晶模块显示屏上现实需要的汉字。

图2是典型的液晶模块和单片机的接口电路,于图中选用我国应非常广泛的8051单片机作为mcu,采用dg12864(128×64)液晶模块,其内置的液晶显示驱动控制器为日本东芝公司的t6963c。

于电路中,地址线a12-a15和wr,rd信号通过gal16v8译码出外扩芯片的片选信号,其中液晶的译码地址为0xe000,将地址线a0和液晶控制口的c/d相连。

当a0为低时液晶控制器接收数据,a0为高时液晶控制器接收命令码,因此液晶数据端口地址为0xe000,液晶命令端口为0xe001,采用keilc51进行程序设计,于程序中可进行如下定义。

课后习题参考答案(李绍静)

课后习题参考答案(李绍静)

第一章思考题答案:【1-1】解答:是。

补码的表达范围是:-128~+127。

【1-2】解答:(1)8位二进制数可以表达的无符号数的范围是00H-0FFH;(2)12位二进制数可以表达的无符号数的范围是0000H-0FFFH;(3)16 位二进制数可以表达的无符号数的范围是0000H-FFFFH;(4)数值范围从0000H-7FFFH共需要15位二进制数表达。

【1-3】解答:B【1-4】解答:*.ASM;*.C;*.HEX 或*.BIN。

【1-5】解答:微控制器和嵌入式控制器。

【1-6】解答:CPU、ROM、RAM、总线。

【1-7】解答:(1)MCS-51系列单片机的基本型产品是8031/8051/8751(对应的低功耗是80C31/80C51/87C51)。

(2)8031内部还不能集成ROM,需要外部扩展;8051比8031内部集成了4KB的ROM但其ROM一次写入程序,不可反复修改擦写;8751其内部集成了4KB的EPROM程序可以被反复修改擦写。

【1-8】解答:不是。

51系列包含了所有公司生产的以MCS-51系列8051内核为基础的所有单片机。

但MCS仅指INTEL公司出品的51单片机芯片。

【1-9】解答:B。

【1-10】解答:(1)8051是INTEL公司生产的MCS-51系列中典型的一款芯片。

(2)MCS-51是INTEL公司生产的具有8051内核技术的一系列产品的总称。

(3)8051系列泛指以INTEL公司51内核技术为基础的所有非低功耗芯片。

(4)80C51是采用CMOS工艺,与8051系列相对应的低功耗芯片。

(5)51系列是指包括所有公司生产的以INTEL8051内核为基础的单片机。

【1-11】解答:51系列、AVR、PIC。

【1-12】解答:51是哈佛结构;通用计算机是冯·诺依曼结构;PIC、AVR是哈佛结构。

【1-13】解答:单片机属于TTL电平。

74LS×××等数字芯片。

LCD、LED点阵字模提取软件

LCD、LED点阵字模提取软件

用LCD液晶屏、LED点阵以及LED摇摇棒显示汉字或图形的时候,需要用取模软件来完成将汉字或图形转化成一定规律的代码的这一复杂工作。

由于不同的取模软件支持的取模规律和输出方式不同,导致每种取模软件都有一定的局限性,所以有时候你会发现取模软件跟自己的硬件或软件不匹配。

本文提供了我用过的多种取模软件,这么多取模软件综合起来可以涵盖所有的取模规律及输出方式,不管是汉字、字母、图片以及自定义图片的取模。

应该够用吧,呵呵!
取模软件的使用步骤:
1、设置取模规律(取模方式),需要根据具体的硬件软件而定,比方说数据排列是从左往右还是从上到下,字节是否倒序等。

2、设置输出方式,比方是C语言还是汇编,生成数据的格式等。

3、设置字体、大小,设置图片大小等。

输出代码。

第一款:晓奇的取模软件
点击下载
第二款:可容纳很多字,一首诗、一首歌歌词都能同时取
点击下载第三款:可通过鼠标画图的方式自定义图片
点击下载第四款:
点击下载
第五款:
点击下载。

应用Excel软件提取LED和LCD字模的方法

应用Excel软件提取LED和LCD字模的方法

应用Excel软件提取LED/LCD字模的方法作者:陈学昌,袁燕重庆大学LED点阵作为一种重要的显示手段,得到了广泛的应用,在单片机控制的点阵显示系统程序中需要解决的一个重要问题就是字符点阵数据的获取,也就是常说的取字模。

笔者在工作过程中也遇到这个问题,经学习和研究发现常用的取字模的方法是用专门的取字模软件来完成的,但也遇到点阵大小固定、不能随意选择的问题。

比如,在控制5×7的LED点阵程序中,无法找到合适的软件取得字模。

经研究试验发现,使用Excel软件可以实现任意点阵大小取字模。

此方法的核心思想是应用Excel的“条件格式”功能。

选中Excel表格中的任意单元格,使用“格式”菜单中“条件格式”,设置为单元格数值等于1时单元格格式为黑色底纹,如图1所示。

设置成功后会发现当单元格内数值为1时,单元格会变成黑色。

利用这一功能,可以在Excel中形象地显示点阵字模显示效果。

在Excel中选中与需要取模的点阵大小相当的表格区域,一个单元格代表一个LED,将列宽设置为2,将此区域中的各个单元格均设置好条件格式,并在需要点亮的LED对应位置单元格中填人1,便得到了与显示效果类似的图形。

如图2中为5×7点阵中显示数字“1”的效果。

然后就可以利用Excel的公式功能计算对应行和列的数据,得到点阵数据了。

为便于识读,在左侧和顶部分别加上了行标号和列标号,右侧得到的便是每行的字模数据,底部得到的是每列的字模数据。

在加载了Excel的“分析工具库”宏后,可以使用函数DEC2HEX()将十进制转换为十六进制,并使用函数TEXT()将其转换为两位的字符,再用&运算符在其后面加上H,便得到了单片机程序中常用的十六进制数据格式。

对应图2的Excel 表格区域位置,5×7点阵中显示“1”的第1行字模数据的公式为:=TEXT(DEC2HEX(B2+C2*2+D2*4+E2*8+F2*16),”00”)&”H”,结果为04H;第1列字模数据的公式为:=TEXT(DEC2HEX(B2+B3*2+B4*4+B5*8+B6*16+B7*32+B8*64),”00”&”H”,结果为00H。

LCD12864(proteus仿真)——指令详解

LCD12864(proteus仿真)——指令详解

AMPIRE 128X64 LCD显示器1. LCD接口液晶显示器件(LCD)独具的低压、微功耗特性使他在单片机系统中特得到了广泛的应用,常用的液晶显示模块分为数显液晶模块、点阵字符液晶模块和点阵图形液晶模块,其中图形液晶模块在我国应用较为广泛,因为汉字不能像西文字符那样用字符模块即可显示,要想显示汉字必须用图形模块。

本课设所选择的LCD是AMPIRE128×64的汉字图形型液晶显示模块,可显示汉字及图形,图形液晶显示显示器接口如图3-1图3-1 LCD电路图表3.1 AMPIRE128×64接口说明表管脚号管脚电平说明1 CS1 H/L 片选择信号,低电平时选择前64列2 CS2 H/L 片选择信号,低电平时选择后64列3 GND 0V 逻辑电源地4 VCC 5.0V 逻辑电源正5 V0 LCD驱动电压,应用时在Vout与GND之间加一个20K可调电阻,中心抽头接VO6 RS H/L 数据\指令选择:高电平:数据D0-D7将送入显示RAM;低电平:数据D0-D7将送入指令寄存器执行7 R/W H/L 读\写选择:高电平:读数据;低电平:写数据8 E H/L 读写使能,(上升沿使能,下降沿锁定数据。

)9 DB0 H/L 数据输入输出引脚10 DB1 H/L 数据输入输出引脚11 DB2 H/L 数据输入输出引脚12 DB3 H/L 数据输入输出引脚13 DB4 H/L 数据输入输出引脚14 DB5 H/L 数据输入输出引脚15 DB6 H/L 数据输入输出引脚16 DB7 H/L 数据输入输出引脚17 RST L 复位信号,低电平有效18 VOUT -10V LCD驱动电源2. 指令描述(1) 显示开/关设置CODE :R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:设置屏幕显示开/关。

DB0=H ,开显示;DB0=L ,关显示。

不影响显示RAM(DD RAM)中的内容。

LCM取模软件使用说明

LCM取模软件使用说明

显示窗
工具栏
信息栏
导入图片文件
• 点击[基本操作 ]中的[打开图相图标]后选择要导入的图片。
键入文字
• 单击工具栏中的[参数设置],在文字输入区输入文字,单击[文字输入区字体 选择]或单击右键选择字体。然后按CTRL+ENTER键就完成了文字的输入。
参数设置
• 导入好图片或文字后再根据LCM的显示方式进行参数设置。首先单击左边工具栏中的 [参数设置]目录,再点击[其它选项,进入对话框。对话框内有[取模 方式 ]等选项。其 中取模方式中[横向取模 ]主要用在T6963C、RA8835等IC上,其方式是横着一行8点。 黑色是1,白色是0. 竖向则是竖着8个点。同样也是黑色是1,白色是0. 如右图
Img2Lcd的使用
Img2Lcd是一款支持从单色到32位真彩的LCM取模软件。其使用方法如下。 1.工作界面
工具栏 预览窗口
状态栏
信息栏
ห้องสมุดไป่ตู้
导入图片
• 单击工具栏中的[打开]键,选择要导入的图片
参数设置
• 在状态栏中对导入的图片进行参数设置。其内容同ZIMO221一样,主要包括:颜色 (单色-32位真彩)、取模方式(横向、竖向)、字节顺序(正序、倒序)、点阵等。
■ □ ■ ■ □ ■ ■ □
竖向 取模
正序: 10110110 倒序: 01101101
■□ ■ ■□ ■ ■□ 横向 取模
正序:10110110
倒序:01101101
生成代码
• 参数设置好后单击左边工具栏[取模方式 ]项。C语言的代码点击[C51]图标,汇编语言 点击[A51]图标。下方的信息栏中就产生了相关代码。将其复制到编译器中就可以了。

汉字字模点阵数据批量生成工具 3.1版 说明书

汉字字模点阵数据批量生成工具 3.1版 说明书

汉字字模点阵数据批量生成工具操作手册软件功能简介:汉字字模点阵数据批量生成工具3.1版支持 1024x1024以内的任意点阵汉字支持汉字所有Windows字体设置支持汉字大小调整支持汉字位置调整支持单个汉字字模生成支持海量汉字批量字模生成支持按汉语拼音排序支持横扫纵扫两种扫描方式生成数据支持 4-32bit多种数据长度分组选择支持字模数据取反支持汉语拼音自动命名C语言数组格式支持汉语拼音自动命名汇编语言标号DB表格式支持 24位黑白图片Logo图片点阵数据生成集成汉字自动识别功能,清除非汉字字符,提取汉字功能适合用于产生点阵LED大屏幕、LCD液晶汉字字模,可用作开发辅助工具,得到精减汉字库,节约有限的ROM空间资源。

也可用作带点阵LCD显示系统的汉化工具或其它需要汉字点阵数据的地方。

安装说明:1.安装与运行环境1)、奔腾133M以上的CPU。

2)、32M以上的内存。

3)、简体中文 Windows 98/NT/2000/XP/2003 操作系统。

4)、在使用本软件之前必须安装微软拼音输入法(在Office2k的安装盘MSIME文件夹里可以找到微软拼音输入法的安装文件)。

5)、用户必须以管理员登录PC操作系统,程序必须运行在管理员权限下。

2.安装说明1)、运行汉字字模点阵数据批量生成工具安装程序.exe。

2)、选中我接受许可证协议中的条款(如果您觉得许可证协议条款内容不太合理,可以不接受,并退出安装程序)。

3)、单击下一步,进入下一个安装画面,输入用户名及公司名称。

4)、单击下一步,进入下一个安装画面,在这里直接单击下一步将把程序安装在默认路径下。

单击更改按钮更改安装路径。

5)、继续单击下一步,进入下一个安装画面,单击安装按钮进行软件的安装。

6)、单击完成按钮完成安装。

使用说明:1.得到精减字库在程序上方工具条上有一个横的长文本输入框,用户可以手工把需要的汉字输入,输入的汉字会自动添加到右边字库集文本框。

液晶点阵提取工具zimo21应用

液晶点阵提取工具zimo21应用

液晶点阵提取工具zimo21应用
杨乾坤
【期刊名称】《电子制作》
【年(卷),期】2008(000)012
【摘要】用过液晶的朋友特别是用过图形液晶的朋友都知道字模提取是在液晶相
关开发过程中必不可少的,丰富的图形界面可以帮助我们做出更人性化的人机界面。

Zimo21是由网友HORSE2000开发的一款字模提取工具,其界面如图1所示。

经过本人试验,发现该软件十分方便图形字模的提取,并且具有数据压缩功能,可以有效减小单片机内点阵数据存储占用的空间。

【总页数】3页(P29-31)
【作者】杨乾坤
【作者单位】无
【正文语种】中文
【中图分类】TP391
【相关文献】
1.液晶显示模块图像的编辑以及点阵数据的提取 [J], 杨永竹
2.液晶显示模块应用讲座(三)——点阵字符液晶显示模块驱动和控制 [J], 王学

3.液晶显示模块应用讲座(四)——点阵液晶显示模块在单片机上的应用 [J], 王
学恩
4.液晶显示模块应用讲座(五)——点阵液晶显示模块在单片机上的应用(续)
[J], 王学恩
5.液晶显示模块应用讲座(八) 单色点阵图形液晶显示模块在单片机上的应用 [J], 王学恩
因版权原因,仅展示原文概要,查看原文内容请购买。

单片机应用中从Excel软件提取字模

单片机应用中从Excel软件提取字模

单片机应用中从Excel软件提取字模
单片机应用中从Excel软件提取字模的方法
 LED点阵作为一种重要的显示手段,得到了广泛的应用,在单片机控制的点阵显示系统程序中需要解决的一个重要问题就是字符点阵数据的获取,也就是常说的取字模。

笔者在工作过程中也遇到这个问题,经学习和研究发现常用的取字模的方法是用专门的取字模软件来完成的,但也遇到点阵大小固定、不能随意选择的问题。

比如,在控制5×7的LED点阵程序中,无法找到合适的软件取得字模。

经研究试验发现,使用Excel软件可以实现任意点阵大小取字模。

 此方法的核心思想是应用Excel的“条件格式”功能。

选中Excel表格中的任意单元格,使用“格式”菜单中“条件格式”,设置为单元格数值等于1时单元格格式为黑色底纹,如图1所示。

设置成功后会发现当单元格内数值为1时,单元格会变成黑色。

利用这一功能,可以在Excel中形象地显示点阵字模显示效果。

在Excel中选中与需要取模的点阵大小相当的表格区域,一个单元格代表一个LED,将列宽设置为2,将此区域中的各个单元格均设置好条件格式,并在需要点亮的LED对应位置单元格中填人1,便得到了与显示效果类似的图形。

如图2中为5×7点阵中显示数字“1”的效果。

然后就可以利用Excel的公式功能计算对应行和列的数据,得到点阵数据了。

为便于识读,在左侧和顶部分别加上了行标号和列标号,右侧得到的便是每行的字模数据,底部得到的是每列的字模数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用LCD液晶屏、LED点阵以及LED摇摇棒显示汉字或图形的时候,需要用取模软件来完成将汉字或图形转化成一定规律的代码的这一复杂工作。

由于不同的取模软件支持的取模规律和输出方式不同,导致每种取模软件都有一定的局限性,所以有时候你会发现取模软件跟自己的硬件或软件不匹配。

本文提供了我用过的多种取模软件,这么多取模软件综合起来可以涵盖所有的取模规律及输出方式,不管是汉字、字母、图片以及自定义图片的取模。

应该够用吧,呵呵!
取模软件的使用步骤:
1、设置取模规律(取模方式),需要根据具体的硬件软件而定,比方说数据排列是从左往右还是从上到下,字节是否倒序等。

2、设置输出方式,比方是C语言还是汇编,生成数据的格式等。

3、设置字体、大小,设置图片大小等。

输出代码。

第一款:晓奇的取模软件
点击下载
第二款:可容纳很多字,一首诗、一首歌歌词都能同时取
点击下载第三款:可通过鼠标画图的方式自定义图片
点击下载第四款:
点击下载
第五款:
点击下载。

相关文档
最新文档