27[1]三个按键选择三首不同的音乐播放

合集下载

音乐播放器说明书

音乐播放器说明书

音乐播放器说明书尊敬的用户:感谢您选择并使用我们公司的音乐播放器。

为了让您更好地理解和使用该产品,特编写此说明书,详细介绍了音乐播放器的功能和操作方法。

请您阅读本手册,以便快速掌握和正确使用本产品。

一、产品概述音乐播放器是一款便携式音频设备,通过内置存储器或外部SD卡提供音频文件的播放功能。

它具有以下主要特点:1. 多媒体支持:支持多种音频格式,如MP3、WAV等。

2. 大容量存储:内置大容量存储器,可存储数百首音乐文件。

3. 高音质输出:具备优秀的音频解码器和音质效果,提供出色的音乐体验。

4. 蓝牙连接:支持蓝牙功能,可与其他蓝牙设备进行无线连接。

二、外观及按键说明1. 外观介绍:音乐播放器采用轻巧便携的设计,外壳采用高质量材料制成,具有良好的手感和耐用性。

2. 按键功能:- 电源开关:长按开机,再次长按可关闭电源。

- 音量控制:通过上下按键调节音量大小。

- 播放控制:播放、暂停、上一首、下一首等功能。

- 模式选择:切换不同的播放模式,如循环播放、随机播放等。

- 蓝牙控制:启动蓝牙功能,连接其他蓝牙设备。

三、音乐文件传输与管理1. USB接口连接:将音乐播放器与电脑连接,可以通过USB接口进行音乐文件的传输和管理。

2. 文件导入:将电脑上的音乐文件复制到音乐播放器内置存储器或SD卡中。

3. 文件管理:音乐播放器支持创建文件夹、重命名、删除等操作,方便您管理音乐文件。

四、音频播放操作1. 开机与关机:长按电源键开机,再次长按可关闭音乐播放器。

2. 播放控制:通过音量上下键调整音量大小,左右键切换上一首和下一首歌曲,通过播放键实现播放和暂停功能。

3. 播放模式:按下模式选择键,可切换不同的播放模式,包括单曲循环、全部循环、随机播放等。

4. 音频设置:音乐播放器还具备均衡器等音效设置,按需调整以获得更佳的音质效果。

五、蓝牙连接与操作1. 蓝牙开关:按下蓝牙开关键,启动蓝牙功能,使音乐播放器与其他蓝牙设备能够进行连接。

音乐播放器常用应用的快捷键大全

音乐播放器常用应用的快捷键大全

音乐播放器常用应用的快捷键大全在日常生活中,我们经常使用音乐播放器来享受音乐的美妙。

然而,有时候我们可能觉得使用鼠标点击来操作音乐播放器过于繁琐,希望能够更加方便快捷地控制音乐的播放。

幸运的是,大部分音乐播放器都提供了一系列的快捷键,使我们可以通过键盘来控制音乐的播放,从而提升使用体验。

下面是一些常用音乐播放器应用的快捷键大全,希望能帮助你更轻松地掌控音乐世界。

1. 播放/暂停:空格键使用空格键可以快速切换音乐的播放和暂停状态,无需使用鼠标点击播放按钮。

2. 上一首:Ctrl + 左箭头通过组合使用Ctrl和左箭头键,可以快速切换至上一首音乐。

3. 下一首:Ctrl + 右箭头通过组合使用Ctrl和右箭头键,可以快速切换至下一首音乐。

4. 音量增加:Ctrl + 上箭头想要增加音量?只需按下组合键Ctrl和上箭头键,音量会逐渐增加。

5. 音量减少:Ctrl + 下箭头如果希望减少音量,按下组合键Ctrl和下箭头键,音量会慢慢减小。

6. 静音:M键想要临时关闭音量?只需按下M键即可实现静音,再次按下M 键则会恢复原先的音量。

7. 快进:Ctrl + F键想要快进至下一段音乐?按下Ctrl和F键即可快速前进。

