导航:首页 > 音乐推荐 > 51单片机音乐播放器程序

51单片机音乐播放器程序

发布时间:2021-03-11 03:33:18

1. 最最简单的是做个音乐播放器了,只要个51单片机最小系统+1个喇叭 程序也很简单

单片机产生音乐的原理:
音乐的产生主要是通过单片机的I/O口输出高低不同的脉冲信号来控制蜂鸣器发音,要想产生音频脉冲信号,需要算出某音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用单片机定时器计时这个半周期的时间,每当计时到后就输出脉冲的I/O口反相,这样就在此I/O口上得到此脉冲的频率。
通常,利用单片机的内部定时器0,工作在方式一下,改变计数初始值TH0和TL0来产生不同的率。
例如,若单片机采用12MHzs晶振,要产生频率为587Hzs的音频脉冲时,其音频信号的脉冲周期T=1/587=1703.5775us,半周期时间为852us,因此总要令计时器计数=852us/1us=852,在每计数852时将I/O口反相,就得到C大调的中调Re。
由于定时器0的在方式一计数方式为16位计数器,最多只能装载的数为2的16次方即65536个,也就是说定时器计数到65536就会进入中断函数,而在中断函数中将输出脉冲的I/O口反相即可,故只需设置好定时器0的初值就可以了发出特定的音频了。
参考:http://www.openedv.com/posts/list/12312.htm

2. 80c51单片机音乐播放器程序设计

唉,现在啊复都是一群来混积分制的家伙,可你知道你们那样是赚不到分的吗?像上面叫老水说的"比较简单的问题.可是程序写好了之后给你,你不会用怎么办?"说这什么话啊,既然你都说了是简单的问题,那你干吗不直接给人家程序啊,你以为你为了不起吗?你以为你那样能赚到分吗?看我的,这一百分我拿定了,只要提问人是有情有义的人.
start:MOV
A,#FE
(74)(FE)
loop:MOV
P1,A
(F5)(90)
MOV
R1,#10
;延时
DEL1:MOV
R2,#00
(7A)(C8)
DEL2:MOV
R3,#126
(7B)(7E)
DEL3:DJNZ
R3,DEL3
(DB)(FE)
DJNZ
R2,DEL2
(DA)(FA)
DJNZ
R1,DEL1
(D9)(F6)
RL
A
(23)
LJMP
LOOP
(02)(40)(40)
END

3. 80C51单片机实现音乐播放器

自己会什么,就播什么:
http://hi..com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/d025718ab4fa7bdefc1f10b7.html
http://hi..com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/88bfff323ec42ef21b4cff09.html

4. 使用51单片机蜂鸣器播放音乐 求keil程序

21代表高音哆 1代表中音哆
//12代表低音来 22代表高音来 2代表中音来,是不是翻译乐谱很方便
#include
sbit SPK = P3^7; //P3.7外接扬声器,可以改成你所说的P1^5
#define uint unsigned int;
#define uchar unsigned char;
uint x,y;
uint i,j,k;

5. 用51单片机怎么制作音乐播放器 求帮助

简单点的可以用一个语音模块,通过IO口控制语音模块,编程即可实现

6. 如何将51单片机的音乐程序与其他程序融合,同时运行初学者求助~希望可以回答详细~谢谢~

音乐程序一般要用到定时器,所以要融合其他程序,需要是具体情况而定,这里凭空而谈是说不清楚的。

7. 51单片机音乐播放器c程序

先将乐曲做一次AD转换,转成一个数组,然后将数组写进C程序中,烧入单片机,播放的时候在做一次DA转换,将转换后的信号进行功放再通过喇叭就能播放了。

阅读全文

与51单片机音乐播放器程序相关的资料

热点内容
爱情围墙歌词 浏览:230
道奇酷威广告背景音乐 浏览:106
比喻轻音乐之美的文字 浏览:542
小号音乐下载 浏览:578
歌曲专辑图下载地址 浏览:867
财神驾到歌曲mp3下载 浏览:734
琴歌指弹海阔天空吉他谱 浏览:355
下载mp4格式的音乐 浏览:352
电脑听音乐用什么 浏览:512
最好酷狗音乐播放器 浏览:502
信乐团队的假如简谱 浏览:243
平安酷狗音乐 浏览:760
佳人轻抚桃花mp3下载 浏览:453
infinite网易云音乐 浏览:844
岁月赵忠祥背景音乐 浏览:980
如何将电脑的歌体添加到苹果音乐 浏览:672
fade钢琴mp3 浏览:86
奔跑吧兄弟宋仲基背景音乐 浏览:806
成都彩虹小学音乐老师 浏览:496
凤凰传奇星光歌曲点评 浏览:930