取模后的点阵液晶取模软件怎么输出到控制台

正在初始化报价器如何使用点阵液晶屏取模工具杨嵌渝753我用的是PCtoLCD2002。直接新建bmp图片,比如16*16的,然后自己画图。或者从外部导入bmp格式图片,很简单的。
查看更多更多回答家豪_8815文字字模点阵
打开软件,选“参数设置”选项,点文字输入区字体选择,可设定不同的字体,字形、以及大小和效果,一般地,字体大小选小四,生成字的则为16*16的点阵,选好后按确定!
点选“其他选项”,这里可以设置选择取模的方式、字节的顺序等,一般采用默认即可!确定返回
在文字输入区,输入所需要的文字,按Ctrl+Enter键,文字字模就显示在界面上,
怎样使用点阵液晶取模软件
再切换到“取模方式”,这里有两种取模方式,如果用C语言编程就选用C51格式,如果用汇编编程就选A51格式,这里以C51格式为例,即可在点阵生成区生成所需的字模
点“打开图像图标”,选中要取模的图片,这里只支持bmp\\ico格式的图片,
同样切换到“取模方式”,点C51格式即可,即可在点阵生成区生成所需的点阵
选“新建图像”,输入宽度、高度,这里以12864为例,即生成一个128*64大小像素点
怎样使用点阵液晶取模软件
切换到“模拟动画”,放大格点,就可以用鼠标在界面点画图形,
完成图形后,同样方法,切换到“取模方式”,点C51格式即可,即可在点阵生成区生成所需的点阵
hanlong1983点阵液晶取模软件在电子设计行业也是常用的软件,特别对于用到点阵液晶屏的电子产品,点阵液晶屏取模工具使用方法:选“参数设置”选项,点文字输入区字体选择,可设定不同的字体,字形、以及大小和效果,一般地,字体大小选小四,生成字的则为16*16的点阵,选好后按确定,在文字输入区,输入所需要的文字,按Ctrl+Enter键,文字字模就显示在界面上。
qzuser_你好,打开软件,选“参数设置”选项,点文字输入区字体选择,可设定不同的字体,字形、以及大小和效果,一般地,字体大小选小四,生成字的则为16*16的点阵,选好后按确定!点选“其他选项”,这里可以设置选择取模的方式、字节的顺序等,一般采用默认即可!确定返回,在文字输入区,输入所需要的文字,按Ctrl+Enter键,文字字模就显示在界面上,再切换到“取模方式”,这里有两种取模方式,如果用C语言编程就选用C51格式,如果用汇编编程就选A51格式,这里以C51格式为例,即可在点阵生成区生成所需的字模
左丘以蓝您好,打开软件,选“参数设置”选项,点文字输入区字体选择,可设定不同的字体,字形、以及大小和效果,一般地,字体大小选小四,生成字的则为16*16的点阵,选好后按确定!
点选“其他选项”,这里可以设置选择取模的方式、字节的顺序等,一般采用默认即可!确定返回
在文字输入区,输入所需要的文字,按Ctrl+Enter键,文字字模就显示在界面上,
再切换到“取模方式”,这里有两种取模方式,如果用C语言编程就选用C51格式,如果用汇编编程就选A51格式,这里以C51格式为例,即可在点阵生成区生成所需的字模
为你推荐热门问答1234567891011121314151617181920查看更多21222324252627282930如何将文字或图形转成LCD上使用的C51字模数据之一…………文字取模
这一讲说说如何用取模软件将图形转成数据吧,有很多人反复问我这个问题,我就再罗嗦下吧!
  取字模的软件有很多款。有的只能将文字转成字模数据,有的既可将文本文字转字模也能将图片转成点阵数据。在这里我就介绍一款使用简单易用的,它能将文字或图形转成我们LCD模块使用的C51数据,其它的软件也大同小异。
界面很简单,左边是各种功能和设置修改栏,右边上半部分是显示你所工作的点阵图,右下部分是文字输入框和点阵数据查看框。
  我们用它主要是想让它将文字或图形转成我们在LCD12864上显示的点阵数据。所以我就讲讲如何将文字和图形转成点阵数据。
  点击左边功能栏里的“参数设置”,再点击“文字输入区字体选择”如下图。
