[发明专利]扩展地按键的扫描方法无效
申请号: | 201010603938.4 | 申请日: | 2011-02-15 |
公开(公告)号: | CN102064834A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 张姗;江猛;贾力;石万文 | 申请(专利权)人: | 苏州华芯微电子股份有限公司 |
主分类号: | H03M11/20 | 分类号: | H03M11/20 |
代理公司: | 北京华夏博通专利事务所 11264 | 代理人: | 孙东风 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展 按键 扫描 方法 | ||
技术领域
本发明涉及集成电路领域,尤其涉及红外遥控芯片中正确判断扩展地按键的扫描方法。
背景技术
红外遥控器由于其成本低、使用方便以及功耗低等优势得到了广泛的应用,目前已基本成为家用电器的标准器件之一,如电视机、空调、DVD等都是可以通过红外遥控器来控制。
而红外遥控芯片是红外遥控器的核心器件,一些红外遥控芯片为了用最少的管脚形成最多的按键,采用将端口都设置成双向口的方法,这样任意两个端口都可以形成按键,此外,还可以通过VDD或者GND的扩展再形成一排扩展按键。
如图1所示为一红外遥控芯片的管脚连接示意图,每个端口输出的扫描信号都被设定成弱1强0的,这样当两个按键按下的时候端口就会复制与它相接的端口的低电平,当与GND形成的按键按下的时候相应的端口就会被一直拉低,其波形图如图2示。其中,图2中虚线以上的是两个普通I/O端口相接的情况,虚线以下是I/O口和GND相接的情况,这些信号通过管脚输入到电路内部,进行后续的操作,不论是上述的哪种情况都是给端口上加上低电平。
而且,根据电路的设计,每个端口上的扫描信号都是有固定位置的,这样就可以通过扫描信号上低电平的位置来判断是哪两个端口形成的按键。如图3示,背景技术中对端口与GND形成的按键只是在一个扫描周期开始的时候判断一下是不是GND排的按键,并且将存储按键信息的存储器进行置位,在接下来的整个扫描周期中不再进行判断,直到扫描周期结束。这样就产生了一个问题,即如果在扫描周期开始后切换按键的话,数据就会发错,仍然保持扩地键的键值。
发明内容
本发明的目的在于解决背景技术中的技术问题,提出一种新的扩展地的的扫描方法,其在整个扫描周期内会不断的对按键是否是扩展地按键进行判断,以解决扩展地和非扩展地快速切换时发错码的情况。
为实现上述目的,本发明提出如下技术方案:一种扩展地按键的扫描方法,包括以下步骤:
步骤一、判断扫描周期开始后是否有按键按下;
步骤二、如果步骤一中的扫描周期开始后有按键按下,则判断该按键的端口扫描信号是否是由GND提供,即判断该按键是否是扩展地按键;
步骤三、如果步骤二中的端口扫描信号是由GND提供,则由扩展地键控制信号产生电路产生扩展地按键控制信号;
步骤四、如果步骤二中的端口扫描信号是由端口上的电路提供,则由扩展地键控制信号产生电路产生清除扩展地按键的控制信号;
步骤五、将步骤三产生的扩展地按键控制信号或步骤四产生的清除扩展地按键的控制信号输出给后续电路。
其中,所述步骤一中如果在扫描周期开始后没有按键按下,则循环进行判断直到有按键按下。
在所述的步骤二中,如果端口在没有扫描信号的地方出现了低电平,则认为该低电平是由GND提供的。
在所述的步骤二中,如果扫描周期开始后有按键按下,则直接进行端口扫描信号是否是由GND提供的判断,而不需要等到扫描周期结束。
所述扩展地键控制信号产生电路为一寄存器电路,其具有电路扫描信号输入端和端口扫描信号的输入端。
所述后续电路为锁存按键位置的寄存器。
本发明所揭示扩展地按键的扫描方法,由于是在扫描周期开始后的整个周期内,一直都会进行按键的端口扫描信号是由GND提供还是端口上的电路提供的判断,并由此产生扩展地按键的控制信号或清除扩展地按键的控制信号输出给后续电路,这样,即使在扫描周期中间切换了按键也可以对按键位置进行重新锁存,从而解决了由于切换扩展地按键与非扩展地按键是发错码的情况。
附图说明
图1为一红外遥控芯片的管脚连接示意图;
图2为图1中的芯片按键按下后扫描信号的波形示意图;
图3为背景技术中对扩展地按键扫描的电路框图;
图4为本发明对扩展地按键进行扫描的流程图;
图5为本发明产生扩展地按键控制信号的电路示意图;
具体实施方式
红外遥控芯片中,当有按键是同GND形成时,则需要对该按键是否是扩展地按键进行判断。因为从图2中的波形可以看出,端口上的扫描波形是有时间间隔的,所以如果是普通端口之间形成的按键按下的话,形成的波形也会有这样的时间间隔,而如果是和GND形成的按键按下端口就会一直保持低电平。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州华芯微电子股份有限公司,未经苏州华芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010603938.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无刷直流电机无传感器线反电势位置检测方法
- 下一篇:防止闩锁的电路