8. 后退:Ctrl + B键如果你希望后退回到上一段音乐,只需按下Ctrl和B键即可。

9. 播放模式切换:Ctrl + P键如果你厌倦了单曲循环,或者想要随机播放音乐,按下Ctrl和P 键可以快速切换播放模式。

10. 播放列表:Ctrl + L键对于爱好整理的人来说,播放列表是一个很重要的功能。

按下Ctrl和L键可以快速打开或关闭播放列表。

11. 歌词显示/隐藏:Ctrl + D键喜欢看歌词跟着音乐一起飞扬?按下Ctrl和D键可以快速切换歌词的显示与隐藏。

12. 关闭音乐播放器:Alt + F4键当你听完音乐或暂时不需要使用播放器时,按下Alt和F4键即可关闭播放器。

这些是常见的音乐播放器应用的快捷键大全,它们可以帮助你更方便地操作音乐播放器,提升使用效率。

数码音乐播放仪操作说明

数码音乐播放仪操作说明

数码音乐播放仪操作说明一、功能概述数码音乐播放仪是一种便携式音乐播放设备,可以播放各种格式的音乐文件,包括MP3、WAV、FLAC等。

它内置了存储器,可以存储大量的音乐文件。

播放器还具有音量调节、循环播放、随机播放等功能,可以满足不同用户的音乐播放需求。

二、开机与关机1.开机:按住播放键3秒,直到屏幕亮起并显示开机画面,即可松开播放键。

2.关机:按住播放键3秒,直到屏幕显示关机画面,然后再按一下播放键确认关机。

三、音乐播放1.添加音乐:将电脑中的音乐文件通过USB数据线连接电脑和音乐播放仪,然后将音乐文件复制到音乐播放仪内置存储器的音乐文件夹中。

2.播放音乐:在主界面的音乐列表中选择需要播放的音乐文件,然后按下播放键即可开始播放。

可以通过上下键选择上一曲或下一曲,通过左右键快进或快退。

3.音量调节:在音乐播放界面,按下音量加键和音量减键可以分别增大或减小音量。

4.循环播放:在音乐播放界面,按下循环播放键可以将当前曲目设置为循环播放模式,再次按下可以取消循环播放。

5.随机播放:在音乐播放界面,按下随机播放键可以随机播放当前音乐文件夹中的音乐,再次按下可以取消随机播放。

四、设置菜单1.进入设置菜单:在主界面按下菜单键,然后通过上下键选择“设置”菜单,并按下播放键进入设置菜单。

2.设置屏幕亮度:在设置菜单中选择“屏幕亮度”,通过左右键调节屏幕亮度的大小。

3.设置睡眠功能:在设置菜单中选择“睡眠”,通过左右键调节睡眠时间的长短。

4.设置系统语言:在设置菜单中选择“语言”,通过上下键选择系统语言,并按下播放键确认。

五、连接外部设备1.通过耳机连接:将耳机插入播放器的耳机孔,即可通过耳机进行音乐的播放。

2.通过扬声器连接:将播放器的耳机孔通过音频线与扬声器相连,即可将音乐播放通过扬声器进行输出。

六、常见问题解答1.为什么无法播放音乐?答:请检查音乐文件是否正确复制到了音乐播放仪的内置存储器中,并且文件格式是否支持播放。

打开音乐播放器快捷键

打开音乐播放器快捷键

打开音乐播放器快捷键音乐是人们生活中不可或缺的一部分,而如何更快捷地使用音乐播放器则是我们经常遇到的问题。

在这篇文章中,我将为您介绍一些常见的音乐播放器快捷键,以帮助您更高效地享受音乐。

快捷键的使用可以极大地提高操作效率,节省时间和精力。

音乐播放器作为一个常用的软件应用程序,也提供了丰富的快捷键选项。

下面我将为您介绍几个常见的打开音乐播放器快捷键,让您在操作播放器时更加便捷。

1. Ctrl + O:这是打开文件的快捷键,在音乐播放器中,您可以使用这个组合键来快速打开您想要播放的音乐文件。