我们选宋体,小五号字。小五号字就是12X12的点阵。然后在“文字输入区”里输入你想要转为字模的文字。例如“你好”
接着再在“参数设置”项里点击“其他选项”如下图:
在选项中你可以设定横向取模还是纵向取模,是字节正序还是字节倒序。
然后按住“CTRL”键的同时按“Enter”键。文字点阵就显示在左上部分的点阵图上了。如下图:
如果觉得字形不好看你还可以用鼠标在点阵图上修改,点左键画点,点右键擦除。
下面就要进行点阵的转换了。
选择左边功能项的“取模方式”,有C51和A51格式,根据你编程所使用的语言来选择,我是一般是用C语言来写,所以我点击“C51格式”
这时在右下区的点阵生成区内就显示出转换的字模数据。如图:
你可用复制、粘贴的方法直接将这些字模数据粘贴到你所要编写的程序中。也可以从左边功能选项的“基本操作”里的“保存点阵数据”来将字模数据保存成一个文本文件。
文字的取字模方法大致就是这样了。
但在转换之前首先要弄清几个问题。
1、数据字节与点阵的关系
  我们的LCD12864是黑白显示的,没有灰度级。也就是说任意一个点只有两种状态,要么是白(不显示),要么是黑(黑色显示)。那么只要一位的数据就能表示出一个点,即0或1。那么一个字节的数据就能表示LCD屏上的8个点。所以一般LCD屏的宽和高的总点数都是8的倍数。例如128X64。
2、LCD屏上每个字节点的排列顺序
  上面讲过一个字节的数据可以表示LCD上的8个点。也就是说将一个字节的数据送到LCD模块,它就能相应地显示8个点,但这8个点是如何排列的呢?不同的LCD模块对每字节8个点的排列是不同的。在LCD模块的产品说明书上会告诉你它的排列方式。例如,我前面讲的那种采用KS0108控制器的并口LCD12864,它的每字节点阵排列方式是竖(纵)向排列的。而我这篇前面讲的串行LCD12864采用ST7920控制器的模块就是按每字节横向排列的。
3、正序和倒序
  另外还有一个正序和倒序的问题,通常我们一个字节的数据按二进制排列的话都是左边为高位A7,右边为低位A0,这就是正序。如果LCD的点阵与一个字节数据的排列顺序想反,左边最左边显示的是A0,右边显示A7,这就是倒序。竖向排列也一样,通常数据是上面为高位A7,下面为低位A0,是正序。如果LCD模块的点阵排列正好反了,就是竖向倒序。见下图:
