所述字库为常用字符的映射表。由于本发明中的遥控装置带有屏幕显示功能,所以需要一定量的LCD显示字库支撑。外部存储中的字库区主要存放有限数量的常用字符映射表,而在某些低配置的单片机硬件环境下,字库区可以由动态字库代替以达到节省空间的目的。
[0023]预留区域,用于存放所述中央处理器产生的临时数据。
[0024]为了保证LCD显示输出设备的输出,本实施例还包括与所述中央处理器通信连接的智能终端,所述智能终端通过所述中央处理器为所述外部存储设备的字库区提供动态LCD字库。智能终端对多功能遥控装置进行连接和配置,连接方式可以为标准音频接口、USB接口(智能终端需支持USB OTG,单片机本身提供USB外设能力)、WLAN、蓝牙4.0低功耗规范等。一旦和智能终端建立物理链路连接,智能终端便可以通过APP软件向多功能遥控装置发送家电遥控编码,初始化各个遥控器装填、根据用户的文本输入提供动态LCD字库、并可以管理遥控器装置上的数据和配置信息等。
[0025]本实施例的输入设备主要为键盘和震动传感器,输入设备在硬件连接上占用单片机的通用I/O信号源,并在输入时向中央处理器发出中断信号,中央处理器接收到中断之后进行中断处理,并进行特定操作。
[0026]本实施例的LCD显示输出设备主要为LCD显示输出和简单的音源输出。其中LCD显示器通过总线方式连接至中央处理单元。在工作时,中央处理器会根据要显示的内容,从外部存储或者外部智能终端获取要显示的字符映射点阵码,并根据查询得到的遥控器控制目标设备状态进行字库和图标的读取,在点阵码库中找到对应的点阵之后,输出到LCD屏幕。简单的音源输出主要依靠通用I/O信号控制发声器件实现。
[0027]本实施例提供的带LCD屏显的多功能遥控装置的屏显方法,按如下步骤进行:
51、中央处理器接收到输入设备发送的状态指令或者控制指令,根据状态指令或者控制指令判断出目标对象的类型;
52、中央处理器根据目标对象的类型从外部存储设备的遥控编码存储区提取目标对象的编码数据并进行加载。中央处理器加载目标对象时,会将目标对象的状态信息数据和编码数据分别提取并加载,所述状态信息数据主要用于LCD显示,所述编码数据主要用于控制。
[0028]S3、加载过程中,将存储于所述外部存储设备中的点阵码读取出来并按照交换字节序之后的点阵进行半角和全角混排刷新后在LCD屏显上进行显示。
[0029]加载过程具体为:
(I)智能终端提供动态点阵字库,动态点阵字库由UTF-8进行索引,使用小端列行式生成半角和全角字符的LCD渲染点阵,并在此基础之上互换列行式中第I和第2个字节达到全角和半角字符混合渲染的目的。
[0030](2)所述动态点阵字库由UTF-8编码进行索引并放置到智能终端,本实施例中,动态点阵字库放置在智能终端的APP中,通过智能终端的APP与遥控装置进行通信。
[0031](3)当需要通过蓝牙或者其它通信方式将点阵库传送至遥控装置之前,智能终端会将需要遥控装置显示的字符进行UTF-8索引并查询出固定字节的LCD点阵码,再进行传输。
[0032](4)遥控装置接收到点阵之后,首先存储到外部存储设备的固定区域,待需要渲染相应字符时,将点阵码读取出来并按照上述交换字节序之后的点阵进行半角和全角混排刷新渲染。
[0033]本发明主要涉及单片机应用、家电红外遥控、蓝牙4.0、WLAN和智能移动终端通信技术,提出并阐述了一种可以通过连接移动终端获取家用电器红外编码文件并支持多种不同制式、可以控制多种类型家电的遥控器装置。该装置通过LCD屏显,提供友好的人机交互接口,能够极大的简化用户配置过程,降低使用难度。
[0034]如上所述,尽管参照特定的优选实施例已经表示和表述了本发明,但其不得解释为对本发明自身的限制。在不脱离所附权利要求定义的本发明的精神和范围前提下,可对其在形式上和细节上作出各种变化。
【主权项】
1.一种带LCD屏显的多功能遥控装置,包括中央处理器、与所述中央处理器连接的输入设备和LCD显示输出设备,其特征在于,还包括与所述中央处理器通信连接的外部存储设备,所述外部存储设备包括 全局数据区,用于存放和所述遥控装置相关的配置信息; 遥控编码存储区,用于存放所述遥控装置对应的目标对象的编码数据; 字库区,用于存储供LCD屏显的显示的字库; 预留区域,用于存放所述中央处理器产生的临时数据。2.根据权利要求1所述的一种带LCD屏显的多功能遥控装置,其特征在于,所述遥控编码存储区为每个目标对象设置一个分区,每个分区包括状态信息数据子区、编码数据子区和用户自定义数据子区。3.根据权利要求1所述的一种带LCD屏显的多功能遥控装置,其特征在于,所述字库区存储的字库为常用字符的映射表。4.根据权利要求1所述的一种带LCD屏显的多功能遥控装置,其特征在于,还包括与所述中央处理器通信连接的智能终端,所述智能终端通过所述中央处理器为所述外部存储设备的字库区提供动态LCD字库。5.根据权利要求1所述的一种带LCD屏显的多功能遥控装置,其特征在于,所述中央处理器内置存储器,所述存储器内预存遥控模式区,用于状态提取到的遥控编码存储区的编码数据。6.根据权利要求1所述的一种带LCD屏显的多功能遥控装置的屏显方法,其特征在于,按如下步骤进行: 51、中央处理器接收到输入设备发送的状态指令或者控制指令,根据状态指令或者控制指令判断出目标对象的类型; 52、中央处理器根据目标对象的类型从外部存储设备的遥控编码存储区提取目标对象的编码数据并进行加载; 53、加载过程中,将存储于所述外部存储设备中的点阵码读取出来并按照交换字节序之后的点阵进行半角和全角混排刷新后在LCD屏显上进行显示。7.根据权利要求6所述的一种带LCD屏显的多功能遥控装置的屏显方法,其特征在于,步骤S2中的中央处理器加载目标对象时,会将目标对象的状态信息数据和编码数据分别提取并加载,所述状态信息数据主要用于LCD显示,所述编码数据主要用于控制。8.根据权利要求6所述的一种带LCD屏显的多功能遥控装置的屏显方法,其特征在于,步骤(3)中的加载过程具体为: (1)智能终端提供动态点阵字库,动态点阵字库由UTF-8进行索引,使用小端列行式生成半角和全角字符的LCD渲染点阵,并在此基础之上互换列行式中第I和第2个字节达到全角和半角字符混合渲染的目的; (2)所述动态点阵字库由UTF-8编码进行索引并放置到智能终端; (3)当需要通过蓝牙或者其它通信方式将点阵库传送至遥控装置之前,智能终端会将需要遥控装置显示的字符进行UTF-8索引并查询出固定字节的LCD点阵码,再进行传输; (4)遥控装置接收到点阵之后,首先存储到外部存储设备的固定区域,待需要渲染相应字符时,将点阵码读取出来并按照上述交换字节序之后的点阵进行半角和全角混排刷新渲 bO ?,
【专利摘要】本发明公开一种带LCD屏显的多功能遥控装置,包括中央处理器、与所述中央处理器连接的输入设备和LCD显示输出设备,还包括与所述中央处理器通信连接的外部存储设备,所述外部存储设备包括全局数据区,用于存放和所述遥控装置相关的配置信息;遥控编码存储区,用于存放所述遥控装置对应的目标对象的编码数据;字库区,用于存储供LCD屏显的显示的字库;预留区域,用于存放所述中央处理器产生的临时数据。同时,本发明还提供了一种带LCD屏显的多功能遥控装置的屏显方法。本发明引进外部存储设备,解决了单片机处理能力有限给多功能遥控器带来的局限,节省了硬件成本,为功能遥控器的普及奠定了基础。
【IPC分类】G08C17/02, G08C23/04
【公开号】CN105654709
【申请号】
【发明人】徐文杰, 徐乐乐, 周昊
【申请人】南京悦控智能科技有限公司
【公开日】2016年6月8日
【申请日】2016年1月29日