通过按下Ctrl键和O键,您将能够浏览您的文件夹,并选择您希望播放的音乐文件。

这种快捷方式简化了寻找并打开音乐文件的步骤,使您的操作更加高效。

2. Ctrl + L:这个快捷键可以在音乐播放器中打开播放列表。

播放列表可以帮助您按照自己的喜好和顺序组织和播放音乐文件。

通过按下Ctrl键和L键,您可以快速打开播放列表选项,并在其中添加、删除或重新排列您的音乐文件。

3. Ctrl + N:这是打开新窗口的快捷键,在音乐播放器中,您可以使用这个组合键打开一个新的播放器窗口。

这意味着您可以同时播放多个音乐文件,并在不同的窗口中进行控制和操作。

这对于同时观看多个音乐比赛或者听不同类型的歌曲非常有用。

4. Ctrl + P:这个快捷键可以打开播放器的设置选项。

通过按下这个组合键,您可以访问音乐播放器的设置,如音量控制、播放模式、音频效果等。

这使得您能够根据个人喜好和需求对播放器进行自定义配置,以获得更好的音乐体验。

5. Ctrl + S:这是保存播放列表的快捷键。

当您在播放列表中添加、删除或重新排列音乐文件后,使用Ctrl + S快捷键可以保存您的更改并确保它们在下次打开播放器时仍然存在。

这个快捷键可以避免您在重新启动播放器后重新操作播放列表的麻烦。

总结起来,打开音乐播放器快捷键是一种为使用音乐播放器提供更便捷操作的方式。

通过使用这些快捷键,您可以更快地打开音乐文件、调整设置、创建播放列表等,以提高您的操作效率并享受更好的音乐体验。

常用音乐播放器的快捷键大全

常用音乐播放器的快捷键大全

常用音乐播放器的快捷键大全音乐播放器是我们日常生活中常用的工具之一,它能够让我们随时随地欣赏音乐。

为了提高使用效率,许多音乐播放器都提供了各种快捷键,方便用户进行操作。

本文将介绍几款常用音乐播放器的快捷键大全,供大家参考和使用。

一、Windows Media PlayerWindows Media Player是Windows系统自带的一款音乐播放器,以下是该播放器常用的快捷键:1. 播放和暂停:空格键2. 快进:Ctrl + 右箭头3. 快退:Ctrl + 左箭头4. 音量增加:Ctrl + 上箭头5. 音量减少:Ctrl + 下箭头6. 上一首歌曲:Ctrl + P7. 下一首歌曲:Ctrl + N8. 打开文件:Ctrl + O9. 播放模式切换:Ctrl + T10. 关闭播放器:Alt + F4二、WinampWinamp是一款老牌音乐播放器,深受用户喜爱。

以下是Winamp 常用的快捷键:1. 播放和暂停:空格键2. 快进:Ctrl + 右箭头3. 快退:Ctrl + 左箭头4. 音量增加:Ctrl + 上箭头5. 音量减少:Ctrl + 下箭头6. 上一首歌曲:Ctrl + P7. 下一首歌曲:Ctrl + N8. 打开文件:Ctrl + O9. 播放模式切换:Ctrl + T10. 关闭播放器:Alt + F4三、Foobar2000Foobar2000是一款轻量级音乐播放器,具有强大的可扩展性。

以下是Foobar2000常用的快捷键:1. 播放和暂停:空格键2. 快进:Ctrl + 右箭头3. 快退:Ctrl + 左箭头4. 音量增加:Ctrl + 上箭头5. 音量减少:Ctrl + 下箭头6. 上一首歌曲:Ctrl + P7. 下一首歌曲:Ctrl + N8. 打开文件:Ctrl + O9. 播放模式切换:Ctrl + T10. 关闭播放器:Alt + F4四、QQ音乐QQ音乐是国内最受欢迎的音乐播放器之一,以下是QQ音乐常用的快捷键:1. 播放和暂停:空格键2. 快进:Ctrl + 右箭头3. 快退:Ctrl + 左箭头4. 音量增加:Ctrl + 上箭头5. 音量减少:Ctrl + 下箭头6. 上一首歌曲:Ctrl + P7. 下一首歌曲:Ctrl + N8. 打开文件:Ctrl + O9. 播放模式切换:Ctrl + T10. 关闭播放器:Alt + F4五、网易云音乐网易云音乐是一款流行的音乐播放器,提供了丰富的音乐资源。

