显示器及电竞组件的制作方法

文档序号:22328139发布日期:2020-09-25 17:58阅读:125来源:国知局
显示器及电竞组件的制作方法

本发明涉及显示器的技术领域,特别涉及显示器及电竞组件。



背景技术:

随着信息技术的发展,电子竞技已经成为体育竞赛项目。电子竞技的正规化进一步促进了电子竞技设备尤其是显示器的发展。为了改善电竞选手对日益炫酷刺激的电竞游戏的体验感,画质要求更高的显示器,操作更流畅便捷的键盘、鼠标乃至脚踏板等电竞外设也得以在玩家之间广泛应用。

现有的显示器都带有5键按键板,用来调出显示器osd(onscreendisplay,画中画)菜单,对画质做一些调整适应不同的使用场景;电竞比赛中除了显示器这个主体,同时也会配备鼠标键盘耳麦等外设,输赢很大程度上取决于选手鼠标键盘的操作速度。目前的显示器的osd菜单按键都是固定在外边框上,主要有亮度、对比度、色温和gamma曲线调节等画质调整选项,针对不同的游戏场景可以调整出最适合当前的显示效果,但是在实际的电竞比赛的过程中,显示器只充当了一个显示设备,显示器的画质效果在竞技开始之前已经设定好,在整个比赛的过程中,单一的画质效果不足以应对游戏画面场景的多变,在激烈的角逐竞技下几乎也不会有选手能抽出时间去调整显示器的画质效果。



技术实现要素:

本发明的主要目的是提出一种显示器,旨在解决现有显示器调整画质效果时间较长的技术问题。

为实现上述目的,本发明提出一种显示器所述显示器包括:

显示本体,所述显示本体上设置有显示器工作电路,所述显示器工作电路用于存储多个与外设信号一一对应的显示信号;以及

外设信号输入接口,设于所述显示本体上,所述外设信号输入接口与所述显示器工作电路电连接,所述外设信号输入接口用于接入外部设备输入的外设信号;

所述显示器工作电路,还用于根据所述外设信号输入接口输入的外设信号确定对应的显示信号,并输出所述显示信号至所述显示本体进行画面显示。

可选地,所述显示器工作电路包括控制电路和与所述控制电路电连接的存储器,存储器用于存储多个与外设信号一一对应的显示信号。

可选地,所述显示器还包括:

外设工作电路,所述外设工作电路的输出端与所述外设信号输入接口连接;

所述外设工作电路,用于根据所述外部设备动作输出外设信号。

可选地,所述外设工作电路包括第一赋值电路和第二赋值电路;所述外设信号输入接口包括第一io口和第二io口,所述第一赋值电路的输出端与所述第一io口连接,所述第二赋值电路的输出端与所述第二io口连接;

所述第一赋值电路,用于根据所述外部设备的动作输出对应的第一赋值信号;

所述第二赋值电路,用于根据所述外部设备的动作输出对应的第二赋值信号。

可选地,所述第一赋值电路包括第一电阻、第二电阻、第一二极管、第三二极管、第一电容和第一开关,所述第一电阻的第一端为所述第一赋值电路的输出端,所述第一电阻的第二端、所述第一二极管的阳极、所述第二二极管的阴极、所述第一电容的第一端、所述第二电阻的第一端分别与所述第一开关的第一端连接;所述第二电阻的第二端连接第一电源;所述第一二极管的阴极连接第二电源;所述第二二极管的阳极、所述第一电容的第二端以及所述第一开关的第二端均接地。

可选地,所述第二赋值电路包括第三电阻、第四电阻、第三二极管、第四二极管、第二电容和第二开关,所述第三电阻的第一端为所述第一赋值电路的输出端,所述第三电阻的第二端、所述第三二极管的阳极、所述第四二极管的阴极、所述第二电容的第一端、所述第四电阻的第一端分别与所述第二开关的第一端连接;所述第四电阻的第二端连接第一电源;所述第三二极管的阴极连接第二电源;所述第四二极管的阳极、所述第二电容的第二端以及所述第二开关的第二端均接地。

可选地,所述第一开关和所述第二开关构成所述外部设备。

可选地,所述外部设备为脚踏板。

