可侦测多数个按键是否被触发的按键系统及方法

文档序号:7511027阅读:412来源:国知局

专利名称::可侦测多数个按键是否被触发的按键系统及方法
技术领域
:本发明相关于一种按键输入"V山顺□作的资料信号来侦的按键系统北冃旦豕技术般显示器上都会有多整显示器的亮度、对比、色控制吸必所控制,在先前技术统以及扫描式按键系统。平的个输入输出端口来控制统由微控制器送出扫描信号而得知那个按键被触发请参考图1,图1为先的示思图。平行式按键系统建是否被触发的乏方法系统,尤指一种利用资料测多数个按键是否被触发数个按键,提供使用者调彩等选项。这些按键由微中可分为平行式按键系行式按键系统以微控制器个按键。扫描式按键系并且同步侦测回馈单元.、/*目IJ技术的平行式按键系统包微控制器110、六个按键101-106及六个电阻111-116。按键101-106的一端耦接于一电源端,按键101-1Q6的另一端则分别耦接于一微控制器110的六个按键输入端口117。电阻111-116的一端分别耦接微控制器11Q的六个按键输入端口117,电阻111-116的另一端则耦接于一接地端。因此,当按键101-106的任何一个按键被触发时,微控制器110就会从对应的按键输入端口117读取到电源端的电压,而得知按键被触发。请参考图2,图2为先前技术的扫描式按键系统的示意图。扫描式按键系统包含一微控制器210、六个按键201-2Q6、三个二极管211-213及二个电阻214-215。二极管211-213用来防止当有多个按键同时被触发时,信号会回馈到按键扫描输出端口216。电阻214-215用来防止当没有按键被触发时,按键输入端口217产生浮接电压。微控制器210由按键扫描输出端口216送出扫描信号,再由按键扫描输入端口217侦测该扫描信号,以得知那一个按键被触发。此外,三个按键扫描输出端口216需输出不同的扫描信号,如此微控制器210才能根据扫描信号判断是那一个按键被触发。六个按键2Q1-2Q6共使用了三个按键扫描输出端口216及二个按描式按键系统在按键数量行式按键系统使用较少的综上所述,先前技术或扫描式,都需要使用很但是在集成电路的架构中减少,若能够用较少的输键,就能够降低许多成本键扫描输入端口217。扫大于四的情况时,才会比平输入输出端口。的按键系统,不论是平行式多微控制器的输入输出端口,,输入输出端口的资源相对入输出端口来控制更多的按
发明内容本发明的目的在于,提供一种可侦测多数个按键是否被触发的按键系统,具有结构简单和成本低的优点。本发明是提供一种可侦测多数个按键是否被触发的按键系统,包含一微控制器,包含一第一资料输入端口、一第二资料输入端口及一按键输入端口;一第一按键,该第一按键的第一端耦接于该第一资料输入端口,该第一按键的第二端耦接于一按键输入端口;及一第二按键,该第二按键的第一端耦接于该第二资料输入端口,该第二按键的第二端耦接于该按键输入端口。本发明另提供一种侦测多数个按键是否被触发的方法,包含提供一第一按键,该第一按键的第一端耦接于一微处理器的一第一数据输入端口,且该第一按键的第二端耦接于该微处理器的一按键输入端口;提供一第二按键,该第二按键的第一端耦接于该微处理器的一第二数据输入端口,且该第二按键的第二端耦接于该微处理器的该按键输入端口;侦测该微处理器的按键输入端口所接收的信号,以决定该第一按键或该第二按键被触发,或该第一按键及该第二按键同时被触发。为进一步说明本发明的具体技术内容,以下结合实施例及附图详细说明如后,其中图1为先前技术的平行式按键系统的示意图。图2为先前技术的扫描式按键系统的示意图。图3为本发明按键系统的示意图。图4为图3的微控制器内部的按键侦测单元的示意图。示单示单又6U:又力内口吝口fw内控控3图为53图为图意意图图7为图3的微控制祖裕内部的参考信号产生单元的示意图图8为图6的参考信号产生单元产生的参考信号的示思图图9为图3的微控制腿奋内部的参考信口控制单元的示思图具体实施例方式请参考图3图3为本发明按键系统的示意图。本发明按键系统包含~■微控制器310及多数个按键303多数个按键303的第丄山顺分别耦接于微控制器310的多数个资料输入—山顺□301,多数个按键303的第丄山顺親接于微控制器310的个按键输入a山顿in305,也就是利用输入3,控制器1o的资料信弓—作为多数个按键303的扫描信号,由侦测按键输入丄山顺□305所接收的信号,可决定多数个按键303中被触发的按键,因此只需要使用个按键输入^山顺□305就可侦测多数个按键303。此外,多数个极管302分别牵禺接于多数个按键的~丄山果一顿及多数个资料输入^山乂而□301之间,用来防止当有多t按键303同时被触发时,信号会回灌到资料输入端口3Q1。一下拉电阻3Q4耦接于按键输入端口305及一接地端之间,用来防止当没有按键303被触发时按键输入端口3Q5产生浮接电压,不过由于集成电路的进步,目前很多微控制器3.1Q已将下拉电阻3Q4整合于微控制器310内部。在本实施例中,资料输入端口301的资料信号以ITU656为例,ITU656为国际电信联盟(InternationalTelecommunicationUnion,ITU)制定的视频影像传送的标准,为业界所大量采用。此外,微控制器310内部包含按键侦测单元40Q用来判断按键的状态,参考信号产生单元700及参考信号控制单元90O用来产生参考信号。请参考图4,图4为图3的微控制器310内部的按键侦测单元40Q的示意图。要判断是否有按键被触发,在微控制器310内部,每--^按键都有-对应的按键侦测单元400来进行判断按键侦测单元400包含一异或(xom门401,—检查单元402及重新取样单元403。异或门401包含输入信号A山顺4011及一比较信号+山顺4012,输入信口丄山万乂而4011耦接于按键输入端□305,比较信号丄山乂而4012用来输入由资料输入—山顺口301输入的资料信号或由微控制器310产生的参考信号已,升或门401可用来检查输入信号4山顺4011及比较信号—山顿4012的输入信号是否相同检查单元402包含多数个触发祖益4021、4022、4023、4024及一或非(N0R)门4025,多数个触发與命4021、4022、4023、4024串联孝禺接,用来暂存升或门401输出的连续位,或非门4025的输入丄山乂而分别耦接于多数个触发器4021、4022、4023、4024的正输出丄山顺,用来产生该连续位的检査纟±5口果若直接用异门401输出的单—位来作判断很容易会有误判的小主l冃况发生,所以利用检査单元402来判断连续位,以减少误判的情况当或非门4025输出1时,表不输入信口丄山顺4011与比较信号一山乂而4012的输入信号相同,也就是相对应的按键被角虫发此外,重新取样单元403用来防止机械按键的弹跳现象重新取样单元403为—触发现益利用微控制器310内部一较低频率的时脉4031对或非门4025的检查结果重新取样,如此重新取样单元403的输出信号4032可防止弹跳的现象。请参考图5与图6,图5为二按键的等效示意图,图6为为图3的微控制器31Q内部的双键侦测单元500的示意图。根据图4的按键侦测单元400的实施例,每一按键是否被触发都有一对应的按键侦测单元400来做判断。本发明按键系统也可以判断二按键同时被触发的情形。如图5所示,当有二按键同时被触发时,二按键的等效电路501可以看成是一或(0R)门502。如图6所示,双键侦测单元500包含一或门502将二按键合成所对应的输入信号输入比较信号端4012,再耦接一按键侦测单元400就可以侦测到二按键同时被触发的情形。因此在本发明中,只需要以同一个架构的按键侦测单元400,再加上或门5Q2,就形成双键侦测单元5Q0,用来判断二按键同时被触发的情形。请参考图7,图7为图3的微控制器310内部的参考信号产生单元7QQ的示意图。根据本发明实施例,由于多数个按键3Q3的扫描信号是利用输入微控制器310的数据信号,当输入的资料信号遗失时,由于比较信号端4012没有信号,则按键侦测单元400将会失效。因此在本实施例中,微控制器31Q包含一参考信号产生单元700,用来产生参考信号,以防止输入的数据信号遗失时按键侦测单元40Q会失效。参考信号产生单元70Q包含一提升(pull-up)开关70l及一下拉(pulHown)开关702。上拉开关7Ql及下拉开关7Q2由一组控制信号P及N所控制,在同一时间,上拉开关701及下拉开关702只会有一个会打开,使得资料输入端口301处于一高位准或低位准的状态。当输入信号正常时,由于微控制器31Q外部的信号强度相对较强,所以上拉开关701及下拉开关7Q2的切换不会影响资料输入端口301的资料输入。但是当外部信号遗失时,资料输入端口3Q1会处于一个浮接的状态,因此上拉开关70l及下拉开关702的切换会将相对应的逻辑反应在多数个按键303的第一端上,因此按键侦测单元40Q可侦测到按键303的触发。请参考图8,图8为图6的参考信号产生单元700产生的参考信号的示意图。只要在不同的输入数据端口3Q1上有不同的参考信号信号,按键侦测单元4Q0就可以判断出按键3Q3被触发的状况。在本实施例中,以一个时脉移位来作为参考信号,在同一时间内,只有一个参考信号在低位准状态,参考信号DO至参考信号D7分别对应到图3的资料输入端口301的资料线DQ至资料线D7。在双键侦测单元500的实施例中,若要侦测耦接到资料线D0及资料线D1的二按键同时触发,就要将参考信号DQ及参考信号D1经过一或门后,再输入比较信号端4Q12。请参考图9,图9为图3的微控制器310内部的参考信号控制单元90Q的示意图。参考信号控制单元9QQ提供图6的参考信号产生单元所需的控制信号Ctr1P及Ctr1N。参考信号控制单元900包含一或门901、一或非门902及一反相器903,或非门9Q2的第一输入端经由反相器耦接于或门的第二输入端,或非门9Q2的第二输入端耦接于或门的第-一输入端。参考信号控制单元90Q由一控制信号PD及一控制信号Ctrl所控制。控制信号PD用来开启或关闭参考信号产生单元,控制信号Ctrl用来控制参考信号产生单元输出高位准或低位准状态。由于数据信号正常输入微控制器310时,参考信号产生单元会增加微控制器31Q的耗电量,因此当微控制器310侦测到资料信号正常输入时,就将控制信号PD设为1,以关闭参考信号产生单元9Q0,当微控制器310侦测到数据信号遗失时,就将控制信号Ctrl设为0,以开启参考信号产生单元9Q0,如此可减少微控制器310的耗电量。控制信号PD及控制信号Ctrl如下表。<table>tableseeoriginaldocumentpage15</column></row><table><table>tableseeoriginaldocumentpage16</column></row><table>键。该微控制器的资料信号作为侦测按键输入端口所接,明按键系统包个按键的第一、山乂而入l山乂而□,多数个键输入丄山顿□。该号作为乡員个按分别微控制器及多耦接于微控制按键的扫描信号,由信号,可决定多数个按键中被触发的按键,因此只需要使用一个按键输入端口就可侦测多数个按键。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。权利要求1.一种可侦测多数个按键是否被触发的按键系统,其特征在于,包含一微控制器,包含一第一资料输入端口、一第二资料输入端口及一按键输入端口;一第一按键,该第一按键的第一端耦接于该第一资料输入端口,该第一按键的第二端耦接于该按键输入端口;及一第二按键,该第二按键的第一端耦接于该第二资料输入端口,该第二按键的第二端耦接于该按键输入端口。2.如权利要求1所述的可侦测多数个按键是否被触发的按键系统,其特征在于苴Z、中该微控制器包含第按键侦测单元,用来比较该按键输入+山顺□所接收的信号与该第一资料输入端口的信号;及一第二按键侦测单元,用来比较该按键输入端口所接收的信号与该第二资料输入端口的信号。3.如权利要求2所述的可侦测多数个按键是否被触发的按键系统,其特征在于,其中该第一按键侦测单元及该第二按键单元分别包含一异或门,具有二输入端分别用来输入该按键输入端口所接收的信号及该第一资料输入端口的信号;一检查单元,耦接于该异或门的输出端,包含多数个串联耦接的触发器及一或非门;及一重新取样单元,耦接于该检查单元的输出端。4.如权利要求1所述的可侦测多数个按键是否被触发的按键系统,其特征在于,其中该微控制器包含一双键侦测单元,用来比较该按键输入端口所接收的信号与该第一资料输入端口及该第二资料输入端口的合成信号。5.如权利要求4所述的可侦测多数个按键是否被触发的按键系统,其特征在于,其中该双键侦测单元包含一或门具有二输入端,分别用来输入该第--料输、上山入顺与该第二资料输入上山顺口的信号;_>巳升或门,具有一第一输入端,耦接于该或门输出所接丄山顿;收的及信号第二输入端,用来输入该按键输入一山顿一检査单元,耦接于该异或门的输出一山顿,包含数个串联耦接的触发器及一或非门;及一重新取样单元,耦接于该检査单元的输出端。6.如权利要求1所述的可侦测多数个按键是否被触发的按键系统',其特征在于,其中该微控制器包一参考信号产生单元,用来产生一参考信号于该第一资料输入端口或该第二资料输入端口。7.如权利要求6所述的可侦测多数个按键是否被触发的按键系统,其特征在于,巾该参考信号、、,生单元包含上拉开关,具有输出端稱接于该第资料输入A山顿□或第二资料输入A山顺P;及一下拉开关,具有输出端耦接于该资料输入丄山顺卩或第资料输入端口。8.如权利要求6所述的可侦测多数个按键是否被触发的按键系统,其特征在于,其中该微控制器包一参考信号控制单元,用来开启或关闭该参考信号产生单元。9.如权利要求8所述的可侦测多数个按键是否被触发的按键系统,其特征在于,其中该参考信号控制单元包含一或门,具有一第一输入端及一第二输入端;及一或非门,具一第一输入端经由一反相器耦接于该或门的第二输入端,一第二输入端耦接于该或门的第一输入端。10.如权利要求1所述的可侦测多数个按键是否被触发的按键系统,其特征在于,另包含一第一二极管,耦接于该第一按键的第一端及该第一资料输入端口之间;一第二二极管,耦接于该第二按键的第一端及该第二资料输入端口之间;及一下拉电阻,耦接于该按键输入端口及一接地端之间。全文摘要按键系统包含一微控制器及多数个按键。该多数个按键的第一端分别耦接于微控制器的多数个资料输入端口,多数个按键的第二端耦接于微控制器的一按键输入端口。该按键系统利用输入微控制器的资料信号作为多数个按键的扫描信号,由侦测按键输入端口所接收的信号,可决定多数个按键中被触发的按键,因此只需要使用一个按键输入端口就可侦测哪个按键被触发。文档编号H03M11/00GK101359913SQ20071013769公开日2009年2月4日申请日期2007年8月2日优先权日2007年8月2日发明者陈嘉兴申请人:硕颉科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1