Atm机维护键盘的制作方法

文档序号:6677993阅读:392来源:国知局
Atm机维护键盘的制作方法
【专利摘要】一种ATM机维护键盘,该键盘扫描集成电路包括一个4×7矩阵键盘;所述4×7矩阵键盘包括四个列扫描输出引脚DIG1~DIG4和7个行扫描输入引脚KI1~KI7引脚,每个行扫描输入引脚KI1~KI7带有内部下拉电阻;所述四个列扫描输出引脚DIG1~DIG4在键盘扫描期间按照预先设定的顺序,依次输出高电平,其余列扫描输出引脚输出低电平;所述行扫描输入引脚KI1~KI7的输出被禁止,当没有键被按下时,所述行扫描输入引脚KI1~KI7被下拉为低电平,当有键被按下时,该按下的键对应的列扫描输出引脚和行扫描输入引脚输出高电平。利用本实用新型可以降低整个方案的成本。
【专利说明】ATM机维护键盘

【技术领域】
[0001]本实用新型涉及ATM机维护操作部,特别是一种ATM机维护键盘。

【背景技术】
[0002]在银行ATM机(Auto Trade Machine,自助柜员机)中,一般都有一个维护操作部,该维护操作部供设备维护员使用,设备维护员通过该维护操作部可以完成对设备的软件升级、故障定位、清扫、更换零部件、校正等维护工作。ATM机维护操作部通常是由维护显示屏和维护键盘组成。
[0003]现有技术中的ATM机维护键盘一般是以一个MCU(Micro Control Unit,微控制单元)为核心,由这个MCU实现按键检测,一般维护键盘的按键形式是4 X 6的一个按键矩阵(24个按键),分成3部分组成,一个4x4按键矩阵和两个1x4按键矩阵,其中4x4按键矩阵是用于数字输入,两个1x4按键矩阵用于功能输入。4x6按键矩阵由4行、6列组成,分别连接MCU的4个输出1引脚和6个输入1引脚。MCU的软件定时轮询1引脚的状态,以此检测维护键盘的按键状态,并通过软件实现按键去抖处理。MCU通过RS-232 (串口)把按键状态信息上传给上位机。
[0004]此方案不足之处在于需要按键板的MCU软件管理,包括MCU软件的开发、调试、维护、升级等,同时成本也相对较高。
实用新型内容
[0005]鉴于以上内容,本实用新型提出一种新的ATM机维护键盘,采用一个键盘扫描集成电路键盘扫描集成电路来替代现有技术方案中的MCU芯片。键盘扫描集成电路内部集成键盘扫描功能专用电路,通过硬件实现按键检测,区别于现有技术方案中通过MCU软件实现的方法。
[0006]所述ATM机维护键盘包括一个键盘扫描集成电路,该键盘扫描集成电路每隔预设时间在显示驱动扫描过程中插入键盘扫描,其中,该键盘扫描集成电路包括一个4 X 7矩阵键盘;所述4 X 7矩阵键盘包括四个列扫描输出引脚DIGl?DIG4和7个行扫描输入引脚KIl?KI7引脚,每个行扫描输入引脚KIl?KI7带有内部下拉电阻;所述四个列扫描输出引脚DIGl?DIG4在键盘扫描期间按照预先设定的顺序,依次输出高电平,其余列扫描输出引脚输出低电平;当没有键被按下时,所述行扫描输入引脚ΚΙΓΚΙ7被下拉为低电平,当有键被按下时,该按下的键对应的列扫描输出引脚和行扫描输入引脚输出高电平。
[0007]进一步地,所述列扫描输出引脚DIGl?DIG4引脚通过I/O写单元进行列扫描输出。
[0008]进一步地,所述行扫描输入引脚KIl?KI7通过I/O读单元进行行扫描输入。
[0009]进一步地,所述键盘扫描集成电路用于当两次键盘扫描的结果相同时,判定按键为有效按键。
[0010]进一步地,所述键盘扫描集成电路还用于当检测到有效按键时,则记录下按键代码,并通过复用的中断引脚产生低电平有效的键盘中断信号。
[0011]进一步地,所述键盘扫描集成电路还用于在检测到下一次有效按键之前,屏蔽键盘中断信号。
[0012]进一步地,所述键盘扫描集成电路还用于当产生键盘中断信号时,将所述记录的按键代码传输至上位机。
[0013]进一步地,所述键盘扫描集成电路通过内部集成电路总线接口,将所述记录的按键代码传输至上位机。
[0014]进一步地,所述键盘扫描集成电路还用于通过内部集成电路总线接口,接收上位机传输的配置参数。
[0015]进一步地,所述配置参数包括键盘扫描间隔时间。
[0016]相较于现有技术,本实用新型设计的ATM机维护键盘采用一个键盘扫描集成电路键盘扫描集成电路来替代现有技术方案中的MCU芯片。键盘扫描集成电路内部集成键盘扫描功能专用电路,通过硬件实现按键检测,区别于现有技术方案中通过MCU软件实现的方法,减少按键板MCU软件的工作量,包括MCU软件的开发、调试、维护、升级等,同时降低整个方案的成本。

【专利附图】

【附图说明】
[0017]图1是本实用新型中的ATM机维护键盘的结构框图。