可选地,所述外设工作电路设于所述外部设备中;或,

外设工作电路设于所述显示本体中。

可选地,显示信号包括亮度、对比度、饱和度和osd准星图标。

可选地,所述外设工作电路为压力传感器;或,

所述外设工作电路为按键开关;或,

所述外设工作电路为类按键开关。

本发明还提出一种电竞组件,包括外部设备以及如上所述的显示器,所述外部设备通过所述外设信号输入接口与所述显示器通信连接。

可选地,所述外部设备为脚踏板,所述电竞组件还连接有鼠标;

显示器的控制电路采集鼠标在显示器上的显示坐标,并将显示器获取到的显示信息所表示的osd准星图标显示于所述显示坐标上。

本发明的显示器显示本体和外设信号输入接口,显示本体上设置有显示器工作电路,其中,显示器工作电路用于存储多个与外设信号对应的显示信号,所述外设信号输入接口用于接入外部设备输入的外设信号。控制电路根据所述外设信号输入接口输入的外设信号确定对应的显示信号,控制所述显示本体进行画面显示。在上述实施例中,显示器直接获取到外设信号并将其用于调节显示本体的画面显示效果,从而可以通过外部设备直接调节画面显示效果,而无需通过按键板来调节画面显示效果,从而简化了调节步骤,使得用户可以快速方便的对画面显示效果进行调节,从而解决现有显示器调整画质效果时间较长的技术问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。

图1为本发明显示器的模块示意图;

图2为本发明显示器的模块示意图;

图3为示例性技术中显示器的模块示意图;

图4为本发明显示器的电路示意图;

图5为本发明显示器的工作流程示意图;

图6为本发明显示器的工作流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。

本发明提出一种显示器,以解决现有显示器调整画质效果时间较长的技术问题。

在一示例性技术中,如图3所示,外部设备为脚踏板,通过usb接口与主机pc(personalcomputer,个人计算机)连接,脚踏板属于功能硬件设备,电脑上的竞技游戏以及色彩调整等应用程序属于功能层应用软件,图中黑色箭头代表真实的数据流,空白箭头代表逻辑数据流,脚踏板的操作在主机内从逻辑上分为从功能层到设备层再到总线接口层的传递,usb设备的操作指令传递到主机后,由主机系统分发给功能应用软件并由其响应指令,如果pc主机当前运行的是色彩管理等应用软件,会响应脚踏板不同踩踏方式传递过来的指令,由显卡驱动响应指令,显存存储要处理的图形信息,显示屏上的画面是由一个个的像素点构成的,而每个像素点都以4至32甚至64位的数据来控制它的亮度和色彩,这些数据通过显存保存,再交由显示芯片和cpu调配,最后把运算结果转化为我们需要的色彩图形通过hdmi(highdefinitionmultimediainterface,高清晰度多媒体接口)等信号输出到显示器上,这样我们就看到了不同画质效果的显示画面;同样的usb接口的脚踏板跟鼠标键盘等外设一样,当运行的是电竞游戏的应用时,游戏同样可以响应脚踏板踩踏的动作,所以当需要针对游戏不同场景进行画质调节的时候,直接通过usb接口与主机pc连接的脚踏板对画质调节的动作会同时干扰到游戏,当然用户可以选择在色彩管理和游戏之间来回切换,这样的游戏体验是比较差的。而且,脚踏板外设的增加,从某种程度上来说对选手是增加额外的快捷键技能,传统的脚踏板通过usb接口或者蓝牙等无线形式与pc主机连接,由主机来响应脚踏板的操作,在某种程度上会占用主机的部分资源,并且由于主机所接外设众多,如:键盘、鼠标和耳麦等,当游戏正在激烈进行中时,多路外设同时操作可能会产生相互的干扰,对于专业的电竞比赛来说这种失误将会是致命性的。

在一实施例中,如图2所示,显示器包括显示本体10和外设信号输入接口103,显示本体10上设置有显示器工作电路,外设信号输入接口103与显示器工作电路电连接。

