LED点阵代码自动生成装置制造方法及图纸

技术编号:6824966 阅读:312 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供LED点阵代码自动生成装置,包括如下装置:点阵初始化装置,用于设置点阵初始化参数;图形输入装置,用于输入点阵图形信息;点阵数据生成装置,用于根据所述点阵初始化参数以及点阵图形信息生成点阵数据;实时显示装置,用于实时显示与所述点阵数据相对应的点阵图像;代码生成装置,用于根据所述点阵数据生成点阵代码。本发明专利技术首先生成点阵数据,然后将点阵数据实时显示为点阵图像,点阵图像得到用户确认后再由点阵数据生成点阵代码,从而使得代码的编写工作变得简单。

【技术实现步骤摘要】

本专利技术涉及代码自动生成装置,具体地,涉及LED点阵代码自动生成装置
技术介绍
LED点阵作为信息载体被广泛地应用于各种大型的信息显示场合,如电子广告牌、 十字路口交通灯、智能仪器仪表等。它们需要显示大量的汉字和各种符号,这种显示屏要求每个汉字/字符必须有相应的点阵显示代码。对于要求成本低和体积小的控制场合不可能应用微型计算机系统来处理汉字/字符,通常的情况是采用存储器储存需要的汉字/字符的显示代码并通过单片机或数字电路控制显示。因此如何快捷方便地获得所需汉字/符号的点阵显示代码就显得尤其重要。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种LED点阵代码自动生成装置。根据本专利技术的一个方面,提供LED点阵代码自动生成装置,其特征在于,包括如下装置点阵初始化装置,用于设置点阵初始化参数;图形输入装置,用于输入点阵图形信息;点阵数据生成装置,用于根据所述点阵初始化参数以及点阵图形信息生成点阵数据; 实时显示装置,用于实时显示与所述点阵数据相对应的点阵图像;代码生成装置,用于根据所述点阵数据生成点阵代码。优选地,所述图形输入装置包括如下装置图形区域初始化装置,用于设置所述点阵图形在所述点阵图像中的的显示区域,其中,所述显示区域包括显示位置以及区域大小。 能够快速将字符等图形在LED阵列中进行定位,避免了先出现字符后进行调整的繁琐步马聚ο优选地,所述图形区域初始化装置包括如下装置冲突判断装置,用于判断图形区域初始化指令是否与已存在的所述显示区域相冲突。增加了装置的容错性,当出现冲突时及时反馈给用户。优选地,所述图形区域初始化装置还包括如下任一个或任多个装置冲突提示装置,用于当所述冲突判断装置的判断结果是肯定的时,反馈冲突提示信息;冲突处理装置, 用于当所述冲突判断装置的判断结果是肯定的时,指示所述点阵数据生成装置将相冲突的所述已存在的显示区域清空。提供给用户解决两个字符相重叠而发生冲突的方案。优选地,还包括如下装置图形编辑装置,用于接收图形编辑指令,并将所述图形编辑指令发送给所述点阵数据生成装置,其中,所述编辑指令包括取反、翻转、旋转、平移, 其中,所述点阵数据生成装置根据所述图形编辑指令修改所述点阵数据。方便用户对字符等图像进行精确地调整优化。优选地,所述点阵数据包括点属性数据,其中,所述点阵数据生成装置包括如下装置点属性生成装置,用于生成点阵中各点的点属性数据,其中,所述点属性数据包括显示灰度值,其中,所述实时显示装置根据所述显示灰度值用相应的灰度显示所述点阵图像。对点阵中的不同点进行区分以实现更多功能。优选地,所述点属性生成装置根据所述点阵初始化参数以及点阵图形信息所生成的点属性数据为第一灰度值,所述点属性生成装置根据所述图形编辑指令所生成的点属性数据为第二灰度值。将编辑后的图像区别于编辑前的图像,以方便用户前后对比。优选地,还包括如下装置编辑图像确定装置,用于接收编辑图像确定指令,并将所述编辑图像确定指令发送给所述点属性生成装置,其中,所述点属性生成装置根据所述编辑图像确定指令将点属性数据为第二灰度值的点的点属性数据修改为第一灰度值。当用户确认后统一点阵中各点的灰度值。优选地,所述代码生成装置包括如下装置代码模版库,用于存储代码模版;代码模版调用装置,其用于调用所述代码模版。通过存储多种代码模版,以适用于不同的微控制器系统。优选地,所述点阵初始化参数包括点阵尺寸参数,所述图形输入装置包括如下任一个或任多个装置键盘输入装置;手写输入装置。多种输入方式为点阵图像的输入带来了方便,通过点阵尺寸参数的设置能够适用于不同大小的LED点阵显示设备。本专利技术首先生成点阵数据,然后将点阵数据实时显示为点阵图像,点阵图像得到用户确认后再由点阵数据生成点阵代码,从而使得代码的编写工作变得简单。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、 目的和优点将会变得更明显图ι示出根据本专利技术第一实施例的,LED点阵代码自动生成装置的结构框图; 图2示出根据本专利技术一个具体实施方式的,LED点阵代码自动生成装置的原理示意图; 图3示出根据本专利技术另一个具体实施方式的,LED点阵代码自动生成装置的原理示意图4示出根据本专利技术又一个具体实施方式的,LED点阵代码自动生成装置的原理示意图。具体实施例方式图1示出根据本专利技术第一实施例的,LED点阵代码自动生成装置的结构框图。具体地,在本实施例中,所述LED点阵代码自动生成装置包括点阵初始化装置1、图形输入装置 2、点阵数据生成装置4、实时显示装置5、代码生成装置6、编辑图像确定装置3。其中,所述点阵初始化装置1用于设置点阵初始化参数;所述图形输入装置2用于输入点阵图形信息; 所述点阵数据生成装置4用于根据所述点阵初始化参数以及点阵图形信息生成点阵数据; 所述实时显示装置5用于实时显示与所述点阵数据相对应的点阵图像;所述代码生成装置 6用于根据所述点阵数据生成点阵代码。其中,所述点阵图形信息可以是汉字、字母、数字、标点等字符,还可以是手写的任意图形。所述点阵图像为LED点阵的整体的图像,包括LED点阵中各点的亮暗情况。在一个具体实施方式中,如图2所示,一单片机的P1.0 口、Pl. 1 口、Pl. 2 口、Pl. 3 口分别对应LED 点阵的第1列至第4列,则该Pl 口的低四位应当依次循环输出0010、0010、0010、0110 ;而为了实现图4所示的图像,该Pl 口的低四位应当依次循环输出0110、0010、0010、0110。其中,控制该Pl 口输出代码可以通过本专利技术自动生成,也就是说,控制该Pi 口输出代码是本专利技术所自动生成代码的一部分代码。更为具体地,所述图形输入装置2包括图形区域初始化装置,其中,所述图形区域初始化装置用于设置所述点阵图形在所述点阵图像中的的显示区域,其中,所述显示区域包括显示位置以及区域大小。例如,一个点阵的尺寸为32*32,包括从第1行到第32行、从第1列到第32列中的各个点,若显示位置为中心区域、区域大小为8*8,则用户输入的点阵图形将被局限在该点阵第13行至第20行、第13列至第20列的区域内。其中,先将与图形对应的图片缩放至8*8单位的尺寸大小,然后对该图片进行二值化处理,最后将该二值化后的图片划分为8*8块并对每一块取样以生成相应的点阵图像。优选地,所述图形区域初始化装置包括冲突判断装置,其中,所述冲突判断装置用于判断图形区域初始化指令是否与已存在的所述显示区域相冲突。进一步优选地,所述图形区域初始化装置还包括冲突提示装置和冲突处理装置。其中,所述冲突提示装置用于当所述冲突判断装置的判断结果是肯定的时,反馈冲突提示信息;所述冲突处理装置用于当所述冲突判断装置的判断结果是肯定的时,指示所述点阵数据生成装置将相冲突的所述已存在的显示区域清空。其中,若图形区域初始化指令与已存在的所述显示区域相冲突,则所述冲突判断装置的判断结果是肯定的;否则,则是否定的。例如,一个点阵的尺寸为32*32,包括从第1行到第32行、从第1列到第32列中的各个点,假设第一条图形区域初始化指令将所述显示区域设置在第10行至第20行、第10 列至第20列,第二条图像区域初始化指令将所述显示区域设置在第5行至第15行、第5列至第15列,这样本文档来自技高网...

【技术保护点】
1.一种LED点阵代码自动生成装置,其特征在于,包括如下装置:点阵初始化装置,用于设置点阵初始化参数;图形输入装置,用于输入点阵图形信息;点阵数据生成装置,用于根据所述点阵初始化参数以及点阵图形信息生成点阵数据;实时显示装置,用于实时显示与所述点阵数据相对应的点阵图像;代码生成装置,用于根据所述点阵数据生成点阵代码。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨章唯陆广琴陆广华
申请(专利权)人:上海市金山区青少年活动中心
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1