




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块三——并行接口及其应用矩阵式键盘扫描与识别方法3.3使用并行口驱动键盘矩阵式键盘的检测主要有两种方法:逐行扫描法行列反转法矩阵式键盘由多个键排列而成,键开关被排列成M(行)×N(列)的矩阵结构,每个键开关位于行和列的交叉处。2.矩阵式键盘3.3使用并行口驱动键盘首先CPU对4条行线置0,然后CPU再从列线读入数据,若读入的数据全为1,表示无键按下,只要读入的数据中有一个不为1,则表示有键被按下。逐行扫描法(1)CPU先使第0行为0,其余3行为1,读入全部列,若全为1,表示按键不在此行;(2)使第1行为0,其余各行为1,再读入全部列,若全为1,表示按键不在此列;(3)重复上述步骤。直至第i行为0时,第j列也为0,则表明该按键位于第i行第j列。3.3使用并行口驱动键盘3.3使用并行口驱动键盘行列反转法可以加快按键的检测速度。但使用此方法要求行线和列线所连接的并行端口必须是双向端口才可以。行列反转法首先使矩阵式键盘行线的连接口线工作在输出方式,连接列线的口线工作在输入方式。CPU先向全部行线上输出0,然后读入列线上的电平。若有键被按下,必然有一个列线为低电平否则表示没有键被按下不必再进行检测3.3使用并行口驱动键盘若检测到某个列线为低电平之后,重新设置键盘行线的连接口线工作于输入方式综合列线与行线,就可以得到有关所按键位的行、列位置编码列线工作于输出方式,并将刚刚得到的列线值再次从列线上输出,此时检测所有行线上的电平,必有一个行线为低电平,行列反转法可以加快按键的检测速度。但使用此方法要求行线和列线所连接的并行端口必须是双向端口才可以。行列反转法3.3使用并行口驱动键盘比如第2行第3列的键被按下,采用行列反转的方法,其工作过程如下表所示。2.矩阵式键盘3.3使用并行口驱动键盘
4×3矩阵式键盘的行列反转法检测。使用4×3矩阵键盘与51单片机相连,按键后,在数码块上会显示所按键位上的数字。课堂练习3.3使用并行口驱动键盘项目中使用的是自定义的4×3的键盘,其内部结构与普通的4×4的矩阵式键盘基本一样,只是少了一列。分析使用行列反转法进行键盘扫描,其键位编码不受影响。3.3使用并行口驱动键盘4×4矩阵式键盘的编码规律接下来使用keil建立工程,编写代码进行键盘的驱动。实现题目要求。
e(1110)d(1101)b(1011)7(0111)e(1110)eedebe7ed(1101)edddbd7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可行性研究报告核准的请示
- 2025年中国接触式读卡器行业发展监测及市场发展潜力预测报告
- 风能发电可行性研究报告
- 2025年中国锥子行业市场发展现状及投资战略咨询报告
- 2024-2030全球数智化服务行业调研及趋势分析报告
- 虹口区景观工程管理办法
- 血站管理办法(暂行)
- 裕安区娱乐设施管理办法
- 衡水市失业保险管理办法
- 西宁市智库建设管理办法
- GB/T 2934-2007联运通用平托盘主要尺寸及公差
- 品牌战略定位课件
- 2022年武汉东湖学院辅导员招聘考试笔试试题及答案解析
- 医疗技术分级授权与再授权申请表
- 如何拓展与经营人脉关系-顶尖销售培训 (人脉开拓+整合经营人脉+竞争力)
- 儿童腺病毒肺炎诊疗规范课件
- MBTI人格理论教学课件
- DB65∕T 2810-2009 核桃玛仁糖-行业标准
- 商业银行风险预警系统整体架构设计
- UPVC双壁波纹管
- 型直线振动筛使用说明书中文
评论
0/150
提交评论