其中,显示器工作电路存储多个与外设信号一一对应的显示信号,外设信号输入接口103接入外部设备输入的外设信号,控制电路102根据外设信号输入接口103输入的外设信号和对应的存储器存储的显示信号,控制显示本体10进行画面显示。在本申请的实施方案中,通过外设信号输入接口103接入外设信号后,显示本体10的控制电路102直接根据外设信号输出对应的的显示信号,从而可以通过外部设备20直接控制显示本体10的显示效果,而无需通过多个按键或者连接到主机上的外设去实现控制,从而大大减少了显示器调整画质效果的时间。可选地,外部设备20可以为脚踏板。值得注意的是,显示信号包括亮度、对比度、饱和度和osd准星图标等。

可选地,显示器工作电路包括控制电路102和与控制电路102电连接的存储器101,所述外设信号输入接口与控制电路电连接。

其中,存储器用于存储与外设信号对应的显示信号。通过将显示信号与外设信号对应,从而可以方便直接调用显示数值,减小延迟,加快显示器的响应速度。而且可以将显示器的显示信号与主机的控制信号的显示信号独立开来,互不干扰。

可选地,存储器与不同外设信号一一对应,每一存储器可以存储不同的外设信号对应的显示信号,从而进一步加快显示器的显示速度。

可选地,所述存储器可以选用寄存器、闪存等通用的各种存储器类型。

基于上述电路,以外部设备20为脚踏板为例,本申请可以采用如下数据处理方案去实现:

脚踏板通过外设信号输入接口103与控制电路102连接,脚踏板可当做是外框上osd菜单按键的快捷键,脚放在踏板上,前脚踏板一直向下压,将表示前脚踏板持续按压的外设信号传递给控制电路102,控制电路102接收到外设信号,根据外设信号得知当前需要增加亮度、对比度等属性,控制电路102此外设信号输出对应的存储器内的显示信号,将此显示信号传递到osd这边的功能菜单,osd在后台自动调整显示属性的亮度和对比度,将表示前脚踏板松开的外设信号传递给控制电路102,控制电路102接收到外设信号,控制电路102根据此外设信号输出对应的存储器内的显示信号,将此显示信号传递给osd功能菜单,逐渐恢复之前的画质属性状态;同样的后脚踏板持续按压脚踏板,控制电路102根据此外设信号输出对应的存储器内的显示信号,将此显示信号传递给osd功能菜单,持续调整画面的饱和度,当松开后脚踏板的时候,画面效果逐步恢复到之前的默认状态。并且在下脚半掌间隔1秒内的连续按压,会让后脚踏板连接的第二io口检测到两次电位变化,会直接弹出osd绘制的辅助用枪准心,配合键盘鼠标调用的准心,提高比赛胜率。

可选地,所述控制电路可以采用型号为mst9u13q1的芯片实现。

基于上述电路,以外部设备20为脚踏板为例,外设信号输入接口103包括第一io口和第二io口,如图5所示,本申请还可以采用如下数据处理方案去实现:

s1、获取外部设备20的电信号并对其进行编码以获取数字信号;

脚踏板的前脚踏板接到第一io口gpio1,后脚踏板接到第二io口gpio2,第一io口gpio1以及第二io口gpio2默认情况下都是拉高(即高电平)的状态,我们记为状态1,我们这里假设第一io口gpio1他的端口地址为0x01,第二io口gpio2的端口地址是0x02。当前脚踏板踩下去的时候,会给第一io口gpio1端口一个持续的电信号(电压模拟信号),第一io口gpio1接收到这个电压信号以后,会将第一io口gpio1的状态拉低(低电平状态),我们记为状态0,当前脚踏板松开的时候电压模拟信号会消失,第一io口gpio1这时候的状态又会重新拉高,我们记状态1。同样的当后脚踏板踩下去的时候,会给第二io口gpio2端口一个持续的电信号(电压模拟信号),这个电压模拟信号的大小不同于前脚踏板给到第一io口gpio1,第二io口gpio2接收到这个电压模拟信号以后,会将第二io口gpio2的状态拉低,我们记状态0,当后脚踏板松开的时候电压模拟信号会消失,gpio2口这时候的状态又会重新拉高,我们记为状态1。

