按键暂停功能的c程序该怎么写呢:按一次暂停,再按一次程序就继续前面那个按键的功能

 我来答
yixinttt
2012-12-24 · 超过13用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:43万
展开全部
按键中断吧,在中断里面弄个死循环,记录按键次数奇数跳出;偶数循环。
追问
cishu=0;
if (flag==6)
{ cishu=cishu+1; //cishu 是执行暂停功能这个按键按的次数
yushu=cishu%2; //判断按下次数是奇数还是偶数
if (yushu==1) //奇数满足
{
do {
while(1);
}while(yushu!=1) ;
}
else
{
flag=Key_Last;
}
}
?按暂停键跳不出死循环
追答
嗯。。。这是个问题,想勒下觉得中断循环不行,因为不能识别下一次按键,芯片自己带有暂停功能的引脚或者指令什么的吧,你查查看。

你看能不能这样,就是刚刚你那个循环里面再加个查询按键的程序,一查询到就cishu加一,我也不知道行不,你参考下吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式