打印

怎么跳出播放

[复制链接]
498|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
spark周|  楼主 | 2017-1-31 21:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

if(redata == 0x72)      //redata是用来放串口传过来的数据的
  {
   led3 = 0;
   MP3_Player(RootDirClu,MP3Num);   //mp3播放      
   }

  if(redata == 0x6c)
  {
   led2 = 0;
   delay_ms(100);
   led2 = 1;
   delay_ms(100);
  }

  if(redata == 0x64)
  {
   led1 = 0;
   delay_ms(100);
   led1 = 1;
   delay_ms(100);
  }


这是我写的一个菜单,是通过判断串口传过来的数据来控制不同的动作.但是在播放MP3的时候我想切换到其他的动作,要怎么跳出播放呢?

相关帖子

沙发
jiaxw| | 2017-1-31 21:17 | 只看该作者

如果进入了MP3播放  只能用中断了吧  

使用特权

评论回复
板凳
liliang9554| | 2017-1-31 21:19 | 只看该作者

应该是MP3_Player在这个函数里面做判断的吧。

使用特权

评论回复
地板
spark周|  楼主 | 2017-1-31 21:22 | 只看该作者
哈哈,我搞出来了,简单的判断一下就可以了,本来还以为要一大堆中断什么的,结贴了。谢谢楼上的朋友。

使用特权

评论回复
5
backlugin| | 2017-2-1 21:59 | 只看该作者
使用break跳出程序执行

使用特权

评论回复
6
backlugin| | 2017-2-1 22:02 | 只看该作者
在内部设置一个按键扫描就能实现。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

821

主题

10121

帖子

4

粉丝