一种文本滚动显示的方法技术

技术编号:14478660 阅读:58 留言:0更新日期:2017-01-25 11:17
本发明专利技术涉及屏幕显示技术领域,具体地说,本发明专利技术涉及一种文本滚动显示方法。本发明专利技术在于解决现有文本滚动显示方法的复杂性,占用缓存空间大,字幕滚动显示的速度因读入字符过多而变得缓慢等问题。本发明专利技术既可以选择通过在显示屏进行简单的软件设置,无需大量的编程,无需复杂的代码,就可以在显示屏实现文本的滚动显示。文本滚动显示的速度,字符间距,都可以自主决定。还可以选择将显示屏与PC机通过串口连接,再通过串口发送指令实现文本的滚动显示。

【技术实现步骤摘要】

本专利技术涉及显示屏的屏幕显示
,具体地说,本专利技术涉及一种文本滚动显示方法。
技术介绍
文字滚动技术,是媒体播放系统尤其新闻发布或者广告插播中比较常见的技术,多采用将要发布或插播的内容在屏幕底部由左向右的形式滚动播出。在当前媒体播放系统中,上述滚动形式很常见,同时,很多需要显示的文本比较长,界面上一行无法完全显示,这也需要将文本以滚动形式显示。随着人机交互技术在工业领域应用越来越广泛,很多厂家在应用串口屏时,想将厂家的信息显示在串口屏上。因为厂家相关信息通常比较多,而且有时厂家想要一种动态的效果,为提高文本的动态显示效果、提高串口显示屏的利用率,经常需要在串口显示屏上滚动显示文本。
技术实现思路
本专利技术在于解决现有文本滚动显示方法的复杂性,占用缓存空间大,字幕滚动显示的速度因读入字符过多而变得缓慢等问题。本专利技术在于提供一种实现文本滚动显示的方法,通过软件的简单设置或者串口发送指令,自动调节文本滚动的速度和需要显示的文本的字体、颜色等等,既简化了现有的文本滚动显示方法,更增添了用户的自主选择性。为解决上述技术问题,本专利技术采用以下技术方案予以实现:一种文本滚动显示方法,包括下述步骤:选定文本滚动显示的区域;通过软件简单操作生成配置文件下载至显示屏或者通过串口发送指令至显示屏;读取下载文件或接收指令实现文本滚动显示的效果。根据本专利技术,首先选定一个区域用来显示文本,通过配置软件将选定区域赋予一个变量地址,生成“滚动显示”变量显示控件。根据本专利技术,通过配置软件在变量地址中对滚动模式进行设定,包括滚屏方向,滚屏间距(速度)以及文字对齐方式,并输入需要显示的文本,完成软件的基本设置,生成配置文件。根据本专利技术,需要显示的文本的内存大小不会影响文本滚动的速度。根据本专利技术,将配置文件通过串口载入显示屏上,将屏充上电,就能实现文本滚动显示的效果。这是本专利技术的一种实现方式,本专利技术还可以直接通过串口发送指令给显示屏实现文本滚动显示的效果。根据本专利技术,首先选定的一个区域用来显示文本,然后将串口显示屏与PC通过串口连接。将需要显示的中文汉字文本转换成十六进制编码。根据本专利技术,书写指令,通过串口发送给串口显示屏,这样,就能即时实现文本的滚动显示。与现有技术相比,本专利技术的优点在于:本专利技术实现的方法之一是将显示文本以及文本显示的方式生成一个配置文件,对应一个变量地址,显示屏通过串口读取这个变量地址,就能实现文本的滚动显示。这样需要显示的文本大小受到的限制非常小,对于需要显示特别多的文本是完全可以满足的。其次,文本的大小占用的空间也不会影响文本滚动速度。而不必像现有技术那样针对每一个要刷新字符均调用内存字库进行查询,减少滚动显示对内存的占用,也不会出现因为需要显示的文本过长,而导致占用内存过大导致文本滚动的速度变缓。另外,文本滚动模式用户在设定变量地址时,是可以自由选择文本滚动模式,用户可以根据喜好及需要自由设定文本滚动方式。附图说明图1为本专利技术的流程图。图2为本专利技术软件配置具体设定。图3为显示文本的进制转化。图4为本专利技术软件设置具体说明。图5为本专利技术生成配置文件界面。具体实施方式下面结合附图和具体实施方式对本专利技术作进一步详细描述:首先,选定一个区域用来显示文本。图2为软件配置过程中的界面,如图2所示,对变量地址进行设定,范围为0X0000到0X6FFF,可以在这个范围内任选一个变量地址,本实施例中选择0X0320为变量地址。用户可以自由选择字体需要显示的颜色,编码方式选择GBK编码。接着对滚屏模式进行选择,滚屏模式为从右到左。滚屏间距即为配置软件每个周期文本滚动的像素点阵数。在设置滚屏间距时,滚屏间距越大,文本滚动的速度就会越快。文本对齐的方式有左对齐、右对齐以及居中三种。当文本显示内容长度小于设定的文本显示区域长度时,文本滚动显示就会停止,此时显示对齐模式方有效。因此,要实现文本的滚动显示,在设定显示文本框大小时,要结合需要显示的文本长度来设定。Font0_ID以及Font1_ID的设定:当编码方式为0x01-0x04时,Font0_ID为ASCII字符显示的字库位置;编码为0x00、0x05时,Font0_ID不用设置,写0x00即可。当编码方式为0x01-0x04时,Font1_ID为非ASCII字符显示的字库位置;编码为0x00、0x05时,Font1_ID为显示字符使用的字库位置。本实施例中显示的是文字,选择预设的66GBK字库,因此Font0_ID不设定,Font1_ID设定为66。X方向点阵数与Y方向点阵数:字体X方向点阵数(0x01-0x04模式,ASCII字符X将自动按照X/2计算)。本实施例中,根据预设的66GBK字库X、Y方向点阵数皆为24。在初始值中输入需要滚动显示的文本。到此步为止,软件配置部分完成,点击保存,生成配置文件。图5为生成配置文件的过程。在实施例中,生成配置文件时,如图所示,配置软件的串口帧高字节为5A,串口帧低字节为A5。因为需要显示的文本在配置时,自动加载至指定的22_Config.bin文件中,因此在L22_Init_En的选项选择时,应该选择“初始化由22(0x16)字库文件决定”。如图3所示,在初始值中输入需要显示的文本,相应的在22_Config.bin文件中就自动加载了需要显示的文本。配置文件生成,将配置文件下载至SD卡中,屏通过读取SD卡或者在配置文件生成后,通过串口下载工具直接将文件下载至串口显示屏。这样将屏充上电就能实现文本滚动的效果。这是本专利技术实现文本滚动显示的一种方式,另外,还可以直接利用串口连接显示屏以及PC机。通过在PC机上发送指令实现文本滚动显示的效果。这一方式非常的简单便捷,在此不对具体实施例进行描述,但需要注意的一点是发送指令中包含的需要显示的文本,应该是已经转换成16进制的编码,而非中文汉字文本或数字。最后应说明的是,以上实施例仅用以说明本专利技术的技术方案而非限制。对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应当视为本专利技术的保护范围。本文档来自技高网
...
一种文本滚动显示的方法

【技术保护点】
一种文本滚动显示的方法,包括下列步骤:选定文本滚动显示的区域;通过软件简单操作生成配置文件下载至显示屏或者通过串口发送指令至显示屏;读取下载文件或接收指令实现文本滚动显示的效果。

【技术特征摘要】
1.一种文本滚动显示的方法,包括下列步骤:选定文本滚动显示的区域;通过软件简单操作生成配置文件下载至显示屏或者通过串口发送指令至显示屏;读取下载文件或接收指令实现文本滚动显示的效果。2.根据权利要求1所述的文本滚动显示的方法,其特征在于,可以通过两种方式实现文本滚动显示的效果,一种为通过软件简单操作,另一个为利用串口发送指令实现。3.根据权利要求2所述的文本滚动显示的方法,其特征在于,选择软件操作实现文本滚动显示,具体步聚为:选定文本滚动显示的区域,通过软件在选定区域设定变量地址、输入要显示的文本、并对文本滚动的方式进行设置;并生成配置文件,下载到需要实现文本滚动显示效果的屏上,将屏供电就能...

【专利技术属性】
技术研发人员:王洪
申请(专利权)人:北京迪文科技有限公司
类型:发明
国别省市:北京;11

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

1