51单片机C语言按键被重复执行

2024-11-27 12:39:53
推荐回答(2个)
回答1:

程序有些啰嗦,
void main()
{
while(1)key(); //调用按键服务函数
}
void key()
{
 if(S1==0)testone();
 else if(S2==0)testhold();
 else if(S3==0)noteup();
 else if(S4==0)notedown();
}

回答2:

if(S4==0);怎么会有分号呢
notedown();