苹果耳机有线按键操作方法

苹果耳机有线按键操作方法

苹果耳机有线按键操作方法苹果耳机有线按键操作方法详解苹果耳机是苹果公司生产的一款经典配件,它的音质出色,设计简洁,使用方便。

苹果耳机上配有一组按键,可以用来控制音乐播放、通话、音量调节等功能。

下面将详细介绍苹果耳机有线按键的操作方法。

首先,我们先来看一下苹果耳机有线版本的按键布局。

在耳机线上,有一个中心按钮和两个位于中心按钮上方和下方的音量调节按钮。

这三个按键分别对应着不同的功能。

中心按钮主要用于播放、暂停音乐,接听和挂断电话。

当我们当前没有在播放音乐时,按下中心按钮可以启动音乐播放;当我们正在播放音乐时,按下中心按钮可以暂停音乐播放。

在通话或使用语音识别功能时,按下中心按钮可以接听电话或开始录音;挂断电话或停止录音时,再次按下中心按钮即可。

音量调节按钮用于调节音量大小。

按下上方音量调节按钮可以增加音量;按下下方音量调节按钮可以减小音量。

在了解了按键的基本功能后,下面就详细介绍一下苹果耳机有线按键的更多操作方法。

1. 单次点击中心按钮:播放/暂停音乐当我们想要播放或暂停正在播放的音乐时,只需简单地单次点击中心按钮即可。

这是苹果耳机有线按键中最基本的操作。

2. 双击中心按钮:下一首音乐当我们想要切换到下一首音乐时,只需双击中心按钮即可。

这个功能非常方便,不需要拿出手机就可以切换音乐。

3. 三击中心按钮:上一首音乐当我们想要回放上一首音乐时,只需三击中心按钮即可。

同样,这个功能也很方便,不需要通过手机进行操作。

4. 长按中心按钮:启动语音控制助手长按中心按钮可以启动语音识别功能,使用苹果的语音控制助手(如Siri)进行语音操作。

比如,我们可以通过语音控制去播放特定歌曲、打电话、发送消息等。

5. 单次点击音量调节按钮:接听/挂断电话当有来电时,我们可以通过单次点击音量调节按钮来接听电话;在通话中,同样,也可以通过单次点击音量调节按钮来挂断电话。

6. 双击音量调节按钮:切换通话当我们与一个人通话中,另外一个人给我们打电话,此时我们可以通过双击音量调节按钮来切换通话。

基于51单片机音乐盒课程设计

基于51单片机音乐盒课程设计

课程名称:微机原理课程设计题目:基于51单片机的音乐盒设计随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。

小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。

传统音乐盒多是机械型的,体积笨重,发音单调,不能实现批量生产。

本设计是一个基于STC89C52RC系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。

使用两个按键控制音乐盒,一个按键用来控制歌曲的播放、暂停以及换曲,另一个用来控制数码管上歌曲次序的变化,本音乐盒共有三首歌曲。

播放歌曲时,相应歌曲对应相应数码管上歌曲次序的显示。

本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试。

随后依照仿真布局在Altium Designer软件中绘制PCB单面板,检查无误后制成实物单面覆铜板。

