51单片机 矩阵

unsigned char key()

{

unsigned char keyNum;

P1=0xFF;

P1_7=0;

if(P1_3==0){Delay(20);while(P1_3==0);Delay(20);keyNum=1;}

if(P1_2==0){Delay(20);while(P1_2==0);Delay(20);keyNum=2;}

if(P1_1==0){Delay(20);while(P1_1==0);Delay(20);keyNum=3;}

if(P1_0==0){Delay(20);while(P1_0==0);Delay(20);keyNum=4;}

P1_6=0;

if(P1_3==0){Delay(20);while(P1_3==0);Delay(20);keyNum=5;}

if(P1_2==0){Delay(20);while(P1_2==0);Delay(20);keyNum=6;}

if(P1_1==0){Delay(20);while(P1_1==0);Delay(20);keyNum=7;}

if(P1_0==0){Delay(20);while(P1_0==0);Delay(20);keyNum=8;}

P1_5=0;

if(P1_3==0){Delay(20);while(P1_3==0);Delay(20);keyNum=9;}

if(P1_2==0){Delay(20);while(P1_2==0);Delay(20);keyNum=10;}

if(P1_1==0){Delay(20);while(P1_1==0);Delay(20);keyNum=11;}

if(P1_0==0){Delay(20);while(P1_0==0);Delay(20);keyNum=12;}

P1_4=0;

if(P1_3==0){Delay(20);while(P1_3==0);Delay(20);keyNum=13;}

if(P1_2==0){Delay(20);while(P1_2==0);Delay(20);keyNum=14;}

if(P1_1==0){Delay(20);while(P1_1==0);Delay(20);keyNum=15;}

if(P1_0==0){Delay(20);while(P1_0==0);Delay(20);keyNum=16;}

return keyNum;

}

相关推荐
智者知已应修善业7 分钟前
【51单片机用数码管显示流水灯的种类是按钮控制数码管加一和流水灯】2022-6-14
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
m0_7513363911 分钟前
突破性进展:超短等离子体脉冲实现单电子量子干涉,为飞行量子比特奠定基础
人工智能·深度学习·量子计算·材料科学·光子器件·光子学·无线电电子
拓端研究室1 小时前
视频讲解:门槛效应模型Threshold Effect分析数字金融指数与消费结构数据
前端·算法
随缘而动,随遇而安3 小时前
第八十八篇 大数据中的递归算法:从俄罗斯套娃到分布式计算的奇妙之旅
大数据·数据结构·算法
有Li4 小时前
通过具有一致性嵌入的大语言模型实现端到端乳腺癌放射治疗计划制定|文献速递-最新论文分享
论文阅读·深度学习·分类·医学生
IT古董4 小时前
【第二章:机器学习与神经网络概述】03.类算法理论与实践-(3)决策树分类器
神经网络·算法·机器学习
智商偏低6 小时前
单片机之helloworld
单片机·嵌入式硬件
水木兰亭7 小时前
数据结构之——树及树的存储
数据结构·c++·学习·算法
水龙吟啸7 小时前
计算机组成原理与体系结构-实验四 微程序控制器 (Proteus 8.15)
硬件架构·proteus·硬件工程
张较瘦_7 小时前
[论文阅读] 人工智能 | 深度学习系统崩溃恢复新方案:DaiFu框架的原位修复技术
论文阅读·人工智能·深度学习