System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及显示,尤其涉及一种显示模组与译码模块适配方法、装置、显示屏及存储介质。
技术介绍
1、当前led显示屏的显示模组种类繁多,不同厂商生产的显示模组使用的译码模块各异,甚至同一厂商生产的不同显示模组也可能采用不同类型的译码模块。这种多样性为led显示屏中显示模组和译码模块的适配带来了挑战。目前市场上的led显示屏控制系统(或控制卡)通常内置若干已知译码模块的功能代码,当驱动显示模组时会从上位机中获取译码模块的型号,并根据型号选择相应的译码功能代码来进行译码,从而实现显示模组的驱动支持。然而,当需要使用新的译码模块时,通常需要重新编写和实现对应的功能代码,并发布固件更新控制系统才能适配该新的译码模块。但是这种修改代码和更新固件的方式容易带来不可控风险导致影响系统的可靠性和稳定性,而且增加了工作量,导致开发和维护成本增加,也容易带来项目延期的问题。
技术实现思路
1、有鉴于此,本专利技术实施例提供了显示模组与译码模块适配方法、装置、显示屏及存储介质,用以解决现有技术中译码模块更新影响系统可靠性和稳定性的问题。
2、第一方面,本专利技术实施例提供了一种显示模组与译码模块适配方法,所述方法包括:
3、确定显示模组的行扫描周期;
4、获取译码模块在一个所述行扫描周期内输出的变化电平信号;
5、根据所述变换电平信号获取预设译码数据;
6、将所述预设译码数据设置为所述译码模块对应的配置项;
7、根据所述配置项和内容
8、优选地,所述根据所述变换电平信号获取预设译码数据包括:
9、获取所述变换电平信号中所述显示模组的行选信号和锁存信号分别对应的第一变化电平信号和第二变化电平信号;
10、根据所述第一变化电平信号获取行选译码数据;
11、根据所述第二变化电平信号获取锁存译码数据;
12、将所述行选译码数据和所述锁存译码数据组合为所述预设译码数据。
13、优选地,当所述译码模块属于n-m译码器时,其中m=2n;所述预设译码数据用一个字节表示,其中bit0至bit6用于表示所述行选译码数据,bit7用于表示所述锁存译码数据。
14、优选地,当所述译码模块不属于n-m译码器时,其中m=2n,所述预设译码数据至少用两个字节表示,其中至少用第一字节的bit7表示所述锁存译码数据,第一字节的bit0-bit6以及第二字节bit0-bit7用于表示所述行选译码数据。
15、优选地,所述显示模块使用abcd四个行选信号进行驱动,在所述预设译码数据中,bit0用于表示行选信号a、bit1用于表示行选信号b、bit2用于表示行选信号c、bit3用于表示行选信号d,bit7用于是锁存信号。
16、优选地,当译码模块在一个所述行扫描周期内输出k组变化电平信号,所述根据所述变换电平信号获取预设译码数据包括:获取k组所述变化电平信号对应的k组所述预设译码数据;所述将所述预设译码数据设置为所述译码模块对应的配置项包括:将k组所述预设译码数据作为一个集合并存储于所述显示模组的上位机中。
17、优选地,所述根据所述配置项和内容数据驱动所述显示模组包括:
18、从所述上位机中获取所述译码模块对应的配置项;
19、从所述配置项中读取所述译码模块输出的变化电平信号对应的预设译码数据;
20、根据所述预设译码数据确定当前扫描行数;
21、根据所述当前扫描行数和所述内容数据驱动所述显示模组对应行的灯珠点亮。
22、第二方面,本专利技术实施例提供了一种显示模组与译码模块适配装置,所述装置包括:
23、确定模块,用于确定显示模组的行扫描周期;
24、变化电平获取模块,用于获取译码模块在一个所述行扫描周期内输出的变化电平信号;
25、译码数据获取模块,用于根据所述变换电平信号获取预设译码数据;
26、配置模块,用于将所述预设译码数据设置为所述译码模块对应的配置项;
27、驱动模块,用于根据所述配置项和内容数据驱动所述显示模组。
28、第三方面,本专利技术实施例提供了一种led显示屏,包括:若干显示模组、译码模块和控制模块,其中所述译码模块集成在所述控制模块中,所述控制模块还包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
29、第四方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
30、综上所述,本专利技术的有益效果如下:
31、本专利技术实施例提供的显示模组与译码模块适配方法、装置、显示屏及存储介质,包括确定显示模组的行扫描周期;获取译码模块在一个所述行扫描周期内的变化电平信号;根据所述变换电平信号获取预设译码数据;将所述预设译码数据作为所述译码模块对应的配置项;根据所述配置项和内容数据驱动所述显示模组。所述方法通过将译码模块对应的译码数据设置为灵活的配置项,能够实现显示模组对各种不同译码模块的适配,提升了led显示屏系统的兼容性和扩展性,同时还能够有效减少代码或固件修改更新需求,降低了开发和维护成本,提升系统的可靠性和稳定性。
本文档来自技高网...【技术保护点】
1.一种显示模组与译码模块适配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的显示模组与译码模块适配方法,其特征在于,所述根据所述变换电平信号获取预设译码数据包括:
3.根据权利要求2所述的显示模组与译码模块适配方法,其特征在于,当所述译码模块属于n-m译码器时,其中m=2n;所述预设译码数据用一个字节表示,其中bit0至bit6用于表示所述行选译码数据,bit7用于表示所述锁存译码数据。
4.根据权利要求2所述的显示模组与译码模块适配方法,其特征在于,当所述译码模块不属于n-m译码器时,其中m=2n,所述预设译码数据至少用两个字节表示,其中至少用第一字节的bit7表示所述锁存译码数据,第一字节的bit0-bit6以及第二字节bit0-bit7用于表示所述行选译码数据。
5.根据权利要求4所述的显示模组与译码模块适配方法,其特征在于,所述显示模块使用ABCD四个行选信号进行驱动,在所述预设译码数据中,bit0用于表示行选信号A、bit1用于表示行选信号B、bit2用于表示行选信号C、bit3用于表示行选信号D,bit7用于
6.根据权利要求1所述的显示模组与译码模块适配方法,其特征在于,当译码模块在一个所述行扫描周期内输出K组变化电平信号,所述根据所述变换电平信号获取预设译码数据包括:获取K组所述变化电平信号对应的K组所述预设译码数据;所述将所述预设译码数据设置为所述译码模块对应的配置项包括:将K组所述预设译码数据作为一个集合并存储于所述显示模组的上位机中。
7.根据权利要求1-6任一项所述的显示模组与译码模块适配方法,其特征在于,所述根据所述配置项和内容数据驱动所述显示模组包括:
8.一种显示模组与译码模块适配装置,其特征在于,所述装置包括:
9.一种LED显示屏,其特征在于,包括:若干显示模组、译码模块和控制模块,其中所述译码模块集成在所述控制模块中,所述控制模块还包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种显示模组与译码模块适配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的显示模组与译码模块适配方法,其特征在于,所述根据所述变换电平信号获取预设译码数据包括:
3.根据权利要求2所述的显示模组与译码模块适配方法,其特征在于,当所述译码模块属于n-m译码器时,其中m=2n;所述预设译码数据用一个字节表示,其中bit0至bit6用于表示所述行选译码数据,bit7用于表示所述锁存译码数据。
4.根据权利要求2所述的显示模组与译码模块适配方法,其特征在于,当所述译码模块不属于n-m译码器时,其中m=2n,所述预设译码数据至少用两个字节表示,其中至少用第一字节的bit7表示所述锁存译码数据,第一字节的bit0-bit6以及第二字节bit0-bit7用于表示所述行选译码数据。
5.根据权利要求4所述的显示模组与译码模块适配方法,其特征在于,所述显示模块使用abcd四个行选信号进行驱动,在所述预设译码数据中,bit0用于表示行选信号a、bit1用于表示行选信号b、bit2用于表示行选信号c、bit3用于表示行选信号d,bit7用于表示锁存信号。...
【专利技术属性】
技术研发人员:刘明杰,邰西,
申请(专利权)人:深圳市灰度科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。