关键字:STC89C52RC KEIL PROTEUS PCB一、设计任务与要求 .............................................................................................. - 4 -1.1 设计任务....................................................................................................................... - 4 -1.2 设计要求....................................................................................................................... - 4 -1.3 发挥部分....................................................................................................................... - 4 -二、方案总体设计 .................................................................................................. - 5 -2.1 方案列举....................................................................................................................... - 5 -2.2 方案论证....................................................................................................................... - 5 -2.3 总体设计原理............................................................................................................... - 5 -三、硬件设计 .......................................................................................................... - 6 -3.1 STC89C52RC芯片 ....................................................................................................... - 6 -3.2 晶振电路....................................................................................................................... - 7 -3.3 开关按键电路............................................................................................................... - 8 -3.4 P0口上拉电阻 .............................................................................................................. - 8 -3.5 复位电路....................................................................................................................... - 9 -3.6 蜂鸣器电路................................................................................................................. - 10 -3.7 电源电路..................................................................................................................... - 11 -3.8 一位共阴数码管......................................................................................................... - 12 -四、软件设计 ........................................................................................................ - 14 -4.1 软件设计程序流程图................................................................................................. - 14 -4.2 软件头文件定义以及字符类型定义......................................................................... - 15 -4.3 音频、音调程序设计................................................................................................. - 15 -4.4 按键与蜂鸣器接口端程序设计................................................................................. - 16 -4.5 外部中断程序设计..................................................................................................... - 16 -4.6 定时程序设计............................................................................................................. - 17 -4.7 延时程序编写............................................................................................................. - 18 -4.8 主程序的编写............................................................................................................. - 18 -五、系统仿真与调试 ............................................................................................ - 20 -5.1 仿真平台..................................................................................................................... - 20 -5.2 仿真调试..................................................................................................................... - 20 -5.3 测试总结..................................................................................................................... - 21 -六、PCB单面板制作 ........................................................................................... - 22 -6.1 绘制平台..................................................................................................................... - 22 -6.2 原理图的绘制............................................................................................................. - 22 -6.3 PCB单面板的绘制 ..................................................................................................... - 22 -七、设计总结与心得体会 .................................................................................... - 24 -7.1 设计总结..................................................................................................................... - 24 -7.2 心得体会..................................................................................................................... - 24 -八、参考文献 ........................................................................................................ - 25 -附录一:源程序 .................................................................................................... - 26 -一、设计任务与要求1.1 设计任务制作一个简易音乐盒,要求利用若干开关按键控制音乐播放并利用一位数码管显示相关消息。

WindowsMediaPlayer常用快捷键大全

WindowsMediaPlayer常用快捷键大全

WindowsMediaPlayer常用快捷键大全Windows Media Player是Windows操作系统中自带的多媒体播放器,具有强大的功能和丰富的快捷键设置。

本文将为您介绍WindowsMedia Player常用快捷键大全,帮助您更高效地操作和控制媒体播放。

一、播放控制类快捷键1. 空格键:播放/暂停。

2. Ctrl+P:播放/暂停。

3. Alt+Enter:全屏切换。

4. F1:显示/隐藏帮助信息。

5. F5:刷新媒体信息。

6. Shift+F10:显示右键菜单。

二、音量和音频控制类快捷键1. Ctrl+Shift+M:将音频静音/取消静音。

2. Ctrl+向上箭头:增加音量。

3. Ctrl+向下箭头:减小音量。

4. Ctrl+Shift+G:提高音频音量,并保持平衡。

5. Ctrl+Shift+L:降低音频音量,并保持平衡。

6. Ctrl+向右箭头:快进10秒。

7. Ctrl+向左箭头:回退10秒。

三、播放列表和文件管理类快捷键1. Ctrl+Shift+O:打开文件。

2. Ctrl+O:打开文件。

3. Ctrl+Shift+N:创建新的播放列表。

4. Ctrl+D:添加媒体文件到当前播放列表。

5. Ctrl+E:清空当前播放列表。

四、特殊功能快捷键1. Ctrl+1:切换到播放模式。

2. Ctrl+2:切换到全屏模式。

3. Ctrl+Shift+H:高亮当前播放的项。

4. Ctrl+H:隐藏/显示播放列表。

5. Ctrl+R:重复播放所选项。

