本发明涉及信息显示,更具体地说,涉及一种lcd界面信息显示方法、装置、设备及存储介质。
背景技术:
1、热敏打印机广泛应用于电信电力、商超物流、家用办公等各种领域场景。热敏打印机用的是嵌入式系统,其中显示系统是不可缺少的一部分,而显示系统中常使用lcd(液晶显示器);lcd显示器具有功耗低、驱动电压低、价格低等优点,也具有优越的字符和图形显示功能,它已成为嵌入式系统使用中的主要的人机交互输出设备。
2、热敏打印机在打印数字、文字、图形等内容时,需要对打印机进行各种功能设置,对打印内容进行各种格式设置,以及其它的菜单信息和界面提示信息,这些信息都要在lcd上进行显示,但是lcd往往一行最多只能显示十几个字符,遇到较长字符的信息会显示不全。因此,如何在有限显示长度的lcd上显示较长的信息,成为本领域目前亟待解决的问题。
技术实现思路
1、本发明的目的是提供一种lcd界面信息显示方法、装置、设备及存储介质,能够解决现有技术中无法在有限显示长度的lcd上显示较长信息的问题。
2、为了实现上述目的,本发明提供如下技术方案:
3、一种lcd界面信息显示方法,包括:
4、确定lcd当前需要显示的每个图形符号分别为目标符号,并将所述目标符号的数量与所述lcd能够同时显示图形符号的最大显示数量进行比对;
5、如果所述目标符号的数量大于所述最大数量,则将第一个所述目标符号起共所述最大显示数量的所述目标符号显示在所述lcd上,并在经过预设时间间隔后将第二个所述目标符号起共所述最大显示数量的所述目标符号显示在所述lcd上,直至最后一个所述目标符号显示在所述lcd上为止;
6、如果所述目标符号的数量不大于所述最大显示数量,则直接将全部的所述目标符号均显示在所述lcd上。
7、优选的,将所述目标符号显示在所述lcd上,包括:
8、将指针指向一个所述目标符号,以自所述指针当前指向的该一个所述目标符号起将相应数量的所述目标符号显示在所述lcd上。
9、优选的,将任一所述目标符号显示在所述lcd上,包括:
10、从预先构建的点阵字库中查询任一所述目标符号对应的字模数据,将查询到的所述字模数据解析为16进制的编码信息,并基于所述编码信息控制所述lcd上相应位置的显示单元亮或者暗,以将该任一的所述目标符号通过亮的所述显示单元显示在所述lcd上;其中,所述lcd由多个显示单元组成。
11、优选的,基于所述编码信息控制所述lcd上相应位置的显示单元亮或者暗,包括:
12、对于所述编码信息中的0,控制所述lcd上相应位置的显示单元暗,对于所述编码信息中的1,控制所述lcd上相应位置的显示单元亮。
13、优选的,预先构建所述点阵字库的过程包括:
14、确定预设需要显示的全部图形符号分别为预备符号,获取每个所述预备符号在所述lcd上显示时所基于的16进制的所述编码信息,并将每个所述预备符号的编码信息分别输入至预设的取模函数,得到所述取模函数输出的每个所述预备符号的字模数据,将得到的全部的所述字模数据均存储至预设的数据库中,得到所述点阵字库。
15、优选的,构建所述点阵字库之后,还包括:
16、基于fatfs文件系统对所述点阵字库进行相应的管理。
17、优选的,将所述目标符号显示在所述lcd上之前,还包括:
18、对所述lcd进行清屏操作,以清除所述lcd上显示的任意符号。
19、一种lcd界面信息显示装置,包括:
20、比对模块,用于:确定lcd当前需要显示的每个图形符号分别为目标符号,并将所述目标符号的数量与所述lcd能够同时显示图形符号的最大显示数量进行比对;
21、第一显示模块,用于:如果所述目标符号的数量大于所述最大数量,则将第一个所述目标符号起共所述最大显示数量的所述目标符号显示在所述lcd上,并在经过预设时间间隔后将第二个所述目标符号起共所述最大显示数量的所述目标符号显示在所述lcd上,直至最后一个所述目标符号显示在所述lcd上为止;
22、第二显示模块,用于:如果所述目标符号的数量不大于所述最大显示数量,则直接将全部的所述目标符号均显示在所述lcd上。
23、一种lcd界面信息显示设备,所述设备包括存储器及处理器,所述存储器上存储的程序在被所述处理器运行时实现如上任一项所述lcd界面信息显示方法的步骤。
24、一种计算机可读存储介质,所述计算机可读存储介质上存储的程序被处理器执行时实现如上任一项所述lcd界面信息显示方法的步骤。
25、本发明提供了一种lcd界面信息显示方法、装置、设备及存储介质,该方法包括:确定lcd当前需要显示的每个图形符号分别为目标符号,并将所述目标符号的数量与所述lcd能够同时显示图形符号的最大显示数量进行比对;如果所述目标符号的数量大于所述最大数量,则将第一个所述目标符号起共所述最大显示数量的所述目标符号显示在所述lcd上,并在经过预设时间间隔后将第二个所述目标符号起共所述最大显示数量的所述目标符号显示在所述lcd上,直至最后一个所述目标符号显示在所述lcd上为止;如果所述目标符号的数量不大于所述最大显示数量,则直接将全部的所述目标符号均显示在所述lcd上。本发明基于lcd能够同时显示的图形符号数量,判断当前需显示的图形符号是否能够同时显示在lcd上,如果判断的结果为能,则直接将当前需显示的图形符号显示在lcd上,否则,先将由第一个起的多个当前需显示的图形符号显示在lcd上,然后向后移动、将由第二个起的多个当前需显示的图形符号显示在lcd上,直至显示完全部当前需显示的图形符号为止。可见,本发明能够在不同情况下,均通过lcd显示出全部的信息,进而使得使用者能够完整的获知并理解显示的信息。
1.一种lcd界面信息显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将所述目标符号显示在所述lcd上,包括:
3.根据权利要求2所述的方法,其特征在于,将任一所述目标符号显示在所述lcd上,包括:
4.根据权利要求3所述的方法,其特征在于,基于所述编码信息控制所述lcd上相应位置的显示单元亮或者暗,包括:
5.根据权利要求4所述的方法,其特征在于,预先构建所述点阵字库的过程包括:
6.根据权利要求5所述的方法,其特征在于,构建所述点阵字库之后,还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,将所述目标符号显示在所述lcd上之前,还包括:
8.一种lcd界面信息显示装置,其特征在于,包括:
9.一种lcd界面信息显示设备,其特征在于,所述设备包括存储器及处理器,所述存储器上存储的程序在被所述处理器运行时实现如权利要求1至7中任一项所述lcd界面信息显示方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储的程序被处理器执行时实现如权利要求1至7中任一项所述lcd界面信息显示方法的步骤。
