导航:首页 > 操作系统 > 基于单片机音乐门铃的设计

基于单片机音乐门铃的设计

发布时间:2022-08-22 23:11:41

① 求一份基于单片机的音乐门铃 设计要有完整的C语言程序和论文~~

自己写哦

② 用单片机制作音乐门铃的设计

很简单。使用单片机播放音乐,按纽控制播放,

③ 基于51单片机的音乐门铃设计

51资源还不够啊?汗!用51都能实现GSM远程防盗报警器 这么个门铃就不行了啊
再说了 这个电路提供了功放和录放音电路 单片机需要做的很少 但是我不知道楼主用的是什么样的录放电路 所以我没办法提供程序 不过我可以详细化工作流程
按一次 门铃之后 单片机会延时10秒 十秒之后无人应答 说明家里无人 那么这时候单片机会通过指示灯告知来人可以留言 然后根据录放电路的存储容量进行时间的管理。在录音时间快完毕的时候点亮指示灯 提示录音时间快完毕 避免漏掉信息 然后在录音时间到后自动关闭录音电路 并提示 来人可以离开了 主人来的是后可以按按键进行录音的播放,并且会显示录音的时间 根据录音电路的容量可以设置 3段录音 5段录音等 当然随着段数的增加,单片机的编程会变得复杂,但是其工作原理同一段式录音控制程序是一样的

④ 求高手:基于单片机的音乐门铃 设计要有完整的C语言程序。

#include<reg52.h> //包含52单片机寄存器定义的头文件

sbit sound=P3^7; //将sound位定义为P3.7
unsigned int C; //储存定时器的定时常数
//以下是C调中音的音频宏定义

#define 523 //将""宏定义为中音"1"的频率523Hz
#define re 587 //将"re"宏定义为中音"2"的频率587Hz
#define mi 659 //将"mi"宏定义为中音"3"的频率659Hz
#define fa 698 //将"fa"宏定义为中音"4"的频率698Hz
#define sao 784 //将"sao"宏定义为中音"5"的频率784Hz
#define la 880 //将"la"宏定义为中音"6"的频率880Hz
#define xi 987 //将"xi"宏定义为中音"7"的频率523Hz

/*******************************************

函数功能:1个延时单位,延时200ms

******************************************/

void delay()
{
unsigned char i,j;
for(i=0;i<250;i++)
for(j=0;j<250;j++)
}

/*******************************************
函数功能:主函数
******************************************/

void main(void)
{
unsigned char i,j;

//以下是《两只老虎》歌曲

unsigned int code f[]={,re,mi,, //每行对应一小节音符
,re,mi,,
mi,fa,sao,
mi,fa,sao,
sao,la,sao,fa,mi,,
sao,la,sao,fa,mi,,
,sao,,
,sao,,
0xff}; //以0xff作为音符的结束标志

//以下是简谱中每个音符的节拍

//"4"对应4个延时单位,"2"对应2个延时单位,"1"对应1个延时单位
unsigned char code JP[ ]={2,2,2,2,
2,2,2,2,
2,2,3,
2,2,3,
1,2,2,1,2,2,
1,2,2,1,2,2,
2,2,2,
2,2,2,
};

EA=1; //开总中断
ET0=1; //定时器T0中断允许
TMOD=0x00; // 使用定时器T0的模式1(13位计数器)
while(1) //无限循环
{
i=0; //从第1个音符f[0]开始播放
while(f[i]!=0xff) //只要没有读到结束标志就继续播放
{
C=460830/f[i];
TH0=(8192-C)/32; //可证明这是13位计数器TH0高8位的赋初值方法
TL0=(8192-C)%32; //可证明这是13位计数器TL0低5位的赋初值方法
TR0=1; //启动定时器T0
for(j=0;j<JP[i];j++) //控制节拍数
delay(); //延时1个节拍单位
TR0=0; //关闭定时器T0
i++; //播放下一个音符
}
}

}

/***********************************************************

函数功能:定时器T0的中断服务子程序,使P3.7引脚输出音频的方波

************************************************************/

void Time0(void ) interrupt 1 using 1
{
sound=!sound; //将P3.7引脚输出电平取反,形成方波
TH0=(8192-C)/32; //可证明这是13位计数器TH0高8位的赋初值方法
TL0=(8192-C)%32; //可证明这是13位计数器TL0低5位的赋初值方法
}

⑤ 单片机控制音乐门铃(课程设计)

http://..com/question/54832938.html

http://www.ic37.com/htm_tech/2008-3/47299_997416.htm
http://www.eeworld.com.cn/mcu/2008/0925/article_753.html

⑥ 用51单片机设计一个音乐门铃

很简单呀,一个按键一个蜂鸣器,随便你接到哪个脚上,接同一个脚上都行,接下去播放音乐就好了呀

⑦ 求一个关于单片机的六首歌曲门铃制作的程序

由于电子音乐门铃具有铃声悦耳动听.价格低廉、耗电少等优点.在现代家居中的应用越来越流行。有了电子音乐门铃,在有客人在拜访时,听到的将不再是单调的提示等候音,而是不同凡响的流行音乐旋律、特效音等个性化的电子声乐。本文介绍一个用AT89C51单片机设计的电子音乐门铃.仅需AT89C51单片机最小系统,再加一片LM386做音频小功放。输出到扬声器。客人来访时,按一下按钮,门铃就会奏出优美的电子音乐声,再按一下,门铃又会奏出下一首电子音乐声音。本系统可以奏出六首不同旋律的歌曲。

⑧ 基于单片机的音乐门铃 设计要有完整的C语言程序和论文

这个很简单啊,普通单片机教程里都会有!

⑨ 用单片机实现一个门铃控制,编写一控制程序,门铃功能(汇编控制程序或者C控制程序)。

单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。
当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。

阅读全文

与基于单片机音乐门铃的设计相关的资料

热点内容
大美记者电视剧 浏览:481
男朋友在北京当快递员的电影 浏览:356
电影中有美娜名字的电影叫什么 浏览:831
美剧五十黑2简介 浏览:40
可以在线看的小网址 浏览:136
香港老电影在线免费观看 浏览:360
尸家重地2国语版免费 浏览:159
韩剧 女儿突然带着孙子来找他 浏览:561
2020年情感电影院上映列表 浏览:993
变身小说男变女嫁人 浏览:34
原罪未删减床戏在什么时间 浏览:848
最新全裸韩剧伦理片有哪些 浏览:294
男主帅的日本粉红电影 浏览:802
重生到香港混黑道小说 浏览:501
男作家的妻子出轨孙志 浏览:913
男主是鸭子女主是大老板 浏览:564
日批的小说 浏览:580
周香允参与过所有的电影 浏览:928
红羊出品有哪些 浏览:400
14路末班车电影陈明辉结局 浏览:977