控制电路102将gpio口监测到的模拟电压信号的变化转换成数字信号,例如可以简单一点的,第二io口gpio2端口的电信号默认是高电位1,1秒内的连续两次踩踏后脚踏板,第二io口gpio2在检测到有电信号(电压模拟信号)输入的时候拉低变成低电位0,当脚第一次松开的时候输入电压消失,第二io口gpio2从低电位0的状态变成默认的高电位1的状态,当后脚踏板第二次踩下时,第二io口gpio2端口又从高电位1变成低电位0,当脚再次离开后脚踏板的时候,电位又出现了一次反转,从低电位0变成了高电位1,这个电位的反复变化过程我们可以转化为一串数字信号0x100x010x100x01。第一io口gpio1默认是高电位1,有电压模拟信号输入的时候变成低电位0,然后在脚踏板踩住不放的情况下,第一io口gpio1始终保持低电位0,那么我们可以简单的将前脚踏板踩下不放的动作看作是传输的数字信号数据0x100x000x000x00,我们默认的第一io口gpio1的端口地址是0x01,那么我们可以将前脚踏板踩下的动作转换为一串数字信号0x010x100x000x000x00。

同样的当踩踏后脚踏板的时候,gpio2端口默认是高电位1,有电压模拟信号输入的时候变成低电位0,然后在脚踏板踩住不放的情况下,gpio2端口始终保持低电位0,那么我们可以简单的将后脚踏板踩下不放的动作看作是传输的数字信号数据0x100x000x000x00,我们默认的gpio2的端口地址是0x02,那么我们可以将后脚踏板踩下的动作转换为一串数字信号0x020x100x000x000x00,加上首尾校验,踩踏后脚踏板的动作可以转化为实际的数字信号0xaa0x020x100x000x000x000xff;上述描述的1秒内连续两次踩踏后脚踏板,后脚踏板对应的是gpio2端口,那么两次连续踩踏对应的数字信号就是0xaa0x020x100x010x100x010xff。

s2、根据数字信号确定对应的存储器地址并读取其中的预存数值;

其中,由于存储器地址会随着实际应用的改变而改变,此处,只需要提前定义好不同数字信号对应的存储器地址,将预设的数值大小作为预存数值存储于存储器中,即可以根据数字信号确定对应的存储器地址并读取其中的预存数值,例如:在地址为11111111的存储器中存储饱和度为50的预存数值值,当数字信号代表为调节饱和度的命令时,即对应的存储器地址为11111111,预存数值为50。其中,预存数值可以为用户比较常用的亮度、对比度、饱和度的使用值。

s3、持续获取编码后的外部设备20的数字信号,当后一数字信号确定的存储器地址与前一数字信号确定的存储器地址相同时,以预设的速度在预存数值的基础上增加存储器中的数值;当后一数字信号确定的存储器地址与前一数字信号确定的存储器地址不同时,将前一数字信号确定的存储器中的数值重置为预存数值。

在上述实施例中,当后一数字信号确定的存储器a1等同于前一数字信号确定的存储器地址a2,即a1=a2=11111111时,以预设的速度在预存数值的基础上增加存储器中的数值,例如在50的预存数值的基础上持续增加,例如以数值5/s的速度增加存储器中的数值,从而实现了对亮度、对比度、饱和度的快速调节,增加相关数值以使得显示器可以快速提亮游戏画面中的明亮场景和暗部场景。当后一数字信号确定的存储器地址与前一数字信号确定的存储器地址时,则表明无需再对前一参数进行调节,将前一参数调整回常用值。从而避免长时间的过强的屏幕显示造成用户的眼损伤。

在一实施例中,如图6所示,在获取外部设备20的电信号并对其进行编码以获取数字信号的步骤之后包括:

s4、当数字信号为预设数字信号时,根据数字信号确定对应的存储器地址,将鼠标的坐标输出至数字信号对应的存储器中,并将鼠标的坐标作为osd准星图标以显示于显示主体上。

