热门关键词:
位置:首页 > 机械文档

单片机原理及接口技术报告书

  • 该文件为doc格式
  • 文件大小:29.5KB
  • 浏览次数
  • 发布时间:2017-03-10
文件介绍:

本资料包含doc文件1个,下载需要5积分

单片机原理及接口技术 矩阵键盘又称为行列式键盘,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每-个交叉点上,设置-个按键。这样键盘中按键的个数是4×4个。这种行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。
二.4×4矩阵键盘的编程方法与步骤:
1.1、先读赛盘的状态,得到按键的特征编码。
先从P1口的高四位输出低电平,低四位输出高电平,从P1口的低四位读赛盘状态。再从P1口的低四位输出低电平,高四位输出高电平,从P1口的高四位读赛盘状态~两次读柔果组合起来就可以得到当前按键的特征编码。使用上述方法我们得到16个键的特征编码。
举例说明如何得到按键的特征编码:
假设1”键被按下,找其按键的特征编码。
从P1口的高四位输出低电平,即P1.4-P1.7为输出口。低四位输出高电平,即P1.0-P1.3为输入口。读P1口的低四位状态为 1101”,其值为0DH”。
再从P1口的高四位输出高电平,即P1.4-P1.7为输入口。低四位输出低电平,即P10-P13为输出口,读P1口的高四位状态为1110”,其值为E0H”。
将两次读出的P0口状态值进行逻辑或运算就得到其按键的特征编码为EDH”。
用同样的方法可以得到其它15个按键的特征编码。
1.2、根据按键的特征编码,查表得到按键的顺序编码。
将用上述方法得到的16个按键的特征编码按图2按键排列的顺序排成-张特征编码与顺序编码的对应关系表,然后用当前读得的特征编码来查表,当表中有该特征编码时,它所在的位置就是对应的顺序编码。

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败