当前位置: 首页 > news >正文

STM51单片机学习(五)

矩阵键盘

以上图片均截自江协科技b站视频。

扫描方式:

P17-P14用低电平表示行开启,P13-P10用低电平表示列开启。

以下为实现代码

头文件跟着江协科技走就行了。

#include"Delay.h" unsigned char MatrixKey() { unsigned char KeyNumber=0; P1=0xFF; P1_3=0; if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=1;} if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=5;} if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=9;} if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=13;} P1=0xFF; P1_2=0; if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=2;} if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=6;} if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=10;} if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=14;} P1=0xFF; P1_1=0; if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=3;} if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=7;} if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=11;} if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=15;} P1=0xFF; P1_0=0; if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=4;} if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=8;} if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=12;} if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=16;} return KeyNumber; }
#include<REGX52.H> #include"Delay.h" #include"LCD1602.h" #include"MatrixKey.h" unsigned char KeyNum; void main() { LCD_Init(); LCD_ShowString(1,1,"HelloWorld"); while(1) { KeyNum=MatrixKey(); if(KeyNum) { LCD_ShowNum(2,1,KeyNum,2); }//如果没有判断的话,按键松开会迅速显示数字然后再次执行while循环,显示0 } }
http://www.zskr.cn/news/1530312.html

相关文章:

  • 深入解析PowerPC评估板Yellowknife X4:硬件架构、跳线配置与调试实战
  • Windows 安卓应用安装终极指南:APK-Installer完整使用教程
  • 厦门闲置黄金变现指南 揭秘回收套路与靠谱门店 - 余生黄金回收
  • 2026常州黄金白银回收实体门店 可上门服务靠谱机构盘点 - 开心测评
  • GeoJSON.io完全指南:5分钟学会免费在线地理数据编辑
  • 免费开源歌唱语音转换神器:DDSP-SVC完整指南 [特殊字符]
  • 2026东莞上门收黄金 免费估价现款现结 靠谱回收商家口碑榜 - 开心测评
  • 2026年茂名汽车贴膜门店盘点,IASCA裁判技术标准解析 - 国麟测评
  • 2026上海百达翡丽手表快速变现指南:收的顶报价实在当场结算,不压价 - 奢侈品回收评测
  • 2026西安名表回收测评|劳力士百达翡丽高价变现门店排名 - 名奢变现站
  • 雏菊工具箱:一个不偷你数据、不弹广告、不拖慢你电脑的在线工具站
  • 2026年无锡专业研究生留学中介推荐:五家优选深度解析 - 科技焦点
  • 计算机毕业设计之基于web的团员信息管理系统
  • AI时代生存指南:收藏这份未来程序员金字塔,小白也能轻松入行!
  • Platinum-MD:现代NetMD设备无损音频传输终极指南
  • 3步解锁网易游戏NPK文件:新手也能掌握的完整解包指南
  • 直播过程中被竞争对手举报?黄金6小时危机公关
  • 2026青岛LV包包回收TOP5测评|本土正规门店行情实测 - 奢侈品回收测评
  • 快速构建专业动漫库:Jellyfin Bangumi插件完整指南
  • 西安老金、旧黄金怎么卖?6 家回收门店实测,老金变现不踩坑 - 奢侈品回收测评
  • 汕头卖黄金避坑攻略 2026优质回收商家汇总 - 余生黄金回收
  • 排队全返模式完整拆解:底层架构、四种分配算法与落地指南(2026最新)
  • LIN通讯中的‘幽灵’尖峰:几微秒的干扰到底会不会搞崩你的车载网络?
  • iOS激活锁绕过终极指南:使用applera1n免费解锁iPhone 6s-X的完整教程
  • 田渊栋的递归AI发布首份成果:三个基准拿下SOTA
  • 2026年6月海口奢侈品回收机构分级评分榜!专业测评避坑指南 - 薛定谔的梨花猫
  • 猫抓浏览器扩展:高效实用的网页视频下载完全指南
  • R3nzSkin:英雄联盟安全内存换肤技术深度解析与实践指南
  • 别再手动做报表了!用永洪BI Desktop,5分钟搞定销售数据可视化大屏
  • 上海品牌营销公司实力排行:全案服务能力实测对比 - 奔跑123