其中,osd准星图标实际上是一张bmp格式的位图,这张位图按照一定的大小(如12x18)这样的格式分割成块,每一块都为单独的像素,按照横向12纵向18截出来一幅幅小的像素块,这些像素块保存在显示器的控制电路102的flash(快速存储器)或者sdram(synchronousdynamicrandom-accessmemory,同步动态随机存取内存)这类存储器中,当我们按照上面后脚踏板连续两次踩踏转换过来的数字信号触发以后,处理函数会将保存的这些像素块从存储器里面取出来,参照鼠标的坐标,将各个像素按照彼此之间相互的位置重新拼装为像素块,组成一幅完整的准星的图片,叠加显示在显示器的画面上。

在一实施例中,获取外部设备20的电信号并对其进行编码以获取数字信号的步骤包括:

以预设的第一规则对电信号进行编码;

其中,预设的第一规则可以参考数字编码规则,例如高电平记为1,低电平为0,采集一段时间内的电信号编码后就是0x00等格式的数字信号。值得注意的是,编码规则也可以用户自行设定,采用其他的编码规则也可实现发明的目的。

对编码后的电信号以第一预设方式进行加密以获得数字信号;

控制电路102可以通过特定的校验算法将刚刚第一io口gpio1简单的数字信号加密,例如:就简单的给实际的数字信号加一个首尾的校验位,首部加入0xaa,尾部加入0xff,那么刚刚踩踏前脚踏板的动作可以对应为简单的数字信号0xaa0x010x100x000x000x000xff。加上首字符和尾字符校验,踩踏后脚踏板的动作可以转化为实际的数字信号0xaa0x020x100x000x000x000xff;上述描述的1秒内连续两次踩踏后脚踏板,后脚踏板对应的是第二io口gpio2,那么两次连续踩踏对应的数字信号就是0xaa0x020x100x010x100x010xff。通过上述方案,不仅可以在验收端检验数据的缺失和遗漏,还能避免数字信号在传输的过程中受到电路的干扰。

在一实施例中,根据数字信号确定对应的存储器地址并读取其中的预存数值的步骤包括:

以预设的第二预设方式对数字信号进行解密;

第二预设方式为筛选出加密时所用的首字符和尾字符,两者中间段为一加密数字信号,筛选后将首字符和尾字符去掉,即得到解密后的数字信号。

根据解密后的数字信号确定对应的存储器地址并读取其中的预存数值。

其中,在获取外部设备20的电信号并对其进行编码以获取数字信号的步骤之前或者在根据解密后的数字信号确定对应的存储器地址并读取其中的预存数值的步骤之前,需要提前定义好不同数字信号对应的存储器地址,将预设的数值大小作为预存数值存储于存储器中,即可以根据数字信号确定对应的存储器地址并读取其中的预存数值。在实际应用中,由上述方法流程构成对应的显示器控制程序,在我们给显示器的主板烧程序的时候,程序会在存储器上的固定几个位置保存亮度、对比度这些画质元素的数值,并会记录这些元素的数值和地址,当我们脚踏板不同的踩踏动作转换成不同的数字数据后,循环检测外设信号输入接口103的程序监测到对应脚踏板的第一io口以及有第二io口的数据进来,相应的处理程序会根据数据的信息进行判断,比如是前脚踏板踩下的动作,程序会找到存储器中对应亮度和对比度的存储器地址,并读取其中的数值,显示器默认出厂情况下,这些数值应该都会是0-100的中间值50左右的样子(由用户常用数值确定),然后程序会去修改保存在亮度和对比度的存储器中的数值,显示器的程序会间隔一段时间一直检测脚踏板对应的第一io口以及有第二io口的数据变化,在脚踏板被踩下的时间里,第一io口以及有第二io口的数据不会发生变化,程序会按照之前的判断继续增加对比度亮度的数值,直到增加到最大值100,当脚踏板松开以后电压的变化会重新给第一io口以及有第二io口传递一串数据,程序监测到数据以后会将亮度对比度存储器中的数值重置为初始化的50,相应的后脚踏板踩踏以及后脚踏板连续踩踏的处理过程类似。

在一实施例中,显示器还包括外设工作电路,外设工作电路的输出端与外设信号输入接口103连接。

其中,外设工作电路根据外部设备20动作输出外设信号。以脚踏板为例,脚踏板的前脚踏板踩下去时,输出的外设信号为低电平信号,脚踏板的前脚踏板松开时,输出的外设信号为高电平信号。脚踏板的后脚踏板踩下去时,输出的外设信号为低电平信号,脚踏板的后脚踏板松开时,输出的外设信号为高电平信号。

