法律状态公告日
法律状态信息
法律状态
2014-04-09
未缴年费专利权终止 IPC(主分类):G08C23/04 授权公告日:20100901 终止日期:20130219 申请日:20090219
专利权的终止
2010-09-01
授权
授权
2009-10-14
实质审查的生效
实质审查的生效
2009-08-19
公开
公开
技术领域
本发明涉及一种红外遥控器及方法,具体的说,涉及一种为LED点阵显示屏发送显示编码的红外遥控器及控制方法。
背景技术
目前,LED点阵显示屏应用范围越来越广,显示的内容也越来越多样化,如汉字字符、英文字符、数字字符或图形。然而LED点阵显示屏显示的信息往往不是一成不变的,需要适时进行更新。当前更新LED点阵显示屏显示内容的方法通常是先将PC的串口与显示屏的串口通过串口线连接,然后使用PC向显示屏发送新的显示内容。这种方法一个很大的不足在于,很多LED点阵显示屏都是固定在某个地方的,如果每次更新内容都要拆卸下来,或拉一根很长的串口线与PC相连,就会变得很复杂、很麻烦。
发明内容
本发明所要解决的技术问题是:设计开发一种为LED点阵显示屏发送显示编码的红外遥控器及控制方法,能够有效克服了现有技术存在的不足。
为了解决上述技术问题,本发明采用以下技术方案:
一种为LED点阵显示屏发送显示编码的红外遥控器,其特征在它包括:
1)微处理器;
2)串口:与微处理器的串行接收、发送引脚相连,用于与PC机或移动设备的串口连接,接收字符或图形的点阵显示编码;
3)非易失性存储设备:与微处理器通过主控同步串口相连,用于存储遥控器通过串口接收到的字符或图形的点阵显示编码;
4)按键(1):与微处理器的输入引脚相连,用于向微处理器发送控制命令,启动红外线发射器,发射出对应红外线编码;
5)红外线发射器:与微处理器的一个输出引脚相连,用于发射存储的字符或图形的点阵显示编码;
6)数字显示部件(2):与微处理器相连,用于显示红外线发射器当前发送信息在非易失性存储设备中的序号;
7)遥控器电源:用于为遥控器提供电压;
所述的微处理器控制从串口接收字符或图形的十六进制点阵显示编码,并将接收到的内容存储到非易失性存储设备中,并且能够响应不同的按键操作,从非易失性存储设备中读出相应的显示编码,通过红外发射器将编码发射出去,同时将当前发送信息在非易失性存储设备中的序号发送到数字显示部件。
所述的按键(1)包括三个按钮,分别是触发发射非易失性存储设备中当前指示的内容编码的当前按钮、触发发射非易失性存储设备中下一条内容编码的下一条按钮以及触发发射非易失性存储设备中上一条内容编码的上一条按钮,它们分别与微处理器的输入引脚相连。
所述的数字显示部件(2)包括:
1)BCD码译码器:与微处理器的输出引脚相连,用于将显示数字的BCD码转换成供显示屏显示的七段码;
2)数码显示屏:采用七段数码管的形式显示一位数字,每位数字对应的七段数码管共阴极连接,每个阳极与对应BCD码译码器的七个输出引脚相连;
3)显示部件电源:与BCD码译码器的电源引脚相连,用于给BCD码译码器和数码显示屏供电。
所述BCD码译码器为两个,分别与微处理器的四个输出引脚相连,采用十四段数码管,显示两位数字。
一种上述为LED点阵显示屏发送显示编码的红外遥控器的控制方法,其特征在于它包括以下步骤:
(A)首先将遥控器上的串口与PC或其它设备上的串口使用串口数据线进行连接,然后使用PC或其它设备向遥控器发送字符或图形的用于LED点阵屏显示的以十六进制数为单位编码信息;
(B)遥控器接收PC或其它设备发送来的编码内容,并按序将接收内容以十六进制形式存储到非易失性存储设备中;
(C)当按下遥控器上的当前按钮时,微处理器从非易失性存储设备中读取当前指示的内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
(D)当按下遥控器上的下一条按钮时,微处理器以当前指示位置为基准,从非易失性存储设备中读取下一条内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
(E)当按下遥控器上的上一条按钮时,微处理器以当前指示位置为基准,从非易失性存储设备中读取上一条内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
(F)当无按钮按下时,遥控器自动进行休眠状态,以达到节约能量的目的。
还进一步包括:在启用红外线发射器时,微处理器需要将要发送内容的十六进制编码转换为二进制编码,再将二进制编码转换为红外线发射编码。
本发明与现有技术相比具有以下效果和优点:
(1)使用方便。只要将用于点阵显示的内容通过PC或其它设备发送给遥控器,即可使用遥控器随意更新LED点阵显示屏的内容,而不用再将固定的显示屏拆卸下来,并且当要对多个LED点阵显示屏做同样的内容更新时,本遥控器的实用价值将更明显,如出租车顶的移动广告显示屏,当广告到期时,需要删除或更新广告,此时如果将数千车载广告显示屏通过与PC直接相连来更新信息,将带来很大的麻烦,而使用本发明遥控器,只需将要更改的广告信息通过PC发送给一个或若干遥控器,即可很快、很方便完成数千广告显示屏的内容更新;
(2)发射内容丰富。本遥控器能发送汉字、英文字符、数字字符以及图形编码,只要是根据LED点阵显示屏设计出的标志,都能使用本遥控器发送;
(3)节能效果好。本发明的主要耗电部件为微处理器,在实际控制中,本发明只有在与PC进行通信或有按钮按下时,才唤醒微处理器,待微处理器完成相应操作后,再次进行休眠状态,使得微处理器在大部分时间都处于休眠状态,能够有效节约能量;
(4)成本低。一种为LED点阵显示屏发送显示编码的红外遥控器的核心部件为一个微处理器单元,该部分的功能可以由现有市面上比较普遍的,价格低廉的单片机(如51单片机,PIC系列单片机等)来实现,另外红外线发射器、存储设备以及采用七段数码管形式的数码显示屏,其价格都普遍较低,待设备批量生产后,其成本会进一步降低。
综上所述,采用本发明带来的好处主要表现在:一方面可以更快、更方便的更新LED点阵显示屏的显示内容,另一方面还可以为LED点阵显示屏提供更为丰富的显示内容。因此,和现有更新LED显示屏内容的方法相比,本发明具有更强的实用性。
附图说明
图1是本发明的组成结构框图。
图2是本发明应用实例的工作原理图。
具体实施方式
参见图1,一种为LED点阵显示屏发送显示编码的红外遥控器,它包括:
1)微处理器:可以使用普通的单片机来实现,如51系列单片机及PIC系列单片机等。
2)串口:与微处理器的串行接收、发送引脚相连,用于与PC机或移动设备的串口连接,接收字符或图形的点阵显示编码。
3)非易失性存储设备:与微处理器通过主控同步串口相连,本实施例中,非易失性存储设备为EEPROM,用于存储通过串口接收到的字符或图形的点阵显示编码。
4)按键1:与微处理器的输入引脚相连,用于向微处理器发送控制命令,启动红外线发射器,发射出对应红外线编码。按键包括三个按钮,分别是触发发射非易失性存储设备中当前指示的内容编码的当前按钮、触发发射非易失性存储设备中下一条内容编码的下一条按钮以及触发发射非易失性存储设备中上一条内容编码的上一条按钮,它们分别与微处理器的输入引脚相连。另外,当按下当前按钮时,还触发数字显示部件显示当前发射内容在非易失性存储设备中的序号;当按下下一条按钮时,还触发数字显示部件显示下一条发射内容在非易失性存储设备中的序号;当按下上一条按钮时,同样触发数字显示部件显示上一条发射内容在非易失性存储设备中的序号。
5)红外线发射器:与微处理器的一个输出引脚相连,用于发射存储的字符或图形的点阵显示编码。
6)数字显示部件2:与微处理器相连,用于显示红外线发射器当前发送信息在非易失性存储设备中的序号。数字显示部件包括:(1)BCD码译码器:与微处理器的输出引脚相连,用于将显示数字的BCD码转换成供显示屏显示的七段码;(2)数码显示屏:采用七段数码管的形式显示一位数字,每位数字对应的七段数码管共阴极连接,每个阳极与对应BCD码译码器的七个输出引脚相连;(3)显示部件电源:与BCD码译码器的电源引脚相连,用于给BCD码译码器和数码显示屏供电。本实例中,BCD码译码器为74LS48,BCD码译码器为两个,分别与微处理器的四个输出引脚相连,采用十四段数码管,显示两位数字,每位数字对应的七段数码管首先共阴极连接,然后分别将每个阳极与对应BCD码译码器的七个输出引脚相连。
7)遥控器电源:用于为遥控器提供电压。
所述的微处理器控制从串口接收字符或图形的十六进制点阵显示编码,并将接收到的内容存储到非易失性存储设备中,并且能够响应不同的按键操作,从非易失性存储设备中读出相应的显示编码,通过红外发射器将编码发射出去,同时将当前发送信息在非易失性存储设备中的序号发送到数字显示部件。
一种上述为LED点阵显示屏发送显示编码的红外遥控器控制方法,它包括以下步骤:
(A)首先将遥控器上的串口与PC或其它设备上的串口使用串口数据线进行连接,然后使用PC或其它设备向遥控器发送字符或图形的用于LED点阵屏显示的以十六进制数为单位编码信息,如汉字‘您’的用于16×16点阵显示的十六进制编码为:(0x01,0x00)对应第一列,(0x02,0x04)对应第二列,(0x0C,0x1C),(0x3F,0xC0),(0xC0,0x1C),(0x09,0x02),(0x16,0x02),(0x60,0x92),(0x20,0x4A),(0x2F,0x82),(0x20,0x02),(0x24,0x0E),(0x22,0x00),(0x31,0x90),(0x20,0x0C),(0x00,0x00)对应第十六列。;
(B)遥控器接收PC或其它设备发送来的编码内容,并按序将接收内容以十六进制形式存储到非易失性存储设备中;
(C)当按下遥控器上的当前按钮时,微处理器从非易失性存储设备中读取当前指示的内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
(D)当按下遥控器上的下一条按钮时,微处理器以当前指示位置为基准,从非易失性存储设备中读取下一条内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
(E)当按下遥控器上的上一条按钮时,微处理器以当前指示位置为基准,从非易失性存储设备中读取上一条内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
(F)当无按钮按下时,遥控器自动进行休眠状态,以达到节约能量的目的。
其中进一步包括:
在启用红外线发射器时,微处理器需要将要发送内容的十六进制编码转换为二进制编码,再将二进制编码转换为红外线发射编码。如用16(行)×16(列)的LED点阵显示一个汉字‘您’,用于点阵显示的以十六进制形式存储的编码为:(0x01,0x00)对应第一列,(0x02,0x04)对应第二列,(0x0C,0x1C),(0x3F,0xC0),(0xC0,0x1C),(0x09,0x02),(0x16,0x02),(0x60,0x92),(0x20,0x4A),(0x2F,0x82),(0x20,0x02),(0x24,0x0E),(0x22,0x00),(0x31,0x90),(0x20,0x0C),(0x00,0x00)对应第十六列。在通过红外线形式传输时,将十六进制编码转换为二进制编码,如‘您’的十六进制存储的第一列(0x01,0x00)转换为二进制形式为(00000001,00000000)。红外线接收器一般只接收频率为38KHz的红外线信号,即周期约为26毫秒的红外线信号。本发明自定义红外线编码来表示二进制形式的‘0’和‘1’,如采用15个周期的高电平,后接30个周期的低电平表示二进制形式的‘0’,30个周期的高电平,后接15个周期的低电平表示二进制形式的‘1’,用此方法表示二进制编码的每一位,即得到最后用于发射的红外线编码。
图2是本发明应用实例的工作原理图。
微处理器首先从PC或其它设备接收字符或图形用于点阵显示的十六进制编码,并将接收到的信息存储到非易失性存储设备(如EEPROM)中,然后,如果没有发生按键事件,微处理器进行休眠状态。
微处理器进行休眠状态后,有三种事件可以将其唤醒,分别是当前按钮按下、上一条按钮按下以及下一条按钮按下。
如果发生当前按钮按下事件,微处理器从非易失性存储设备中读出当前指示的内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
如果发生上一条按钮按下事件,微处理器从非易失性存储设备中读出上一条信息的内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
如果发生下一条按钮按下事件,微处理器从非易失性存储设备中读出下一条信息的内容编码,并将该编码信息通过红外线发射器发射出去,同时将该编码信息在非易失性存储设备中的序号发送到数字显示部件;
当发生的唤醒事件处理完后,微处理器再次进入休眠状态,以最大化节约能量。
机译: 在混合电视接收机的显示屏上同时显示视频数据的数字视频内容的装置,具有解码器控制器,将与设备控制器的控制数据复用的编码视频数据发送到互联网单元
机译: 机器例如超声检查机,一种交互控制方法,涉及在占据机器显示屏幕一部分的触觉屏幕上显示包括用户可访问的机器控制的虚拟控制面板。
机译: 一种用于服务器的显示建模方法,包括基于迹线像素形成图像,并通过发送单元将符合修改数据集合的图像和编码信息传输至编码器