一种新型按键系统及按键确认方法_2

文档序号:9431927阅读:来源:国知局
连接在支路上,一端连接第七按键
57、第一按键SI;另一端连接第八按键S8、第三按键S3 ;
第二条横向支路包括第五按键S5以及与之串联的第一二极管D1,第五按键S5的一端连接第七按键S7、第一按键SI,另一端连接第一二极管Dl的正极;第一二极管Dl的负极连接第八按键S8、第三按键S3 ;
第三条横向支路包括第二二极管D2与之串联的第六按键S6,第二二极管D2的正极连接第七按键S7、第一按键SI,负极连接第六按键S6 ;第六按键S6的另一端连接第八按键
58、第三按键S3。
[0020]结合图2、图3对于该按键系统的输入确认方法为,首先初始1 口的输出状态,输入某一按键;接着读取1的状态判断输入的哪一位按键。
[0021]初始化第一 1 口和第二 1 口的输出状态均为1,在输入某一按键后,如果:
第一 1 口状态为O第二 1 口状态为I,则为第一按键SI按下;
第一 1 口状态为I第二 1 口状态为0,则为第三按键S3按下;
第一 1 口状态为O第二 1 口状态为0,则为第二按键S2按下。
[0022]初始化第一 1 口输出状态为0,第二 1 口的输出状态为1,在输入某一按键后,如果:
第二 1 口跳变为0,则第四按键S4和第五按键S5中有一个按键按下,需进行第二步检测,再次初始化第一 1 口输出为1,第二 1 口输出为0,如果:第一 1 口跳变为0,则为第四按键S4被按下;第一 1 口输出为1,则为第五按键S5被按下。
[0023]第二 1 口状态为1,则要么是第六按键S6被按下要么无按键被按下,需进行第二步检测;再次初始化第一 1 口输出为1,第二 1 口输出为0,如果:第一 1 口跳变为0,则第六按键S6被按下,反之无按键被按下。
[0024]初始化第一 1 口和第二 1 口输出状态均为O且模式切换为仅输入模式,输入某一按键达到电容充电时间后,若第一 1 口状态为1,则为第七按键S7被按下;若第一 1 口状态为O,第二 1 口状态为I,则第八按键S8被按下。
[0025]以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。
【主权项】
1.一种新型按键系统,其特征在于,包括第一 1 口、第二 1 口,若干二极管、若干电容器、电阻以及按键;其中,第一 1 口、第二 1 口与地之间分别并联以电容器,且两电容器间并联若干按键;电源与第一 1 口、第二 1 口间形成两条支路,支路上各串联一按键,按键通过上拉电阻连接到电源;所述两条支路之间并联三条二极管与按键构成的横向支路。2.根据权利要求1所述的一种新型按键系统,其特征在于,所述第一1 口与第二 1 口之间通过两个串联的反向二极管D3、D4相连,第一 1 口、第二 1 口之间并联三个按键;所述二极管D3正极连接第一 1 口、第一电容Cl、第一按键SI,负极连接二极管D4的负极、第二开关S2 ;所述二极管D4的正极连接第二 1 口、第三按键S3以及第二电容C2 ;所述第一电容Cl、第一至三按键、第二电容C2的另一端接地。3.根据权利要求1所述的一种新型按键系统,其特征在于,所述横向支路具体为: 第一条横向支路包括第四按键S4,其两端分别连接在支路上,一端连接第七按键S7、第一按键SI ;另一端连接第八按键S8、第三按键S3 ; 第二条横向支路包括第五按键S5以及与之串联的第一二极管D1,第五按键S5的一端连接第七按键S7、第一按键SI,另一端连接第一二极管Dl的正极;第一二极管Dl的负极连接第八按键S8、第三按键S3 ; 第三条横向支路包括第二二极管D2与之串联的第六按键S6,第二二极管D2的正极连接第七按键S7、第一按键SI,负极连接第六按键S6 ;第六按键S6的另一端连接第八按键S8、第三按键S3。4.根据权利要求1所述的一种新型按键系统,其特征在于,所述第一1 口与第二 1 口之间通过两个串联的反向二极管D3、D4相连具体为第三二极管的正极连接第一 1 口,负极连接第四二极管D4的负极,第四耳机管D4正极连接第二 1 口。5.一种按键系统输入的确认方法,其特征在于,首先初始1 口的输出状态,输入某一按键;接着读取1的状态判断输入的哪一位按键。6.根据权利要求5所述的一种按键系统输入的确认方法,其特征在于,初始化第一1口和第二 1 口的输出状态均为1,在输入某一按键后,如果: 第一 1 口状态为O第二 1 口状态为I,则为第一按键SI按下; 第一 1 口状态为I第二 1 口状态为0,则为第三按键S3按下; 第一 1 口状态为O第二 1 口状态为0,则为第二按键S2按下。7.根据权利要求5所述的一种按键系统输入的确认方法,其特征在于,初始化第一1口输出状态为0,第二 1 口的输出状态为1,在输入某一按键后,如果: 第二 1 口跳变为0,则第四按键S4和第五按键S5中有一个按键按下,需进行第二步检测; 第二 1 口状态为1,则要么是第六按键S6被按下要么无按键被按下,需进行第二步检测。8.根据权利要求7所述的一种按键系统输入的确认方法,其特征在于,在第四按键S4和第五按键S5中确定按键的步骤为: 再次初始化第一 1 口输出为I,第二 1 口输出为0,如果: 第一 1 口跳变为0,则为第四按键S4被按下; 第一 1 口输出为1,则为第五按键S5被按下。9.根据权利要求7所述的一种按键系统输入的确认方法,其特征在于,确定是第六按键S6被按下还是无按键被按下的步骤为: 再次初始化第一 1 口输出为I,第二 1 口输出为O,如果: 第一 1 口跳变为0,则第六按键S6被按下,反之无按键被按下。10.根据权利要求5所述的一种按键系统输入的确认方法,其特征在于,初始化第一1口和第二 1 口输出状态均为O且模式切换为仅输入模式,输入某一按键达到电容充电时间后,若第一 1 口状态为1,则为第七按键S7被按下;若第一 1 口状态为0,第二 1 口状态为1,则第八按键S8被按下。
【专利摘要】本发明公开了一种新型按键系统及按键确认方法,包括第一IO口、第二IO口,若干二极管、若干电容器、电阻以及按键;其中,第一IO口、第二IO口与地之间分别并联以电容器,且两电容器间并联若干按键;电源与第一IO口、第二IO口间形成两条支路,支路上各串联一按键,按键通过上拉电阻连接到电源;所述两条支路之间并联三条二极管与按键构成的横向支路。采用该按键系统只用2个IO口即实现了8个按键的扩展,大大降低了键盘对IO口资源的依赖程度。
【IPC分类】G06F1/16
【公开号】CN105183097
【申请号】CN201510704554
【发明人】马江伟, 李新辉, 游文, 周荣鑫, 贺晨亮
【申请人】同方计算机有限公司
【公开日】2015年12月23日
【申请日】2015年10月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1