在一实施例中,如图4所示,外设工作电路包括第一赋值电路2011和第二赋值电路2012;外设信号输入接口103包括第一io口gpio1和第二io口gpio2,第一赋值电路2011的输出端与第一io口gpio1连接,第二赋值电路2012的输出端与第二io口gpio2连接。

其中,第一赋值电路2011根据外部设备20的动作输出对应的第一赋值信号。第二赋值电路2012根据外部设备20的动作输出对应的第二赋值信号。

在一实施例中,如图4所示,第一赋值电路2011包括第一电阻r1、第二电阻r2、第一二极管d1、第二二极管d2、第一电容c1和第一开关k1,第一电阻r1的第一端为第一赋值电路2011的输出端,第一电阻r1的第二端、第一二极管d1的阳极、第二二极管d2的阴极、第一电容c1的第一端、第二电阻r2的第一端分别与第一开关k1的第一端连接;第二电阻r2的第二端连接第一电源v1;第一二极管d1的阴极连接第二电源v2;第二二极管d2的阳极、第一电容c1的第二端以及第一开关k1的第二端均接地。

其中,第一开关k1在外力的作用下进行开关等动作,在第一开关k1按下时,以使得第一赋值电路2011的输出端的接地,从而拉低了输出电平,在第一开关k1断开时,以使得第一赋值电路2011的输出端浮空,从而拉升了输出电平。

在一实施例中,第二赋值电路2012包括第三电阻r3、第四电阻r4、第三二极管d3、第四二极管d4、第二电容c2和第二开关k2,第三电阻r3的第一端为第一赋值电路2011的输出端,第三电阻r3的第二端、第三二极管d3的阳极、第四二极管d4的阴极、第二电容c2的第一端、第四电阻r4的第一端分别与第二开关k2的第一端连接;第四电阻r4的第二端连接第一电源v1;第三二极管d3的阴极连接第二电源v2;第四二极管d4的阳极、第二电容c2的第二端以及第二开关k2的第二端均接地。

其中,第二开关k2在外力的作用下进行开关等动作,在第二开关k2按下时,以使得第二赋值电路2012的输出端的接地,从而拉低了输出电平,在第二开关k2断开时,以使得第二赋值电路2012的输出端浮空,从而拉升了输出电平。

在一实施例中,第一开关k1和第二开关k2构成外部设备20。

当外部设备20为脚踏板时,第一开关k1和第二开关k2可以分别为脚踏板的前脚踏板和后脚踏板。

在一实施例中,外设工作电路设于外部设备20中。通过将外设工作电路设于外部设备20中,可以仅在显示器上增设外设信号输入接口103将其接入现有显示器的osd功能菜单,将脚踏板的前后脚踏与osd按键的功能对应,控制电路102就可以通过外部设备20的外设信号执行osd功能菜单的相关功能。另外,还可以在此基础上为信号传递过程执行新的算法,进而实现更为快速的调节。还以方便用户根据实际需要将外部设备20更改为其他类型。

在一实施例中,外设工作电路设于显示本体10中。当外设工作电路设于显示本体10中时,不仅可以方便用户根据实际需要将外部设备20更改为其他类型,而且,可以极大程度上减小对外部设备20的硬件需求,更好的实行本发明的目的。

在一实施例中,控制电路为常用的控制芯片。

在一实施例中,以外部设备20为脚踏板为例,其外设工作电路为按键时,采用如下数据处理方案去实现:

控制芯片对中断的实现机制:异常向量表,异常向量表是控制芯片中某些特定地址的特定定义。当中断发生的时候,要靠异常向量表通知控制芯片去处理中断,在控制芯片设计时,就事先定义了控制芯片中一些特定地址为特定异常的入口地址(譬如定义0x0000000地址为复位异常向量表地址,则发生复位异常时控制芯片会自动跳转到0x00000000地址去执行指令。又譬如外部中断对应的异常向量地址为0x30000008,则发生外部中断后,控制芯片会硬件自动跳转到0x30000008地址去执行指令。)硬件已经决定了发生什么异常控制芯片自动跳转存储器到哪个地址去执行,软件需要做的就是把处理这个异常的代码的首地址填入这个异常向量地址。外部中断是控制芯片外部的设备,通过外部中断对应的gpio口产生的中断。

