按键模块.ppt

LED(0); //LED的初始状态为全部熄灭 for(;;) { switch (keyscan()) //调用键盘检测函数 { case 0: break; //返回值为0,键盘没按下 case 1: n=1; break; //返回值为1 case 2: n=2; break; //返回值为2 } switch(n) { //返回值为1、2,分别对于两种声光模式 case 1: LED(7); beef(10,100); ……. break; case 2: LED(7); beef(10,100); …… break; } } 参 考 程 序 补充程序 并写实训报告 1.数码管前三位显示一个跑表,从000到999之间以1%秒速度运行,当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时器设计表)。 在上题的基础上,用另外三个独立键盘实现按下第一个时计时停止,按下第二个时计时开始,按下第三个时计数值清零从头开始。 按下16个矩阵键盘依次在数码管上显示1-16的平方。如按下第一个显示1,第

文档评论(0)

1亿VIP精品文档

相关文档