51单片机做音乐播放的问题

现在学了一段时间的51,想做一个设计关于:51单片机做音乐播放,功能如下
《1》用16*16点阵式显示屏滚动显示
《2》“开始”、“暂停”、“重复”、“单次”四种播放方式演奏一首音乐

是怎么实现的,有高手指点一下不,感激不尽~~~
功能《1》是用16*16点阵式显示屏滚动显示歌名(单独实现这个功能应该不难)
但这两个功能怎么感觉没什么联系呢

“开始”、“暂停”、“重复”、“单次”四种播放方式

开始,就不同说了
暂停,计时器中断
重复,中断服务程序return
单次,音乐代码执行完定时器关闭TR=0
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-25
点阵我倒是做过,网上找找应该有很多这样的例子。
音乐播放应该要其他的解码芯片吧,具体要看你是怎么用的。
至于联系点阵就是显示器,音乐播放就是声卡。没有显示器,声卡也能工作。
第2个回答  2010-01-29
显示屏滚动显示,这个在网上可以找到现成的模块。而且用 间隔固定时间,提取数组显示的方式很简单的,什么“开始”、“暂停”、“重复”、“单次”这些设置几个常量,用if判断 跳转到子程序,改变播放模式就可以了。

声音的处理主要是处理频率和幅度,所以得找那种带DA转换的51单片机,这样才能调节幅度

51单片机音乐播放器应该注意的问题
音频输出电路设计、音频解码器的选择、存储介质的选择等问题。1、音频输出电路设计:设计合适的音频输出电路,包括放大电路、滤波电路等,以确保音频信号的质量和音量。2、音频解码器的选择:选择适合的音频解码器,如MP3解码器,以确保能够正确解码音乐文件并输出高质量的音频信号。3、存储介质的选择:音乐播...

51单片机做音乐播放的问题
暂停,计时器中断 重复,中断服务程序return 单次,音乐代码执行完定时器关闭TR=0

用51单片机实现音乐播放的原理是什么
需要写一段程序。如果是简单的音乐,编乐谱推蜂鸣器就可以;如果是mp3\/wav之类的音乐,需要芯片自带解码模块,或者使用外部解码芯片,还需要dac将声音推出来。声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单处机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的矩形波,接上喇...

51单片机播放音乐为什么声音很小
你用什么播放 是蜂鸣器吗 如果是蜂鸣器声音是不会太大的,如果用扬声器的话,可能是扬声器的功率不大 所以声音不大

一个51单片机音乐播放器,请问电路图右边该如何连接
音频信号应该是从DAC取出,经运放、滤波后,再去功放(简单的或者一个运放,或者一个三极管,然后喇叭),这个你可以去参考该芯片的DAC电路;至于代码嘛,没有做过,倒想通过你去做这个实验,你得有个正弦波发生器,将所需要的音阶信号录下来,如:以国际标准音 A-la-440HZ为准 C - do - 261.6...

80c51单片机音乐播放器设计
音乐程序的设计原理和程序如下:设计原理 ⑴ 总体原理:乐曲中不同的音符,实质就是不同频率的声音。通过单片机产生不同的频率的脉冲信号,经过放大电路,由蜂鸣器放出,就产生了美妙和谐的乐曲。⑵ 单片机产生不同频率脉冲信号的原理:1)要产生音频脉冲,只要算出某一音频的脉冲(1\/频率),然后将此...

51单片机播放音乐同时lcd显示播放时间可能吗
中断程序要尽量简单,占时少,这样对其它程序的影响才会越小。LCD是静态显示,对时间要求不高,显示时间用的定时器,你可以把定时器周期做长一些,比如10ms, 100ms ,在中断程序里只写一条:scanFlag = 1; 全局变量:扫描标志置1,在主程序里不停地扫描这个标志,来达到计时的效果。而声音的时间...

51单片机用蜂鸣器播放音乐,为什么到最后一小段会乱码(乱响还有嘟嘟声...
最后一段内容是否正确编译?音乐内容是否超过存储器大小?内容正确与否?,可以挪到前面播放进行排查。

求问,51单片机实现蜂鸣器播放音乐,并用按键控制音量大小,C语言怎么实现...
既然单独按键控制音量能实现,播放中应该也可以实现,只要巧妙利用中断或在节拍间隙读键也可以,只要安排得当就会播放调节两不误。

51单片机怎么让它闪灯的同时播放声音(用C语言)
你可以用一个定时器和for无限循环,定时器就设定为音乐的时间,循环内部可以让蜂鸣器和灯的闪烁快速切换进行(类似于LED动态显示),定时结束了以后进入灯的闪烁中断完成余下的动作。。。这个可以实现,我以前做过类似的

相似回答