怎么用单片机播放有人唱的音乐

单片机的蜂鸣器能够放出音乐,但是我找到的都是那种从乐谱里分析出的音乐编码再计数驱动蜂鸣器的播放方法,这样播放像是钢琴。。。我想播放那种有人唱的,就是我们平时听的那种。我知道这样的话以前的方法是行不通的,是不是得要用专门的音乐片?

我知道有几种方法。一是用单片机通过数模转换的方法播放音乐文件。如WAV格式文件。但可能要涉及WAV格式和读取外部数据(如SD卡)等问题。二是利用MP3播放专用单片机,如AT89C51SND1C来播放mp3格式的文件。三是可以利用音乐录放芯片来实现,如ISD4004系列单片语音录放电路或ZY1420B芯片来做。用单片机来控制ISD4004来录取或播放各种音乐。第三种方法比较容易实现,只要掌握了ISD4004的录放指令即可,语音数据的存储都存在该芯片内。不过我没实际做过,不能提供太具体的方法。你可以去查一下。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-03-20

    用单片机通过数模转换的方法播放音乐文件。如WAV格式文件。需要WAV格式和读取外部数据(如SD卡)。

    利用MP3播放专用单片机,如AT89C51SND1C来播放mp3格式的文件。

    利用音乐录放芯片来实现,如ISD4004系列单片语音录放电路或ZY1420B芯片来做。用单片机来控制ISD4004来录取或播放各种音乐,要掌握ISD4004的录放指令,语音数据的存储都存在该芯片内。

第2个回答  2015-08-22
1.用单片机通过数模转换的方法播放音乐文件。如WAV格式文件。但可能要涉及WAV格式和读取外部数据(如SD卡)等问题。
2.利用MP3播放专用单片机,如AT89C51SND1C来播放mp3格式的文件。
3.可以利用音乐录放芯片来实现,如ISD4004系列单片语音录放电路或ZY1420B芯片来做。用单片机来控制ISD4004来录取或播放各种音乐。第三种方法比较容易实现,只要掌握了ISD4004的录放指令即可,语音数据的存储都存在该芯片内。

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
第3个回答  2018-02-02
我大学老师会。只用单片机就做出来了。应该没有用专用的单片机片,宜春学院,甘辉老师
第4个回答  2012-10-05
音乐芯片追问

那能推荐一下吗,有这方面的资料吗?谢谢

怎么用单片机播放有人唱的音乐
我知道有几种方法。一是用单片机通过数模转换的方法播放音乐文件。如WAV格式文件。但可能要涉及WAV格式和读取外部数据(如SD卡)等问题。二是利用MP3播放专用单片机,如AT89C51SND1C来播放mp3格式的文件。三是可以利用音乐录放芯片来实现,如ISD4004系列单片语音录放电路或ZY1420B芯片来做。用单片机来控制IS...

如何用单片机实验播放音乐
你是想让单片机控制播放音乐?很简单了,弄一个mp4,单片机控制MP4就可以,如果是单片机播放音乐的话,是播放不出和铉的音乐的,能力有限,但是做简单的音乐还是可以的。音乐的普,可以用编程的方式来实现,单片机去播放。这个网上很多code。。下载到单片机试试。。我觉得你还是去弄弄嵌入式吧 ,喜欢的...

单片机播放音乐的工作原理
总的来说,单片机播放音乐的工作原理是将音乐信息转化为数字信号,通过编程控制单片机的定时器和I\/O端口来输出特定频率和持续时间的方波信号,驱动扬声器或蜂鸣器发出声音。这种方法可以灵活地播放各种音乐旋律,广泛应用于各种电子产品中,如手机、电子琴、游戏机等。

单片机蜂鸣器播放音乐加开关程序怎么设置
步骤如下:1、确定单片机型号和开发环境:根据项目需求选择合适的单片机型号,并选择相应的开发环境进行编程。2、配置蜂鸣器:根据蜂鸣器连接的引脚,配置引脚模式为输出模式。3、编写音乐播放程序:使用单片机的蜂鸣器播放音乐,需要编写相应的音乐播放程序。可以使用现成的音乐库函数或者自行编写音乐解码程序。4、...

怎么让单片机通过喇叭播放简短语音?
pwm和da都可以实现,录成wav再变成hex,直接驱动不了喇叭加功放芯片咯

STM32蜂鸣器播放音乐实例
本文阐述了使用STM32单片机蜂鸣器播放音乐的实例,开发工具为STM32CubeIDE。实验效果展示了无源蜂鸣器的发声原理,其需要外部信号以特定频率翻转电平,从而发出不同的声调。电路原理图中,蜂鸣器连接于PB5管脚,通过调整管脚电平实现发声。在STM32CubeIDE中新建工程,配置相关设置以开启PB5管脚,实现信号控制功能...

如何使用51单片机的蜂鸣器来播放某些歌曲?
必须准确地控制乐曲节奏,即一音符的持续时间。音符的节拍我们可以用定时器T0来控制,送入不同的初值,就可以产生不同的定时时间。便如某歌曲的节奏为每分钟94拍,即一拍为0.64秒。其实就是一个控制单片机节拍的问题,如果想要51的具体程序,网上很多,没找到可以给我留言,我给你。

用单片机控制喇叭播放音乐,喇叭该如何连接
放大器lm386 电容10uF 100nF 47uF 0.047uF 电阻 10r 4.7k 10k

51单片机做音乐播放的问题
“开始”、“暂停”、“重复”、“单次”四种播放方式 开始,就不同说了 暂停,计时器中断 重复,中断服务程序return 单次,音乐代码执行完定时器关闭TR=0

有一种能播放音乐的芯片是什么 怎么做?
这种就是置入了音乐芯片,音乐芯片是一种比较简单的语音电路,它通过内部的振荡电路,再外接小量分立元件,就能产生各种音乐信号,音乐芯片是语音集成电路的一个重要分支,广泛用于音乐电子贺卡、电子玩具、音乐蜡烛、电子钟、电子门铃、家用电器等场合。原理为:振荡电路造成的数据信号供每个电源电路应用;控制...

相似回答