一种跳线方法及装置的制造方法

文档序号:8430540阅读:236来源:国知局
一种跳线方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,具体涉及一种跳线方法及装置。
【背景技术】
[0002]现有技术中,电脑板很多功能选择是通过拨码开关实现,程序根据拨码开关导通或断开状态,实现不同的功能。以八位拨码为例,图1示出了现有技术中硬件拨码开关电路图,如图1所示,硬件拨码开关电路,包括八个拨码开关(如八位的拨码开关SW1),十六个电阻,其中包括八个连接正五伏电压的电阻Rl至R8和八个连接微控制单元的电阻R9至R16,四组型号为UMZC6.SN的电路过压过流保护元件。
[0003]但是硬件拨码开关寿命有限,可靠性不高,尤其环境比较恶劣时,例如湿度或灰尘比较大时,容易接触不良,大大降低可靠性。一旦程序读取拨码错误,会使程序跑错分支,造成系统运行异常,严重的会使系统瘫痪,甚至产生重大安全事故。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种跳线方法及装置,以降低故障概率。
[0005]本发明实施例采用以下技术方案:
[0006]第一方面,本发明实施例提供了一种跳线方法,包括:
[0007]将跳线信息保存到单片机的程序存储器的固定地址中;
[0008]若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息;
[0009]控制所述程序依据所述跳线信息运行。
[0010]第二方面,本发明实施例还提供了一种跳线装置,包括:
[0011]跳线信息存储单元,用于将跳线信息保存到单片机的程序存储器的固定地址中;
[0012]跳线信息读取单元,用于若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息;
[0013]程序运行单元,用于控制所述程序依据所述跳线信息运行。
[0014]本发明实施例提出的技术方案的有益技术效果是:
[0015]本发明实施例提出的技术方案通过将跳线信息保存到单片机的程序存储器的固定地址中;若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息;控制所述程序依据所述跳线信息运行,即通过软件方式来实现硬件跳线的功能,从而避免硬件拨码开关寿命有限以及接触不良所导致的可靠性降低。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0017]图1是现有技术中硬件拨码开关电路图;
[0018]图2是本发明具体实施例一所述的跳线方法流程图;
[0019]图3是本发明具体实施例三所述的跳线装置的结构框图。
【具体实施方式】
[0020]为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0022]实施例一
[0023]图2是本实施例所述的跳线方法流程图,本实施例可适用于通过计算机执行既定程序取代拨码开关的情况,该方法可以由计算机软件来执行,如图2所示,本实施例所述的跳线方法包括:
[0024]S201、将跳线信息保存到单片机的程序存储器的固定地址中。
[0025]其中,所述单片机的程序存储器包括但不限于FLASH型存储器和EEPROM型存储器,所述单片机的程序存储器具有可擦写特性,擦写次数多达I万次甚至更多,掉电也不丢失数据,数据保持周期长(一般在10年以上),保存的数据不受环境影响等优点。更为重要的是,可由程序在运行时自擦写,利用单片机这个特性,将硬件拨码开关改为用软件设置功能选择,可极大的提高可靠性,并节省单片机1 口资源。
[0026]S202、若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息。
[0027]程序初始化运行时,按照预先约定的跳线信息的字节位,直接读取单片机的程序存储器的内容作为跳线信息。
[0028]S203、控制所述程序依据所述跳线信息运行。
[0029]本实施例提出的技术方案通过将跳线信息保存到单片机的程序存储器的固定地址中;若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息;控制所述程序依据所述跳线信息运行,即通过软件方式来实现硬件跳线的功能,从而避免硬件拨码开关寿命有限以及接触不良所导致的可靠性降低。
[0030]实施例二
[0031]与实施例一相比,本实施例在实施例一的基础之上,本实施例所述技术方案优选为:若监测到程序运行并接收到预设按键信息,则控制所述程序对所述跳线信息进行调整。例如,在程序运行之间,若监测到特殊的按键输入信号,如长时间按某键,或同时按下多键,则控制所述程序对所述跳线信息进行调整。
[0032]例如Windows操作系统在使用状态和锁屏状态之间切换时需要同时按住Ctrl+Alt+Del的操作、以及强制关机时需要长时间按住关机键等。
[0033]跳线信息可按照一比特或大于一比特对应一位拨码开关的对应关系保存到单片机的程序存储器的固定地址中,进一步地,本实施例在实施例一的基础之上,将跳线信息保存到单片机的程序存储器的固定地址中的步骤优选为:将跳线信息按照一比特对应一位拨码开关的对应关系保存到单片机的程序存储器的固定地址中。
[0034]本实施例在实施例一的基础之上,进一步包括若监测到程序运行并接收到预设按键信息,则控制所述程序对所述跳线信息进行调整,并将跳线信息按照一比特对应一位拨码开关的对应关系保存到单片机的程序存储器的固定地址中,能进一步提高跳线方法的适应性。
[0035]实施例三
[0036]图3是本实施例所述的跳线装置的结构框图,如图3所示,本实施例所述的跳线装置包括:
[0037]跳线信息存储单元301,用于将跳线信息保存到单片机的程序存储器的固定地址中。
[0038]跳线信息读取单元302,用于若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息。
[0039]程序运行单元303,用于控制所述程序依据所述跳线信息运行。
[0040]进一步地,所述跳线信息存储单元301具体用于,将跳线信息按照一比特对应一位拨码开关的对应关系保存到单片机的程序存储器的固定地址中。
[0041]进一步地,所述装置还包括跳线信息调整单元304,用于若监测到程序运行并接收到预设按键信息,则控制所述程序对所述跳线信息进行调整。
[0042]进一步地,所述单片机的程序存储器为FLASH型存储器或EEPROM型存储器。
[0043]本发明实施例提出的技术方案通过将跳线信息保存到单片机的程序存储器的固定地址中;若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息;控制所述程序依据所述跳线信息运行,即通过软件方式来实现硬件跳线的功能,从而避免硬件拨码开关寿命有限以及接触不良所导致的可靠性降低。
[0044]以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
[0045]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种跳线方法,其特征在于,包括: 将跳线信息保存到单片机的程序存储器的固定地址中; 若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息; 控制所述程序依据所述跳线信息运行。
2.如权利要求1所述的跳线方法,其特征在于,将跳线信息保存到单片机的程序存储器的固定地址中的步骤具体为:将跳线信息按照一比特对应一位拨码开关的对应关系保存到单片机的程序存储器的固定地址中。
3.如权利要求1所述的跳线方法,其特征在于,所述方法还包括若监测到程序运行并接收到预设按键信息,则控制所述程序对所述跳线信息进行调整。
4.如权利要求1所述的跳线方法,其特征在于,所述单片机的程序存储器为FLASH型存储器或EEPROM型存储器。
5.一种跳线装置,其特征在于,包括: 跳线信息存储单元,用于将跳线信息保存到单片机的程序存储器的固定地址中; 跳线信息读取单元,用于若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息; 程序运行单元,用于控制所述程序依据所述跳线信息运行。
6.如权利要求5所述的跳线装置,其特征在于,所述跳线信息存储单元具体用于,将跳线信息按照一比特对应一位拨码开关的对应关系保存到单片机的程序存储器的固定地址中。
7.如权利要求5所述的跳线装置,其特征在于,所述装置还包括跳线信息调整单元,用于若监测到程序运行并接收到预设按键信息,则控制所述程序对所述跳线信息进行调整。
8.如权利要求5所述的跳线装置,其特征在于,所述单片机的程序存储器为FLASH型存储器或EEPROM型存储器。
【专利摘要】本发明实施例公开了一种跳线方法及装置,方法包括:将跳线信息保存到单片机的程序存储器的固定地址中;若监测到程序初始化运行,则控制所述程序从所述程序存储器的固定地址读取所述跳线信息;控制所述程序依据所述跳线信息运行。本发明实施例所述的技术方案能减少硬件节约成本,并能降低故障概率。
【IPC分类】G06F9-445, G06F11-14
【公开号】CN104750502
【申请号】CN201310731241
【发明人】时斌, 赵永俊, 徐艳丽, 徐铭, 李莎
【申请人】海尔集团公司, 青岛海尔空调电子有限公司
【公开日】2015年7月1日
【申请日】2013年12月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1