重庆科创学院单片机精品课子项目矩阵键盘原理(共4页).doc

上传人:晟*** 文档编号:10106294 上传时间:2022-01-06 格式:DOC 页数:4 大小:48.50KB
下载 相关 举报
重庆科创学院单片机精品课子项目矩阵键盘原理(共4页).doc_第1页
第1页 / 共4页
重庆科创学院单片机精品课子项目矩阵键盘原理(共4页).doc_第2页
第2页 / 共4页
重庆科创学院单片机精品课子项目矩阵键盘原理(共4页).doc_第3页
第3页 / 共4页
重庆科创学院单片机精品课子项目矩阵键盘原理(共4页).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

精选优质文档-倾情为你奉上矩阵键盘原理根据电路原理图,键盘扫描方法是:行线P10P13为输出线,列线P14P17为输入线。一开始单片机将行线(P10P13)全部输出低电 平,此时读入列线数据,若列线全为高电平则没有键按下,当列线有出现低电平时调用延时程序以此来去除按键抖动。延时完成后再判断是否有低电平,如果此时读 入列线数据还是有低电平,则说明确实有键按下。最后一步确定键值。现在我们以第二行的S5键为例,若按下S5后我们应该怎么得到这个键值呢?当判断确实有 键按下之后,行线轮流输出低电平,根据读入列线的数据可以确定键值。首先,单片机将P10输出为低电平,其它P11P13输出高电平,此时读取列线的数 据全为高电平,说明没有在第一行有键按下;其次,单片机将P11输出低电平,其它P10、P12、P13仍为高电平,此时再来读取列线数据,发现列线读到 的数据有低电平,数值为1011(0x0B),如果我们的键盘布局已经确定,那么0x0B就代表S5的值了。转到S5键功能处理子程序就可以达到目的。根据矩阵键盘的原理图可知,当没有按键按下时,P1=0xf0;然

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。