BEEP=0; KEY=1; while(1) { while(!KEY) { switch(m)
{ case 0: PlayMusic(); DelayMS(500); break ; //播放生日快乐
case 1: PlayMusic(); DelayMS(500); break ;
//播放生日快乐
case 2: PlayMusic(); DelayMS(500); break ; //播放生日快乐
default: break ;
} m++ ; }
//播放完后暂停一段时间 } }
四、仿真过程
“播放第一首歌曲”、“播放第二首歌曲”、“播放第三首歌曲”的功能全部由一个按键实现。当按下一次时,开始播放第一首歌曲,当第一首歌曲播放结束,再按下一次时,播放第二首歌曲,当第二首歌曲结束播放,按第三次时,第三首歌曲开始播放。
仿真过程如下:
(1) 打开程序,打开做完的项目。
(2) 双击AT89C51芯片,添加由Keil软件产生的“.hex”文件。
(3) 点击软件左下角“”图标,等待程序载入,载入完成后开始仿真。