一种嵌入式设备的自动选择显示方式的方法
【技术领域】
[0001 ] 本发明涉及电子产品的嵌入式设备技术领域,具体是一种嵌入式设备的自动选择显示方式的方法。
【背景技术】
[0002]在嵌入式设备中,LED和IXD显示是应用最为广泛的两种显示方式。技术人员在设计产品时,通常针对这两种显示方式设计不同的显示模块、不同的显示电路硬件接口和不同的显示程序,无论是硬件电路还是软件程序都无法通用,这导致在开发产品时必须针对不同的显示方式设计不同的硬件电路和软件程序,在生产时也必须准备不同的硬件电路线路板半成品,烧写程序时也需要烧写不同的软件程序,这无疑成倍增加了产品的开发周期和开发成本,也成倍增加了生产者的库存量,既增加了产品的整体成本又极其不利于工业上的大规模生产。
【发明内容】
[0003]本发明的目的在于提供一种嵌入式设备的自动选择显示方式的方法,以解决上述【背景技术】中提出的问题。
[0004]为实现上述目的,本发明提供如下技术方案:
一种嵌入式设备的自动选择显示方式的方法,包括以下具体步骤:
a)绘制硬件编码电路及显示电路硬件接口;
b)将硬件编码电路及显示电路硬件接口设置于嵌入式设备的处理单元中,且显示电路硬件接口连接嵌入式设备的显示模块;
c)硬件编码电路生成对应不同类型显示模块的硬件编码;
d)嵌入式设备的处理单元通过检测硬件编码识别当前的显示模块类型,自动选择对应的显示方式。
[0005]作为本发明进一步的方案:所述硬件编码电路由η个上拉电阻、η个下拉电阻、电源VCC和地GND组成。在设计嵌入式设备硬件时,在显示电路硬件接口中增加硬件编码电路,通过硬件编码电路中电阻以及电源VCC、地GND形成的高低电平组合,构成二进制编码,用以区分不同的LED显示模块和IXD显示模块。
[0006]作为本发明进一步的方案:在设计嵌入式设备时,对显示电路硬件接口进行兼容化设计,不同的显示模块使用同一个显示电路硬件接口。
[0007]作为本发明进一步的方案:在设计嵌入式设备程序时,同时包含硬件编码检测程序和解码程序,当嵌入式设备启动时,嵌入式设备的处理单元调用硬件编码检测程序检测硬件编码电路以获取硬件编码,解码程序对所获取的硬件编码进行解码,以判断当前显示模块的类型。
[0008]作为本发明进一步的方案:在设计嵌入式设备程序时,同时包含LED显示驱动子程序和LCD显示驱动子程序,嵌入式设备处理单元对所获取的硬件编码进行解码后,自动调用对应的LED显示驱动子程序或LCD显示驱动子程序。
与现有技术相比,本发明的有益效果是:
本发明可实现LED和LCD显示方式的显示电路硬件接口及软件程序的兼容,采用本发明的嵌入式设备在上电启动时,会根据所检测到的硬件编码自动解码并调用对应的显示子程序;开发人员在设计显示电路硬件接口时,可以采用统一的硬件接口设计而无需针对不同的显示方式设计不同的硬件接口,在设计软件程序时,也可以采用统一设计而无需针对不同的显示方式设计不同的软件程序,从而显著降低产品的开发周期及开发成本;生产时生产人员也只需要生产同一种显示电路硬件接口线路板和烧写同一种软件程序,然后安装上不同显示模块,即可生产出不同显示方式的产品,从而成倍降低产品的半成品库存,减少生产工时和降低生产成本。
【附图说明】
[0009]
图1为本发明的总原理示意图;
图2为本发明的显示电路硬件接口原理示意图;
图3为本发明的硬件编码电路工作原理示意图;
图4为本发明的软件原理示意图;
图5为本发明的硬件编码电路工作原理扩展示意图;
图6为本发明的软件原理扩展示意图。
【具体实施方式】
[0010]
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0011]实施例1
本发明克服现有技术中需要针对LED和LCD显示方式设计不同的显示电路硬件接口和不同的显示程序这一不足,可实现不同LED、IXD显示方式的硬件接口及软件程序的兼容,此方法包括硬件电路的方法和软件程序的方法两方面。采用本发明的嵌入式设备在上电启动时,会根据不同的显示方式自动调用对应的显示程序。具体描述如下所述。
[0012]图1为本发明的总原理示意图。如图1所示,在硬件设计时绘制硬件编码电路和通用显示电路硬件接口,在软件设计时编制硬件编码检测程序、解码程序和显示程序。采用本发明的嵌入式设备工作时,首先硬件编码检测程序检测硬件编码电路以获得当前的硬件编码,接着解码程序对硬件编码进行解码以判断当前显示模块类型,最后显示程序调用对应类型的显示模块显示子程序。
[0013]图2为本发明的通用显示电路硬件接口原理示意图。如图2所示,在设计时对显示电路硬件接口进行兼容化设计,整个显示电路硬件接口包括三部分:LED自用部分接口 J1、LED和IXD公用部分接口 J2,IXD自用部分接口 J3。即Jl、J2组成LED显示电路硬件接口,在安装LED显示模块时起连接驱动作用,J2、J3组成IXD显示电路硬件接口,在安装IXD显示模块时起连接驱动作用。
[0014]图3为本发明的硬件编码电路工作原理示意图。如图3所示,上拉电阻R1、下拉电阻R2、VCC、GND组成硬件编码电路,其中上拉电阻Rl与VCC连接,下拉电阻R2与GND连接,上拉电阻R1、下拉电阻R2接入嵌入式设备处理单元的P脚,嵌入式设备处理单元通过P脚获取硬