1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
碎片内容
经典的矩阵键盘扫描程序 查找哪个按键被按下的方法为:一个一个地查找
先第一行输出 0,检查列线是否非全高; 否则第二行输出 0,检查列线是否非全高; 否则第三行输出 0,检查列线是否非全高; 如果某行输出 0时,查到列线非全高,则该行有按键按下; 根据第几行线输出 0与第几列线读入为0,即可判断在具体什么位置的按键按下
下面是具体程序: void Check_Key(void) { unsigned char row,col,tmp1,tmp2; tmp1 = 0x10; //tmp1用来设置 P1口的输出,取反后使P1
7中有一个为0 for(row=0;row
出售各种资料和文档