x4矩阵键盘程序-毕业设计用过

x4矩阵键盘程序-毕业设计用过

ID:30421867

大小:68.54 KB

页数:4页

时间:2018-12-29

x4矩阵键盘程序-毕业设计用过_第1页
x4矩阵键盘程序-毕业设计用过_第2页
x4矩阵键盘程序-毕业设计用过_第3页
x4矩阵键盘程序-毕业设计用过_第4页
资源描述:

《x4矩阵键盘程序-毕业设计用过》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、/****************************************************************************jianpan.c文件****************************************************************************/#include"jianpan.h"#defineucharunsignedchar#defineuintunsignedintvoiddelayms(uinti)//1ms*i延时程序{ucharj;while(i--){f

2、or(j=0;j<125;j++){;}}}uintjianpan(void)//按键1是1,按键2是2......按键9是9,按键10是0{uchartemp;uintnum=16;P1=0xff;//先向P1口写1;端口读状态P1=0xf0;temp=P1;if(temp!=0xf0){delayms(50);if(temp!=0xf0)//11110000{P1=0xfe;//11111110temp=P1;switch(temp){case(0xfe):num=0;break;//11101110按键16case(0xde):num=0;bre

3、ak;//11011110按键12case(0xbe):num=8;break;//10111110按键8case(0x7e):num=4;break;//01111110按键4}P1=0xfd;//11111101temp=P1;switch(temp){case(0xed):num=0;break;//11101101按键15case(0xdd):num=0;break;//11011101按键11case(0xbd):num=7;break;//10111101按键7case(0x7d):num=3;break;//01111101按键3}P1=

4、0xfb;//11111011temp=P1;switch(temp){case(0xeb):num=0;break;//11101011按键14case(0xdb):num=0;break;//11011011按键10case(0xbb):num=6;break;//10111011按键6case(0x7b):num=2;break;//01111011按键2}P1=0xf7;//11110111temp=P1;switch(temp){case(0xe7):num=0;break;//按键13case(0xd7):num=9;break;//按键9

5、case(0xb7):num=5;break;//按键5case(0x77):num=1;break;//按键1}}}returnnum;}/******************************jianpan.h文件******************************/#includeexternunsignedintjianpan(void);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。