键盘扫描方法技术

技术编号:4179306 阅读:300 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种键盘扫描方法,其包括以下步骤:S1.初始化扩展芯片;S2.将中断处理程序注册到中断引脚上;S3.在键盘上进行按键;S4.读出为低电平的列信号引脚并确定按键的列号;S5.重新配置行信号引脚和列信号引脚的输入输出端和电平信号;S6.读出为低电平的行信号引脚并确定按键的行号;S7.恢复扩展芯片的初始化设置,回到步骤S3,等待下一次按键;S8.根据确定的行号和列号,确定具体按键码,并发送给一应用层进行相应的处理。该键盘扫描方法扩展了更多的引脚,扫描过程相对比较简单。

【技术实现步骤摘要】

本专利技术涉及一种,特别是涉及一种使用扩展芯片实现的键 盘扫描方法。
技术介绍
当前键盘扫描算法都是采用了行列矩阵方式,这样5*5键盘需要10个 引脚,在实际开发中有时引脚数目不够,因此需要扩展以支持更多的引脚。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中引脚不够的缺陷,提供 一种,该通过一扩展芯片以支持更多的引脚。本专利技术是通过下述技术方案来解决上述技术问题的 一种键盘扫描方法, 一键盘包括复数个行信号引脚和复数个列信号引脚组成的矩阵,每一行 信号引脚和每一列信号引脚分别对应一开关的两端, 一主芯片和一扩展芯片通过一总线连接, 一中断引脚的一端与该扩展芯片的一中断请求信号输出端 连接,另一端与该主芯片的一外部通用输入输出端,这些行信号引脚和列信 号引脚与该扩展芯片上对应的控制引脚对应连接,其中该包括以下步骤51、 初始化扩展芯片;52、 将一中断处理程序注册到中断引脚上;53、 在键盘上进行按键;54、 读出为低电平的列信号引脚并确定按键的列号;55、 重新配置行信号引脚和列信号引脚的输入输出端和电平信号;56、 读出为低电平的行信号引脚并确定按键的行号;57、 本文档来自技高网...

【技术保护点】
一种键盘扫描方法,键盘包括复数个行信号引脚和复数个列信号引脚组成的矩阵,每一行信号引脚和每一列信号引脚分别对应一开关的两端,一主芯片和一扩展芯片通过一总线连接,一中断引脚的一端与该扩展芯片的一中断请求信号输出端连接,另一端与该主芯片的一外部通用输入输出端,这些行信号引脚和列信号引脚与该扩展芯片上对应的控制引脚对应连接,其特征在于,该键盘扫描方法包括以下步骤: S1、初始化该扩展芯片; S2、将一中断处理程序注册到中断引脚上; S3、在键盘上进行按键;  S4、读出为低电平的列信号引脚并确定按键的列号; S5、重新配置行信号引脚和列信号引脚的输入输出...

【技术特征摘要】

【专利技术属性】
技术研发人员:吴斌
申请(专利权)人:希姆通信息技术上海有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1