【具体实施方式】
[0018]参阅图1所示,是本实用新型中的ATM机维护键盘的结构框图。相较于现有技术,本实用新型中的ATM机维护键盘20采用一个键盘扫描集成电路201来替代现有技术方案中的MCU芯片。在本实施方式中,键盘扫描集成电路201内部集成键盘扫描功能专用电路,通过硬件实现按键检测。在本实施方式中,键盘扫描集成电路201的键盘扫描功能最多可支持4 X 7矩阵28键键盘。在键盘扫描期间,DIGl?DIG4引脚用于列扫描输出,例如,通过I/O写单元输出,KIl?KI7引脚都带有内部下拉电阻,用于行扫描输入,例如,通过I/O读单元输入。
[0019]在本实施方式中,键盘扫描集成电路201每隔预设时间在显示驱动扫描过程中插入键盘扫描,例如,通过定时单元每隔30秒插入一次键盘扫描。在键盘扫描期间,DIGl?DIG4引脚按照预先设定的顺序(如DIG I至DIG 4的顺序),依次输出高电平,其余引脚输出低电平。例如,当DIGl输出高电平时,DIG2至DIG4输出低电平。
[0020]在键盘扫描过程中,KIl?KI7引脚的输出被禁止,当没有键被按下时,ΚΙ1?(Ι7都被下拉为低电平;当有键被按下时,例如连接DIG 4与ΚΙ2的键被按下,则当DIG4输出高电平时ΚΙ2检测到高电平。优选地,为了防止因为按键抖动或者外界干扰而产生误码,键盘扫描集成电路201实行两次扫描,只有当两次键盘扫描的结果相同时,按键才会被确认有效。如果键盘扫描集成电路201检测到有效的按键,则记录下按键代码,并通过复用的中断引脚(KP)产生低电平有效的键盘中断信号,此时单片机(如键盘扫描集成电路201)可以通过串行接口读取按键代码。当产生键盘中断信号时,键盘扫描集成电路201向上位机发送按键状态扫描结果,如上述记录的按键代码。
[0021]进一步地,在没有检测到新的有效按键之前,键盘扫描集成电路201不再产生任何键盘中断信号,即屏蔽任何键盘中断信号。
[0022]键盘扫描集成电路201和上位机的通信接口是I2C (Inter — IntegratedCircuit,内部集成电路总线)接口,通过I2C接口键盘扫描集成电路201可以接收上位机的配置参数(如键盘扫描间隔时间等),也通过I2C接口键盘扫描集成电路201向上位机发送按键状态扫描结果,如上述记录的按键代码。
[0023]需要说明的是,图1仅仅是对ATM机维护键盘20的示例性说明,本领域技术人员可以了解,所述ATM机维护键盘20还包括其它必要的元件,如缓存、电源、及通信单元等,在此不再赘述。
[0024]以上内容是结合具体的优选实施方式对本实用新型所作的详细说明,不能认定具体实施只局限于这些说明。对于所属【技术领域】的普通技术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本实用新型的保护范围。
【权利要求】
1.一种ATM机维护键盘,其特征在于,该ATM机维护键盘包括一个键盘扫描集成电路,该键盘扫描集成电路每隔预设时间在显示驱动扫描过程中插入键盘扫描,其中,该键盘扫描集成电路包括一个4 X 7矩阵键盘; 所述4 X 7矩阵键盘包括四个列扫描输出引脚DIGl?DIG4和7个行扫描输入引脚KIl?KI7引脚,每个行扫描输入引脚KIl?KI7带有内部下拉电阻; 所述四个列扫描输出引脚DIGl?DIG4在键盘扫描期间按照预先设定的顺序,依次输出高电平,其余列扫描输出引脚输出低电平 '及 当没有键被按下时,所述行扫描输入引脚ΚΙΓΚΙ7被下拉为低电平,当有键被按下时,该按下的键对应的列扫描输出引脚和行扫描输入弓丨脚输出高电平。
2.根据权利要求1所述的ATM机维护键盘,其特征在于,所述列扫描输出引脚DIGl?DIG4引脚通过I/O写单元进行列扫描输出。
3.根据权利要求1所述的ATM机维护键盘,其特征在于,所述行扫描输入引脚KIl?KI7通过I/O读单元进行行扫描输入。
4.根据权利要求1所述的ATM机维护键盘,其特征在于,所述键盘扫描集成电路用于当两次键盘扫描的结果相同时,判定按键为有效按键。
5.根据权利要求4所述的ATM机维护键盘,其特征在于,所述键盘扫描集成电路还用于当检测到有效按键时,则记录下按键代码,并通过复用的中断引脚产生低电平有效的键盘中断信号。
6.根据权利要求5所述的ATM机维护键盘,其特征在于,所述键盘扫描集成电路还用于在检测到下一次有效按键之前,屏蔽键盘中断信号。
7.根据权利要求6其中之一所述的ATM机维护键盘,其特征在于,所述键盘扫描集成电路还用于当产生键盘中断信号时,将所述记录的按键代码传输至上位机。
8.根据权利要求7所述的ATM机维护键盘,其特征在于,所述键盘扫描集成电路通过内部集成电路总线接口,将所述记录的按键代码传输至上位机。
9.根据权利要求8所述的ATM机维护键盘,其特征在于,所述键盘扫描集成电路还用于通过内部集成电路总线接口,接收上位机传输的配置参数。
10.根据权利要求9所述的ATM机维护键盘,其特征在于,所述配置参数包括键盘扫描间隔时间。
【文档编号】G07F7/02GK204143541SQ201420476098
【公开日】2015年2月4日 申请日期:2014年8月22日 优先权日:2014年8月22日
【发明者】吴连玉, 王应建 申请人:深圳怡化电脑股份有限公司, 深圳市怡化时代科技有限公司, 深圳市怡化金融智能研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1