本发明专利技术适用于电子领域,提供了一种音乐蜂鸣的控制方法、系统及对应电子产品,所述方法包括以下步骤:将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应;利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率;控制蜂鸣器按照对应的频率进行工作。该音乐蜂鸣的控制方法适合各种不同的音乐。对不同的产品,要换首音乐,或者增加一首音乐,非常简单,只要把你想要的音乐乐谱放进去即可。而无需知道该首音乐每个节拍对应的蜂鸣器频率。而且此方法的通用性、非常好,简洁而灵活。并且,该方法对硬件容量大小要求低,可维护性很好。
【技术实现步骤摘要】
本专利技术属于电子领域,尤其涉及一种音乐蜂鸣的控制方法、系统及对应电子产品。
技术介绍
在电子产品中,会有很多地方需要用到蜂鸣声或音乐声的,比如家电类的洗衣机、洗碗机、抽油烟机等的开机音乐和关机音乐,各类电子产品的报警声或提示声,按键音符(比如叮咚)等等。对于电子产品中的音乐,一般的做法,就是通过该音乐的频率表和对应的节拍。这种做法,缺陷在于:1、当更改蜂鸣器(如频率大小)时,或者MCU资源做调整时(比如产生最低时间单位的时钟中断源不够用),就得更改音乐频率表中的每一个频率值,这很麻烦(更改量比较大)而且容易出错(遗漏或算错)。2、对要求更改音乐的产品,必须由要求提出者给出新音乐每个节拍对应的频率,从而更改起来较为困难。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种音乐蜂鸣的控制方法。本专利技术是这样实现的,一种音乐蜂鸣的控制方法,所述方法包括以下步骤: 将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应; 利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率; 控制蜂鸣器按照对应的频率进行工作。进一步地,所述方法还包括以下步骤: 根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。进一步地,所述将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应的步骤包括以下步骤: 将蜂鸣器的整个频率范围平均划分为13段; 使均分后的每一段频率与音乐的一个基本音阶进行对应。本专利技术另一目的在于提供一种音乐蜂鸣的控制系统,所述系统包括: 音阶频率对应模块,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应; 频率查找模块,用于利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率; 鸣响控制模块,用于控制蜂鸣器按照对应的频率进行工作。进一步地,所述系统还包括: 鸣响时间控制模块,用于根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。进一步地,所述音阶频率对应模块包括:频率平均划分模块,用于将蜂鸣器的整个频率范围平均划分为13段; 一一对应模块,用于使均分后的每一段频率与音乐的一个基本音阶进行对应。本专利技术另一目的在于提供一种电子产品,所述电子产品包括蜂鸣器,所述电子产品还包括上述的音乐蜂鸣的控制系统。在本专利技术中,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行--对应,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率,从而控制蜂鸣器按照对应的频率进行工作。该音乐蜂鸣的控制方法适合各种不同的音乐。对不同的产品,要换首音乐,或者增加一首音乐,非常简单,只要把你想要的音乐乐谱放进去即可。而无需知道该首音乐每个节拍对应的蜂鸣器频率。而且此方法的通用性、非常好,简洁而灵活(适合很长的音乐,也适合很短甚至就是一 个音符的声音要求,也可以是某首音乐的某一段或某一句)。并且,该方法对硬件容量大小要求低(代码少,节省MCU内存空间),可维护性很好。附图说明图1是本专利技术实施例提供的音乐蜂鸣的控制方法流程 图2是本专利技术实施例提供的音乐蜂鸣的控制系统的框图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术实施例提供的音乐蜂鸣的控制方法的流程,详述如下: 在步骤SlOl中,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应。在步骤S102中,利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率。在步骤S103中,控制蜂鸣器按照对应的频率进行工作。作为本专利技术的实施例,该方法还包括以下步骤:根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。作为本专利技术的实施例,所述将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应的步骤包括以下步骤:将蜂鸣器的整个频率范围平均划分为13段;使均分后的每一段频率与音乐的一个基本音阶进行对应。图2示出了本专利技术实施例提供的音乐蜂鸣的控制系统的结构,该系统包括:音阶频率对应模块21、频率查找模块22以及鸣响控制模块23。该音乐蜂鸣的控制系统可以为内置于包括蜂鸣器的电子产品的软件单元或者硬件单元或者软、硬结合的单元。音阶频率对应模块21将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应;频率查找模块22利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率;鸣响控制模块23控制蜂鸣器按照对应的频率进行工作。作为本专利技术的实施例,所述系统还包括:鸣响时间控制模块24。该鸣响时间控制模块24根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。作为本专利技术的实施例,所述音阶频率对应模块又包括:频率平均划分模块211以及一一对应模块212。该频率平均划分模块211将蜂鸣器的整个频率范围平均划分为13段,一一对应模块212使均分后的每一段频率与音乐的一个基本音阶进行对应。在本专利技术中,13个基本音阶(7个基本音阶加上6个半节拍)尽量占满该蜂鸣器频率范围,以实现最大音域。当然,也可根据具体产品的音乐要求,把将要用到的节拍,尽量放在该蜂鸣器标称频率附近,以实现声音最响亮。综上所述,该音乐蜂鸣的控制方法适合各种不同的音乐。对不同的产品,要换首音乐,或者增加一首音乐,非常简单,只要把你想要的音乐乐谱放进去即可。而无需知道该首音乐每个节拍对应的蜂鸣器频率。而且此方法的通用性、非常好,简洁而灵活(适合很长的音乐,也适合很短甚至就是一个音符的声音要求,也可以是某首音乐的某一段或某一句)。并且,该方法对硬件容量大小要求低(代码少,节省MCU内存空间),可维护性很好。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。权利要求1.一种音乐蜂鸣的控制方法,其特征在于,所述方法包括以下步骤: 将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应; 利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率; 控制蜂鸣器按照对应的频率进行工作。2.根据权利要求1所述的音乐蜂鸣的控制方法,其特征在于,所述方法还包括以下步骤: 根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。3.根据权利要求1所述的音乐蜂鸣的控制方法,其特征在于,所述将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应的步骤包括以下步骤: 将蜂鸣器的整个频率范围平均划分为13段; 使均分后的每一段频率与音乐的一个基本音阶进行对应。4.一种音乐蜂鸣的控制系统,其特征在于,所述系统包括: 音阶频率对应模块,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应; 频率查找模块,用于利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率; 鸣响控制模块,用于控制蜂鸣器按照对应的频率进行工作。5.根据权利要求4所述的音乐蜂本文档来自技高网...
【技术保护点】
一种音乐蜂鸣的控制方法,其特征在于,所述方法包括以下步骤:将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应;利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率;控制蜂鸣器按照对应的频率进行工作。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈志杰,
申请(专利权)人:深圳市振邦实业有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。