//判断按键释放{ temp=P3; temp=temp&0xf0; } display(key); }?}?P3=0xf7;?temp=P3;?temp=temp&0xf0;//屏蔽低四位?if(temp!=0xf0)?{ delay(10);//消除抖动 temp=P3; temp=temp&0xf0; if(temp!=0xf0) { temp=P3; switch(temp) { case0xe7:key=13; break; case0xd7:key=14; break; case0xb7:key=15; break; case0x77:key=16; break; } while(temp!=0xf0)//判断按键释放{ temp=P3; temp=temp&0xf0; } display(key); }?} }voidmain(){?init();?while(1)?{ keyscan(); display(key);?}}将编译生成的目标码文件(后缀为.Hex)下载到实验板上。①右键单击工程窗口“Target1”,然后从右键菜单选中“OptionsforTarget‘Target1’”②从弹出的窗口“OptionsforTarget‘Target1’”中选中“Output”选项卡,然后勾选“CreateHex”,如下图,最终生成shiyan4.hex文件。3、观察实验运行结果并记录。按下第三个键:3的平方按下第七个键:7的平方按下第十五个键:15的平方按下第十六个键:16的平方总结经过这个试验我对矩阵键盘检测控制实验的相关知识的了解,不过我这个试验的程序编辑、编译不太熟悉,搞了好久也没有得到结果,最后在老师的帮助下完成了一个困难的问题又来到了,我对试验板又不知道如何操作,经过同学们的帮助我最终完成了这个试验这个程序,并开始将编译生成的目标码文件传入实验板中。