下图是KS0108控制器的LCD竖向倒序排列:
下面是ST7920控制器的的横向正序排列:
对于一个具体的汉字点阵来说如下图:
先说横向取模:
下面我们来看看实际取模的数据:
果然是ox7B和0xC0,我们再来看看倒序的数据:
是0xDE和0x03吧!我这样说大家能理解取模原理了吗?
接下来我们说说纵向取模:
下面是实际纵向正序读模数(红圈里的就是第一、二字节):
下面是纵向倒序的字模数据(红圈里的是第一、第二字节):
其它字节数据可以根据此规律类推。
16&16点阵汉字也一样的:
实际获取的纵向正序字模数据为下图(红圈里的为上述三个字节数据):
实际读取的纵向倒序字模数据如下图:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。单片机中,用点阵怎么实现数字的输出,其程序怎么编写???_百度知道
单片机中,用点阵怎么实现数字的输出,其程序怎么编写???
我有更好的答案
点阵不管是显示汉字还是数字,一般都是将要显示的汉字或数字用字模提取软件转换出一个数组的内容,然后将这个数组复制到单片机的程序中,以下给你一些C语言程序参考,这个是16*16的点阵,还有就是提醒一下你,你用字模提取软件时要看清楚取码是从哪个方向开始的,然后写程序时也要对应:#include &reg52.h&#define
uchar unsigned char#define
unsigned intuint i,k;void delay(uint i){while(i--);}//深uchar code
{0xFF,0xFF,0x9F,0x6F,0xAE,0x67,0xBB,0x6F,
0xB7,0x5F,0xAF,0x3F,0xB8,0x00,0xAF,0x3F,
0xB7,0x5F,0xBB,0x6F,0x9F,0x77,0xEE,0xF7,
0xCF,0x7F,0xD9,0x80,0xBB,0xDF,0xF7,0xDF};//圳uchar code
{0xFF,0xFF,0xFF,0xFF,0x00,0x00,0xFF,0xFF,
0xFF,0xFF,0xC0,0x07,0xFF,0xFF,0xFF,0xFF,
0x80,0x0F,0xFB,0xF3,0xF3,0xDD,0xFB,0xDF,
0x00,0x0F,0xFB,0xEF,0xFB,0xE7,0xFB,0xEF};//从左到右显示void display1(uchar *P)
{ uint time=1000;//750 for(k=32;k&0;k=k-2) { P2=P[k-2]; P1=P[k-1]; delay(time); } P2=0P1=0}//从右到左显示void display2(uchar *P){ uint time=1000;//750 for(k=0;k&32;k=k+2) { P2=P[k]; P1=P[k+1]; delay(time); } P2=0P1=0}void main(){ while(1)
{ display1(shen); //深
delay(2000); display1(zhen); //圳
delay(2000);
}} 希望能帮助到你,那个字模提取软件很多,好像只有几百K,很容易下载的,如果下载不了,我发给你也可以。
采纳率:28%
一般来说点阵屏有16*16点阵,24*24,32*32点阵。不过我们平常一般也就是16*16点阵,可以显示一个汉字,要显示数字的话用8*16点就行了。汉字和数字都可以用字模工具进行取模。如果想要详细的资料,电路图及程序,可以给我发邮件
网上资料应该很多,下一个点阵软件,或者自己确定点亮哪些led以组成你想要的数字,建成一个常量库(二维数组),输出的时候查表就行了
n: mov dptr,#tab movc a,@a+dptr cpl a add a,r1 cjne a,#0ffh,llmovc a,@a+dptradd a,#010h movc a,@a+dptr mov P0,a mov P2,all: inc dptr sjmp ntab: db 0eeh,0deh,0beh,07eh db 0edh,0ddh,0bdh,07dh db 0ebh,0dbh,0bbh,07bh db 0e7h,0d7h,0b7h,077h db 010h,020h,030h,018h db 040h,050h,060h,07eh db 070h,080h,090h,048h db 030h,000h,076h,036h end查表程序有错误,请给予改正
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C# 点阵取模纵向取模类似以下结果 在线等_百度知道
C# 点阵取模纵向取模类似以下结果 在线等
此字体下对应的点阵为:宽x高=16x16
0x08,0x06,0x40,0x30,0x03,0x40,0x78,0x47,0x40,0x40,0x40,0x47,0x78,0x00,0x00,0x00,
0x20,0x20,0x3E,0xC0,0x01,0x01,0x02,0x04,0xC8,0x30,0xC8,0x04,0x02,0x01,0x01,0x0...
我有更好的答案
看到了 但看不明 怎样生成btye[]? 而且要纵向取模?
没做过这种东西,大概看了一下,你注意下面的非linq版本,生成字母实际上就是直接从图片中取色for&(int&y&=&0;&y&&&16;&y++)&&&&{&&&&&&&&for&(int&x&=&0;&x&&&16;&x++)&&&&&&&&{&&&&&&&&&&&&if&(bmp.GetPixel(x,&y).GetBrightness()&&&0.5f)&&&&&&&&&&&&&&&&sb.Append(&0&);&&&&&&&&&&&&else&&&&&&&&&&&&&&&&sb.Append(&1&);&&&&&&&&}&&&&}这里的0或者1实际上就对应你的byte中二进制的0或者1,一行的16个点就是两个byte,如果是1的话就表示byte对应的x位也是1,初始byte为0的,与2^x进行或操作就可以将对应位置1,根据这个应该就可以做出自己的字模提取程序了,至于哪个方向,只要控制上面循环中的x和y就行了。
采纳率:68%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。本地高速下载器地址
常用软件推荐
原创软件推荐
点阵取模软件是一款对字符进行处理的软件,支持对所有NOTEPAD中可见的字符取模,支持使用指定字体、指定取点模式及字节排列模式,支持使用系统中任意字体对字符进行取模,字形清晰;支持字体加粗、斜体、删除线、下划线等设置等。点阵取模软件软件功能列表:1、支持对所有字符取模[包括西文字符以及UNICODE字符,例如日文、俄文、土耳其文、希腊语、梵文、阿拉伯文等等];2、支持使用从12x12到256x256任意点阵大小进行文字取模[例如16x48];3、支持文字单写模式和连写模式;4、支持图片和文字混合排版编辑,图片源目前支持BMP、JPEG、ICO、EXE、DLL格式的文件;5、支持保存项目文件,下次运行可打开并继续编辑;同时支持通过浏览器对项目文件进行查看和编辑;6、图片分辨率可支持到;7、支持裁剪字模左右空白列、上下空白行;8、支持使用串口或网络[支持TCP和UDP]直接发送字模点阵数据,自动扫描获取可用串口,通讯格式[波特率、包头数据、前置数据、附加数据、校验码算法、包尾数据以及分包方式]均可任意自由设置;9、支持使用指定字体、指定取点模式及字节排列模式生成适合单片机使用的小字库;支持快捷添加指定字体内包含的所有字符;10、支持快捷添加指定UNICODE区间内的所有字符;11、支持标准5x7、5x8、6x12、8x16、12x12、16x16点阵字库取模;12、支持使用系统中任意字体对字符进行取模,字形清晰;支持字体加粗、斜体、删除线、下划线等设置;13、可对不限量字模同时进行可视化编辑[数量仅受运行本软件的计算机内存容量的限制];14、自动计算字模点数、亮点数量及所占百分比、暗点数量及其百分比;15、可设置开启或取消西文字符宽度减半;16、可设置开启或取消过滤重复字符、过滤空白字符功能;17、支持上下左右移动操作;支持左右翻转、上下翻转操作;支持90°、180°、270°旋转操作;18、支持反色操作,同时也支持鼠标左右键修改字模功能;19、支持设置字模显示大小[含1~20 十三种单元大小]和色调[含红、绿、蓝、青、黄、紫、白七种色调],以更方便直观的模字模的实际显示效果;20、面向对象设计,支持对单个字模或任意多字模选中后,进行同步编辑;21、支持生成C格式代码或ASM格式代码[支持UNICODE字符],注释详尽,支持在每个字模代码的首部或尾部加入自定义内容;22、支持按横向或纵向取点方式生成代码,可设置左边位高位或右高位[横向取点],上高位或下高位[纵向取点]; 23、支持所有取模字节排列方式,从左到右,从右到左,从上到下,从下到上共八种组合方式 ;24、操作简单方便,反应快速流畅,即使一次添加数万个字模亦可瞬间完成;25、纯绿色软件,无需安装,下载即可使用;无配置文件,不写注册表,小巧精致,即拷即用点阵取模软件 v3.0.2.1更新内容:1、支持快捷输入指定字体内的所有字符;2、支持快速输入指定UNICODE区间内的所有字符。
单片机编程软件是一款可以对单片机进行编译和开发的编程软件,此次小凡整理了单片机编程软件大全,需要的小伙伴们可以来看下哦。
Alien串口调试助手,"Alien"(原WisePragma,听风)...
单片机正弦表计算器实现任意点数、任意位数的正弦...
Keil C51(即 PK51 )软件是众多单片机应用开发的...
Keil C51(即 PK51 )软件是众多单片机应用开发的...
高速下载器地址
适合机型:三星G9200,三星G9200刷机包
Android版本:7.0
ROM大小:1790 MB
本站提供的软件会测试再上传,但无法保证所有软件都没有问题,如果您发现链接错误或其它问题,请在评论里告诉我们!
下载点支持点击下载(IE图标)或(迅雷图标),若直接点击下载速度太慢,请尝试点击其他的下载点,若文件太大请使用高速下载器。为确保下载的文件能正常使用,请使用最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于或的有关提示,请自行注意选择操作。
本站所有资源均是软件作者、开发商投稿、网上搜集,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!将不对任何资源负法律责任。所有资源请在下载后24小时内删除。
本站下载资源全部由软件作者或软件厂商提供,游戏相关下载转自各大游戏论坛及游戏下载站,并全部为免费分享。如侵犯了您的版权,请立刻联系我们并附带版权证明,本站将尽快处理删除(举报联系QQ:3909136),或。
若您下载的资源有问题或无法下载,请与本站客服人员联系(QQ:9190104)。

我要回帖

更多关于 点阵液晶取模软件 的文章

 

随机推荐