if(!UPADD) /*上升加按键检测人口*/
{
for(;k<=5;) /*小于等于5循环多次判断 小于五次退出 if(!UPADD)循环 */
{
if(!UPADD) /*检测上升加为低电平?*/
{ /*循环检测 */
k++;
delay(10);
}
else if(~!UPADD) /*检测上升加为高电平?*/
k=0; /*寄存器复位*/
} /*循环*/
k=0;
_nop_();_nop_(); /*空操作*/
setda1on(); /*调用加计数子程序1*/
display1(); /*显示数据*/
delay(1000);
}
按键多次检测程序注释
于 2014-06-17 16:14:52 首次发布