单片机键盘扫描(5页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机键盘扫描(5页).doc》由会员分享,可在线阅读,更多相关《单片机键盘扫描(5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-单片机键盘扫描-第 5 页本文给出单片机键盘扫描的两种程序。供大家学习参考。第一种:#include#define uchar unsigned char#define uint unsigned intuint temp,num,num1;uchar table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0xff;uchar scan();/定义一个键盘扫描函数void delay(uint z)uint x,y;for(x=0;xz;x+) for(y=0;y110;y+
2、);void main()P2=0;P0=0x00;while(1)temp=scan();switch(temp) case 0x7e:P0=table0;break;/0 按下相应的键显示相对应的码值 case 0x7d:P0=table1;break;/1 case 0x7b:P0=table2;break;/2 case 0x77:P0=table3;break;/3 case 0xbe:P0=table4;break;/4 case 0xbd:P0=table5;break;/5 case 0xbb:P0=table6;break;/6 case 0xb7:P0=table7;bre
3、ak;/7 case 0xde:P0=table8;break;/8 case 0xdd:P0=table9;break;/9 case 0xdb:P0=table10;break;/a case 0xd7:P0=table11;break;/b case 0xee:P0=table12;break;/c case 0xed:P0=table13;break;/d case 0xeb:P0=table14;break;/e case 0xe7:P0=table15;break;/fuchar scan()P3=0x0f;num=P3&0x0f;if(num!=0x0f)delay(10);if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 键盘 扫描
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内