- 118
- 0
- 约1.42千字
- 约 10页
- 2020-09-10 发布于北京
- 举报
;;;P2.0~P2.3端口送出列线电平,P0.0~P0.3端口读取行线电平;按键的键值(所处的行列位置)识别方法——逐列扫描法;按键的键值(所处的行列位置)识别方法——逐列扫描法;按键的键值(所处的行列位置)识别方法——逐列扫描法;while(1) //等待按键按下
{
P2=0xf0; //向所有的列线上输出低电平
P0=0xff;
i=P0; //读入行值
i=0x0f; //屏蔽掉高四位
if(i!=0x0f) //行值不为全1,有键按下
{
delay10ms(); //延时消抖
i=P0; //再次读入行值
i=0x0f; //屏蔽掉高四位
if(i!=0x0f) //行值不为全1,说明有键按下
{
scan_key(); //执行逐列扫描子程序判断键值
}
}
};unsigned char scan_key (void)
{
unsigned char i, temp,m,n;
bit find=0; //有键按下标志位
P0=0xff; //P0口低四位做输入口,先输出全1
for(i=0;i4;i++)
{
P2=0xfei; //逐列送出低电平
temp=~P0; //读行值,并取反,全1--全0
temp=temp0x0f; //屏蔽掉行值高4位
if(temp!=0x00) //判断有无键按下,为0则无键按下,否则有键按下
{ m=i; //列号i保存至m变量
find=1; //置找到按键标志
switch(temp) //判断哪一行有键按下,记录行号到n变量
{ case 0x01:n=0;break; //第0行有键按下
case 0x02: n=1;break; //第1行有键按下
case 0x04: n=2;break; //第2行有键按下
case 0x08: n=3;break; //第3行有键按下
default:break;}
} }
if(find==0) return -1; //无键按下则返回-1
else return(n*4+m); //否则返回键值,键值=行号*4+列号
};4
您可能关注的文档
- 网络营销基础 网络营销基础、搜索引擎营销技巧 关键词设计技巧.pptx
- 网页创意与艺术设计(拓展) 7 网页版式设计 中轴型网页_A3.pptx
- 网页创意与艺术设计(拓展) 7 网页版式设计 中轴型网页_F1.pptx
- 网页设计与制作(HTML+CSS+JS)-3期(KC003) JavaScirpt基础 3程序控制结构.pptx
- 微控制器应用基础 do while语句 do-while语句.pptx
- 微控制器应用基础 for语句 for语句.pptx
- 微控制器应用基础 while语句 while语句.pptx
- 微控制器应用基础 行列反转法 行列反转法.pptx
- PHP+MySQL网站开发技术(拓展) 2 PHP编程基础 PHP动态网页基础试题-059.pptx
- 微生物发酵技术 任务三 赖氨酸的提取和精制 赖氨酸的提取和精制.ppt
- 小学科学跨学科主题学习活动的设计研究教学研究课题报告.docx
- 人工智能辅助特殊教育领域学生个性化学习资源推荐策略研究教学研究课题报告.docx
- 基于人工智能的跨学科教学活动设计原则与实践路径研究教学研究课题报告.docx
- 小学信息技术教学评价创新:基于人工智能的视角教学研究课题报告.docx
- 初中音乐游戏化教学资源开发与音乐欣赏能力培养教学研究课题报告.docx
- 高中生借助化学传感器阵列与人工智能结合技术检测水果中防腐剂的含量的课题报告教学研究课题报告.docx
- 2026年智能音箱行业语音交互技术技术专利报告.docx
- (26页PPT)某房地产夏令营竞技体育亲子暖场活动策划方案.pptx
- 人工智能在高中生物教学中的应用与创新:教师培训体系探索教学研究课题报告.docx
- 足球文化在校园推广中的实践与效果评估教学研究课题报告.docx
最近下载
- (完整word版)仙剑奇侠传三图文攻略(最详细版).pdf VIP
- 2025年兰州工业学院软件工程专业《计算机网络》科目期末试卷及答案.docx VIP
- 苏S01-2012 给水排水图集.pdf
- 慢性阻塞性肺疾病急性加重围出院期管理与随访指南(2024年版).pptx VIP
- 公司行政办事指南.doc VIP
- 安墩珠湖萤矿场年开采 5 万吨萤石矿扩建项目环境影响报告.pdf
- 2024届秋季中国稀土集团启动校园招聘笔试参考题库附带答案详解.docx
- PLC运料小车控制系统设计.doc VIP
- 基于STM32单片机矿井矿工作业安全监测设计_成稿0419.doc VIP
- SL_T 276-2022 水文基础设施建设及技术装备标准(OCR).pdf VIP
原创力文档

文档评论(0)