6. Ctrl+T:平铺/层叠播放器。

五、视频控制类快捷键1. Ctrl+Shift+B:改变视频比例。

2. Ctrl+Shift+G:提高亮度。

3. Ctrl+Shift+S:增加对比度。

4. Ctrl+Shift+H:增加色调。

5. Ctrl+Shift+D:增加饱和度。

六、定位和跳转类快捷键1. Ctrl+Shift+F:显示/隐藏快速定位栏。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
changedata(songdata,diaodata,jiedata); //解释音乐符号串 TR0=1; for(i=0;diaodata[i]!=0;i++) //逐个符号演奏 {
tl0_f=freq[diaodata[i]*2]; //取出对应的定时值送给 T0 th0_f=freq[diaodata[i]*2+1]; for(c=0;c<jiedata[i];c++) //按照音长延时 {
0xDE,0xFA,//00698HZ 5# //20
0x29,0xFB,//00740HZ 6 //21
0x6F,0xFB,//00784HZ 6# //22
0xB1,0xFB,//00831HZ 7 //23
0xEF,0xFB,//00880HZ `1
0x2A,0xFC,//00932HZ `1#
0x62,0xFC,//00988HZ `2
0x95,0xFC,//01046HZ `2#
0xC7,0xFC,//01109HZ `3
0xF6,0xFC,//01175HZ `4
0x22,0xFD,//01244HZ `4#
0x4B,0xFD,//01318HZ `5
0x73,0xFD,//01397HZ `5#
for(n=0;n<32000;n++); if((!K1)||(!K2)||(!K3)||(!K4))//发现按键,立即退出播放 {
TR0=0; return; } } TR0=0; for(n=0;n<500;n++); //音符间延时
TR0=1; } TR0=0; }
//仙剑 uchar code xianjian[]={ "|3_3_3_2_3-|2_3_2_2_,6,6_,7_|12_1_,7,6_,5_|,6---|" "3_3_3_2_3.6_|5_6_5_5_22_3_|45_4_32_1_|3.--3_|"
"67_6_55_3_|5--3_5_|26_5_32_3_|3---|" "26_6_6-|16_6_66_7_|`17_6_76_7_|3.--3_|" "67_6_55_3_|5--3_5_|67_6_76_7_|3---|" "26_6_6-|16_6_66_7_|`17_6_7.5_|6---|" }; uchar code song3[]={ "5-5_3_2_1_|3---|6-6_4_2_1_" ",7--,5_|1.3_5.1_|,7.3_5 5_|" "6.7_`1.6_|6_5_5-3_2_|1.1_13_2_|" "1.1_12_3_|2.1_,62_3_|2-- ,5_|" "1.3_5.1_|,7.3_55_|6.7_`1.6_|" "6_5_5-3_2_|1.1_13_2_|1.1_12_3_" "2.,6_,71_2_|1--" }; //世上只有妈妈好 uchar code mamahao[]={ "6.5_35|`16_5_6-|35_6_53_2_|1_,6_5_3_2-|" "2.3_55_6_|321-|5.3_2_1_,6_1_|,5--" };
case ',': gaodi=-12;i++;//低音 break;
case '`': gaodi=12;i++; //高音 break; }
if(*(song+i)==0) //遇到 0 结束 {
*(diao+i1)=0; //加入结束标志 0 *(jie+i1)=0; return; }
j=*(song+i)-0x30; i++; //取出基准音 j=jie7[j]+gaodi; //加上高低音
case '.': //有一个加半拍 yinchang=yinchang+yinchang/2; i++; goto yinc;
}
*(diao+i1)=j; //记录音符 *(jie+i1)=yinchang; //记录音长 i1++; } } //****************************************** //奏乐函数 //入口:要演奏的音乐符号串 void play(uchar *songdata) { uchar i,c,j=0; uint n; uchar xdata diaodata[112]; //音调缓冲 uchar xdata jiedata[112]; //音长缓冲
一步的工作。 请编译,运行。我们可以看到,按下 K1,就播放仙剑,按键 K2,K3 分别播放其他音
乐,按 K4,全部音乐都停止播放了。特殊注意的是,每次按键发生时,音乐都是立即停止 了,再开始播放另一首音乐。这就是上面插入的代码的效果。
作业: 加上在每个按键按下时,对应亮一个 LED,另一个按键按下时,就亮着另一个灯。4 个按键,对应四个灯。以便知道刚刚按下的是第几个*song; for(i=0,i1=0;;) {
gaodi=0; //高低=0 banyin=0;//半音=0 yinchang=4;//音长 1 拍 if((*(song+i)=='|') || (*(song+i)==' ')) i++; //拍子间隔和一个空格过滤
switch(*(song+i)) {
//三个按键选择三首不同的音乐播放,一个键停止播放 void main(void) // 主程序 {
TMOD = 0x01; //使用定时器 0 的 16 位工作模式 TR0 = 0; ET0 = 1; //定时器 0 中断
EA = 1; //打开总中断
while(1) {
if(!K1) {
while(!K1); play(xianjian);
//取反音乐输出 IO
}
//****************************** //音乐符号串解释函数 //入口:要解释的音乐符号串,输出的音调串,输出的时长串
changedata(uchar *song,uchar *diao,uchar *jie)
{
uchar i,i1,j; char gaodi; //高低+/-12 音阶 uchar banyin;//有没有半个升音阶 uchar yinchang;//音长 uchar code jie7[8]={0,12,14,16,17,19,21,23}; //C 调的 7 个值
0x98,0xFD,//01480HZ `6
0xBB,0xFD,//01568HZ `6#
0xDC,0xFD,//01661HZ `7
//35
};
//定时中断 0,用于产生唱歌频率
timer0() interrupt 1
{
TL0=tl0_f;TH0=th0_f; //调入预定时值
BEEP=~BEEP;
char code dx516[3] _at_ 0x003b;//这是为了仿真设置的
sbit BEEP=P1^7; //喇叭输出脚 sbit P10=P1^0; sbit K1= P3^2; sbit K2= P3^5; sbit K3= P2^4; sbit K4= P2^5;
uchar th0_f; //在中断中装载的 T0 的值高 8 位 uchar tl0_f; //在中断中装载的 T0 的值低 8 位
yinc:
switch(*(song+i)) { case '#': //有半音 j 加一个音阶 i++;j++; goto yinc;
case '-': //有一个音节加长 yinchang+=4; i++; goto yinc;
case '_': //有一个音节缩短 yinchang/=2; i++; goto yinc;
第 27 课,三个按键选择三首不同的音乐播放,一个键停止播放
这一课我们用 4 个按键来控制播放音乐。K1-K3 每个键播放一首音乐,K4 按键停止 音乐的播放。 ――――――――――――――――― #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一个 52 标准内核的头文件
//T0 的值,及输出频率对照表 uchar code freq[36*2]={
0xA9,0xEF,//00220HZ ,1 //0 0x93,0xF0,//00233HZ ,1# 0x73,0xF1,//00247HZ ,2 0x49,0xF2,//00262HZ ,2# 0x07,0xF3,//00277HZ ,3 0xC8,0xF3,//00294HZ ,4 0x73,0xF4,//00311HZ ,4# 0x1E,0xF5,//00330HZ ,5 0xB6,0xF5,//00349HZ ,5# 0x4C,0xF6,//00370HZ ,6 0xD7,0xF6,//00392HZ ,6# 0x5A,0xF7,//00415HZ ,7 0xD8,0xF7,//00440HZ 1 //12 0x4D,0xF8,//00466HZ 1# //13 0xBD,0xF8,//00494HZ 2 //14 0x24,0xF9,//00523HZ 2# //15 0x87,0xF9,//00554HZ 3 //16 0xE4,0xF9,//00587HZ 4 //17 0x3D,0xFA,//00622HZ 4# //18 0x90,0xFA,//00659HZ 5 //19
相关文档
最新文档