交互型网站难做吗,永久免费做网站,软件定制公司官网,网站托管服务怎么收费每按一次独立键盘的S2键#xff0c;与P1口相连的一个发光二极管往下移动一位。#includesbit BY1P3^4; //定义按键的输入端S2键unsigned char count; //按键计数,每按一下,count加1unsigned char temp;unsigned char a,b;void delay10ms(void) //延时程序{unsigned char i…每按一次独立键盘的S2键与P1口相连的一个发光二极管往下移动一位。#includesbit BY1P3^4; //定义按键的输入端S2键unsigned char count; //按键计数,每按一下,count加1unsigned char temp;unsigned char a,b;void delay10ms(void) //延时程序{unsigned char i,j;for(i20;i0;i--)for(j248;j0;j--);}key() //按键判断程序{if(BY10) //判断是否按下键盘当单片机上电时所有IO口为//高电平S2键一端接地另一端接P3.4所以当键被按下时P3.4口//直接接地此时检测P3.4肯定为低电平。{delay10ms(); //延时,软件去干扰if(BY10) //确认按键按下{count; //按键计数加1if(count8) //计8次重新计数{count0; //将count清零}}while(BY10);//等待按键释放如果键未释放则一直在此等待。}}move() //广告灯向下移动移动函数{atemp(8-count);// _crol_()函数P1a|b;}main(){count0; //初始化参数设置temp0xfe;P10xff;P1temp;while(1) //永远循环,扫描判断按键是否按下{key(); //调用按键识别函数move(); //调用广告灯移动函数}}本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播或不应无偿使用请及时通过电子邮件或电话通知我们以迅速采取适当措施避免给双方造成不必要的经济损失。