资源简介

一共14行的C代码就可以完成矩阵键盘的读取和数码管的显示。 程序经过多次的调试,运行是非常稳定的! 代码精简,可移植性较好。 注释详细,方便初次接触矩阵键盘的童鞋。 百分百原创代码。

资源截图

代码片段和文件信息

#include 
void main(void){
unsigned char ijKEY;
P2=0x00;
while(1)
for(i=0;i<4;i++){
P1=0x01<<(i+4);//不停的扫描按键接口
for(j=0;j<4;j++)
if(P1 & (0x01< KEY=i*4+j+1;//取按下的键值
P2=KEY-1;//键值从0开始
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        283  2015-06-14 00:02  矩阵键盘\Keil工程文件\8051.c

     文件       1409  2015-06-14 00:03  矩阵键盘\Keil工程文件\8051.LST

     文件       1256  2015-06-14 00:03  矩阵键盘\Keil工程文件\8051.OBJ

     文件       1274  2015-06-14 00:03  矩阵键盘\Keil工程文件\project

     文件        268  2015-06-14 00:03  矩阵键盘\Keil工程文件\project.hex

     文件         28  2015-06-14 00:03  矩阵键盘\Keil工程文件\project.lnp

     文件       2891  2015-06-14 00:03  矩阵键盘\Keil工程文件\project.M51

     文件        380  2015-06-14 00:03  矩阵键盘\Keil工程文件\project.plg

    .......     71537  2015-04-21 21:41  矩阵键盘\Keil工程文件\project.uvgui.Administrator

    .......     71536  2015-04-21 21:40  矩阵键盘\Keil工程文件\project.uvgui_Administrator.bak

    .......     54868  2015-06-14 00:02  矩阵键盘\Keil工程文件\project.uvopt

    .......     13227  2015-06-13 23:40  矩阵键盘\Keil工程文件\project.uvproj

    .......     55522  2015-06-13 23:40  矩阵键盘\Keil工程文件\project_uvopt.bak

    .......     13413  2015-04-19 13:42  矩阵键盘\Keil工程文件\project_uvproj.bak

     文件     110349  2015-06-14 00:04  矩阵键盘\protues仿真演示\Last Loaded 矩阵按键扫描.DBK

     文件     110349  2015-06-14 00:04  矩阵键盘\protues仿真演示\矩阵按键扫描.DSN

     文件        768  2015-06-14 00:05  矩阵键盘\protues仿真演示\矩阵按键扫描.PWI

     目录          0  2015-06-14 00:03  矩阵键盘\Keil工程文件

     目录          0  2015-06-14 00:05  矩阵键盘\protues仿真演示

     目录          0  2015-04-21 21:02  矩阵键盘

----------- ---------  ---------- -----  ----

               509358                    20


评论

共有 条评论