一种基于动画变形的数字显示方法

文档序号:1741369 发布日期:2019-11-26 浏览:14次 >En<

阅读说明:本技术 一种基于动画变形的数字显示方法 (A kind of numeric displaying method based on animating transforms ) 是由 申毅 申福远 于 2019-08-28 设计创作,主要内容包括:本发明涉一种基于动画变形的数字显示方法,其特征在于,该方法包括:S10,在显示装置使用多个显示单元构成用于显示时间的多个数字;S20,所述数字在变化时,根据控制装置预设的动画变形规则对应变形。本发明的有益效果为:数字动画变形的方案,让时钟或者需要进行数字变换场景的数字以流动的方式实现变化,使得数字的变化更为直观。(The present invention relates to a kind of numeric displaying method based on animating transforms, which is characterized in that this method comprises: S10, constitutes multiple numbers for displaying time using multiple display units in display device;S20, the number is in variation, according to the preset animating transforms rule corresponding deformation of control device.The invention has the benefit that digital cartoon deformation scheme, allow clock or need to carry out digital conversion scene number at a flow way realize variation so that number variation it is more intuitive.)

一种基于动画变形的数字显示方法

技术领域

本发明涉及数字显示方法,特别涉及一种基于动画变形的数字显示方法。

背景技术

现有的电子数字钟,以及需要数字变换的场合的变换方式为整字跳动变换,方式单一,没有体现时间的流动,时间的显示也不够直观。

发明内容

本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种基于动画变形的数字显示方法,通过数字动画变形的方案,让时钟或者需要进行数字变换场景的数字以流动的方式实现变化,使得时间的变化更为直观。

本发明的技术方案包括一种基于动画变形的数字显示方法,其特征在于,该方法包括:S10,在显示装置使用多个显示单元构成用于显示时间的多个数字;S20,所述数字在变化时,根据控制装置预设的动画变形规则对应变形。

根据所述的基于动画变形的数字显示方法,其特征在于,其中数字包括用于表示计数、日期及24小时对应的数字,其中日期年、月、日数字,24小时为小时、分、秒的数字,计数为小时、分、秒及毫秒的数字。

根据所述的基于动画变形的数字显示方法,其特征在于,其中显示单元被配置为LED点阵或液晶点阵。

根据所述的基于动画变形的数字显示方法,其特征在于,其中S20具体包括:S21,所述控制装置对需要显示的数字的显示单元数进行构建,并记录每个数字的显示单元个数;S22,当数字发生变化时,所述控制装置根据所述动画变形规则通过开启和/或关闭所述显示单元实现数字动画变形。

根据所述的基于动画变形的数字显示方法,其特征在于,其中动画变形规则具体包括:根据每个数字显示所需的显示单元个数,将原数字构成的显示单元进行逐步开启和/或关闭,以流动式或渐变式的动画转变为目标数字,其中每个数字的显示单元个数在转变时保持不变。

所述动画变形规则具体还包括:对根据每个数字动画变形的速度进行自定义设置。

根据所述的基于动画变形的数字显示方法,其特征在于,其中还包括:通过遥控装置对所述控制装置的动画变形规则进行自定义设置。

本发明的有益效果为:数字动画变形的方案,让时钟或者需要进行数字变换场景的数字以流动的方式实现变化,使得数字的变化更为直观。

附图说明

下面结合附图和实施例对本发明进一步地说明;

图1所示为根据本发明实施方式的总体流程;

图2所示为根据本发明实施方式的显示单元的点阵变化图;

图3所示为根据本发明实施方式的点阵变化实际效果图;

图4所示为根据本发明实施方式的装置图;

图5所示为根据本发明实施方式的行列扫描控制方法实现如图3所示的数字动画。

具体实施方式

本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。

在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。

图1所示为根据本发明实施方式的总体流程。该流程包括:S10,在显示装置使用多个显示单元构成用于显示时间的多个数字;S20,所述数字在变化时,根据控制装置预设的动画变形规则对应变形。

图2所示为根据本发明实施方式的显示单元的点阵变化图。如图2所示,使用多个显示单元对时间数字进行显示,如所示的“3”,根据设置的动画变形规则,对构成“3”的显示单元以流动形式进行逐步的启动和关闭,达到数字的流动变化效果。

图3所示为根据本发明实施方式的点阵变化实际效果图。为图2的实际变化效果。

图4所示为根据本发明实施方式的装置连接图。该装置包括供电电路(Powersupply),中央处理器(CPU),笔画点显示驱动电路(Display drive circuit)及笔画点轨迹数据(Data),其中供电电路(Power supply)用于为中央处理器(CPU)及笔画点显示驱动电路(Display drive circuit)供电,笔画点轨迹数据(Data)包括有多种不同的笔画点轨迹数据的动画变形方式,该方式可以自定义设置,笔画点显示驱动电路(Display drivecircuit)上设置有多个点阵用于显示时间,点阵根据笔画点轨迹数据的动画变形方式对时间数字进行动画变形。

图5所示为根据本发明实施方式的行列扫描控制方法实现如图3所示的数字动画。如图5所示,动画显示数据经过代码转换,存入数据存储器。工作时按程序取出每个显示单元的数据,通过行、列的选通,控制点亮每个显示单元。

图示为实现点阵显示的具体核心电路:

电路结构:16X16点阵表示有16根行线和16根列线,在每根行线和列线的交叉点上均有一个发光二极管,此点阵共可以连接256个发光二极管。此电路的主控元件CPU选用ATMEL公司生产的AT89S52单片机(以下简称为:单片机)。单片机的P0口分时输出行、列扫描信号。

单片机的P2.0、P2.1口输出的选通信号分别连接透明锁存器U2、U3(74HC573)的LE端,控制P0口输出的行信号分别送给U2、U3的数据输入端D1~D8,并分别通过数据输出端Q1~Q8输出两组8位数据,控制16条行线。

单片机的P2.2、P2.3口输出的选通信号分别连接透明锁存器U4、U5(74HC573)的LE端,控制P0口输出的列信号分别送给U4、U5的数据输入端D1~D8,并分别通过数据输出端Q1~Q8输出8位数据,分别经过U6、U7(ULN2803达林顿管驱动器)控制16条列线。

工作流程:16X16点阵的256个显示单元,工作时,

(1)先由单片机P0口输出第一组8位行信号,由P2.0口选通锁存器U2接收数据后,输出并锁存到上端8条行线;

(2)由单片机P2.1口选通锁存器U3接收从单片机P0口送出的第二组8位行信号,并锁存输出给下端8条行线;

(3)由单片机P0口送出的第一组8位列信号,经过单片机P2.1口选通锁存器U4接收并通过U6驱动器,控制前8列显示单元128个LED的亮灭;

(4)由P2.2口选通锁存器U5接收从单片机P0口送出的第二组8位列信号,并锁存输出通过U7驱动器,控制后8列显示单元128个LED的亮灭,至此完成第一批256个显示单元的显示控制,以达到对时间数字进行动画变形,如此循环工作。

显示单元的多少及显示单元的变化速度可以根据动画变形的精细程度进行自定义设置。

上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所述技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:穿戴式装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!