其中,外设信号输入接口103包括多个gpio口,每一gpio口对应单一按键连接,控制芯片主动的每隔一段时间去读取每个gpio口的电平高低,以此获得按键信息;中断方式,就是控制芯片实现设定好gpio触发的中断多对应的中断所对应的中断处理程序isr,当外部按下或弹开时会自动触发gpio对应的外部中断,导致中断处理程序isr执行,从而自动处理按键信息。

按键在控制芯片中就使用外部中断来实现。具体实现方法是:将按键电路接在外部中断的gpio上,然后将gpio配置为外部中断模式。此时人通过按按键改变按键电路的电压高低,这个电压高低会触发gpio对应的外部中断,以使得控制芯片执行中断处理程序。

在一实施例中,以外部设备20为脚踏板为例,其外设工作电路为类按键电路,本申请可以采用如下数据处理方案去实现:

类按键电路可以看作是特殊的gpio口,带有电路设计支持模拟数字信号转换,针对我们脚踏板踩踏的三种动作可以简化类按键电路,我们假定按键电路上一端是vcc电源,线路中间并联三个电阻,阻值分别为1kω、5kω和10kω,电阻上串联三个开关,电路另一端接地,脚踏板踩踏的三种状态对应电路上的三个开关的闭合状态,在保证电路通过的电流大小一样的情况下,脚踏板的三种踩踏代表三个开关分别合上,那么经过串联电阻的电压大小是不一样的,当脚踏板没有任何踩踏动作的时候,电路是断开的通过电压为0v,当10kω电阻接通的时候电压是最大的,我们假设通过电压最大值是3.3v,一个8位的adc我们可以将通过的电压范围0-3.3v转换成0-255的一个数值范围,这样就将实际的电压转换成了数值,adc这个特殊的gpio口,控制芯片也会采用轮询的方式去读取数值并调用相应的函数去处理相应的数值对应的触发事件。

在一实施例中,以外部设备20为脚踏板为例,其外设工作电路为压力传感器时,采用如下数据处理方案去实现:

其中,外设信号输入接口103为多个i2c接口,脚踏板内置外设工作电路,也即压力传感器时,传感器带有几个存储器,我们假定有三个存储器分别用来寄存脚踏板前脚掌踩踏,脚踏板后脚掌踩踏和脚踏板后脚掌1秒内连续两次踩踏的状态,我们假定为存储器a、b和c,脚踏板根据不同的踩踏动作产生的压力传感,会分别修改三个存储器里面的数值,内置压力传感器的脚踏板通过连接在显示器的i2c接口上,脚踏板属于从设备,我们控制芯片属于主设备,控制芯片对i2c接口产生的数据的处理方式为轮询,时间是毫秒级,也就是我们控制芯片会不断轮询他的i2c接口,外接的脚踏板里的传感器属于外接设备有它的设备地址,里面的存储器相对设备地址会有一个偏移地址,控制芯片会通过i2c接口的主设备地址,外挂设备的设备地址以及存储器的偏移地址,去读取存储器a、b和c的数值,数值发生变化的时候会调用相应的函数去处理相应的触发事件。

为实现上述目的,本发明还提出一种电竞组件,包括外部设备20以及如上的显示器,外部设备20通过外设信号输入接口103与显示器通信连接。

值得注意的是,因为本发明电竞组件包含了上述显示器的全部实施例,因此本发明电竞组件具有上述显示器的所有有益效果,此处不再赘述。

在一实施例中,外部设备20为脚踏板,电竞组件还连接有鼠标。

其中,显示器的控制电路102采集鼠标在显示器上的显示坐标,并将显示器获取到的显示信息所表示的osd准星图标显示于显示坐标上。此时,通过外部设备20直接调用osd准星图标,可以直接在显示主体上直接弹出osd绘制的辅助用枪准心,配合键盘鼠标调用的准心,提高比赛胜率。

以上仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1