文档库 最新最全的文档下载
当前位置:文档库 › 基于单片机电子门铃设计

基于单片机电子门铃设计

基于单片机电子门铃设计
基于单片机电子门铃设计

电子门铃的设计

xxxxx

物电与电子工程学院电子信息工程0xxxxxxx2

【摘要】本设计介绍了由STC89C52单片机来构成电子音乐门铃系统的工作过程。主要完成的电子门铃不仅具有普通电子门铃的功能,还具有一些扩展功能。该设计主要由单片机、按键、喇叭等组成,它的制作简单,成本低,安装也比较方便。因此,这也给人们生活提供了很大的便利。

【关键词】STC89C52单片机电子门铃音乐

前言

随着社会的前进和发展,仪器小型化,功耗微小化,控制智能化得到了很广泛的应用。而在些领域中,单片机起着举足轻重的作用,这就把单片机的应用开发到了最高顶点,单片机应用系统的设计也就顺理成章的成为了科技的最热点。

近几年,随着市场智能化的升温,音乐门铃系统正在慢慢取代传统的用钥匙去管理各个门道,并且在市场上社会上生活上已经得到了很好的应用。有了音乐门铃,客人拜访时听到的将不是单调的普通门铃声,而是特殊动听的音乐声。而如果听到的是三种音乐的门铃声,那这一定是一件令人很兴奋的事情。

本设计就是设计一种具有三种音乐的电子门铃。当客人拜访时,按下门铃,听到的不是简单枯燥的一般门铃声,而是优美的音乐声。

1 总体方案设计

1.1 设计任务

设计一个基于单片机的三音门铃。

1.2 设计要求

1,当按下开关,电子门铃可以自动鸣叫,并能持续一段时间。

2,工作电压有一定的调节范围。

3,不可以购买现成的发声装置。

1.3 总体方案的论证与选择

针对本设计的设计要求,可以知道:本设计是利用单片机实现对喇叭的发声,控制采用按钮操作。当按下开关时,单片机发出的音乐声由喇叭发出。由此,可以给出两种方案。

方案一:

本设计是通过按键输入(其中有两个按键,一个播放上一首,一个播放下一首),作用于单片机后使单片机发出声音送入喇叭使喇叭发声。同时也有复位按键,可以使歌曲复位,从头再唱。

音乐的发声主要是通过程序的编写来达到发声要求。其总体框图,如图1.1。

图1.1方案一总体框图

方案二:

本设计是通过按键输入(只有一个按键),作用于单片机后经过人工调频发声后送入蜂鸣器使蜂鸣器发出音乐的声音。

音乐的发声主要靠几个可调电阻调频发声。其总体框图如图1.2 。

图1.2 方案二总体框图

通过比较可以知道,方案二中的调频发声部分相对于方案一比较难以实现,并且蜂鸣器发出的声音相对喇叭来说噪音更重。而方案一可以通过程序的编写来实现音乐的发声,可以发出清晰、无噪的音乐声。故选择方案一来作为本设计的总体设计方案。

2 系统软件设计与调试

2.1 STC89C52单片机简介

STC89C52是宏晶科技退出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。其引脚图如图2.1。

图2.1 STC89C52单片机引脚图

2.1.1 SCT89C52的主要特性

1,增强型8051单片机;

2,工作频率范围为0-40MHz;

3,32个双向I/O口;

4,3个16位定时/计数器;

5,外部中断4路,下降沿中断或低电平出发电路

6,低功耗空闲和掉电模式。

2.1.2 STC89C52的引脚功能

P0口:P0口是漏极开路的8位并行双向I/O口,也是地址/数据总线复用口。作为输出端口时,每个引脚能能驱动8 个TTL负载;在访问外部数据存储器或程序存储器时,P0口也可以提供低8位地址和8位数据的复用总线;在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节。校验时,要求外接上拉电阻。

P1口:P1口是具有内部上拉电阻的8位双向并行I/O口。P1口的输出缓冲器可驱动(吸收或输出电流)4 个TTL 输入。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。P1口作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

P2口:P2口是具有内部上拉电阻的8位双向并行I/O口。P2 的输出缓冲器可驱动(吸收或输出电流)4 个TTL 输入。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

P3口:P3口是具有内部上拉电阻的8位双向并行I/O口。P3 口输出缓冲器可驱动(吸收或输出电流)4 个TTL 输入。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能。P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。

RST:RST是复位信号输入引脚。晶振工作时,如果在此引脚上持续出现至少两个机器(晶振的12个振荡周期为一个机器周期)的高电平就会使单片机复位。

XTAL1和XTAL2:XTAL1和XTAL2是片内振荡器输入/输出引脚。XTAL1是反向振荡放大器的输入及内部时钟工作电路的输入引脚,XTAL2是来自反向振荡器的输出。

PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN 信号。

ALE/PROG:ALE/PROG是地址锁存允许/编程引脚。在访问外部程序存储器和数据存储器时,地址锁存允许(ALE)引脚输出用于锁存低8位地址信号的脉冲。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

EA/Vpp:外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H —FFFFH),EA 端必须保持低电平(接地)。需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA端状态。

2.2 单片机音乐发声原理

利用单片机产生音乐符,再把音乐符翻译成计算机音乐语言,由单片机进行信息处理,再通过喇叭放出音乐。

2.2.1单片机产生不同频率脉冲信号的原理

1,要产生音频脉冲,只要算出某一音频的脉冲(1/频率),然后将此周期除以2,利用定时器计时这个半周期的时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期的时间再对I/O反相,就可以在I/O脚上得到此频率的脉冲。

2,利用STC89C52的内部定时器使其工作在计数器模式1下,改变计数值TH0及TL0以产生不同频率。方法如下:

例如,若单片机采用12MHz晶振,要产生频率为587Hz的音频脉冲时,其音频信号的脉冲周期 T=1/587=1703.5775μs,半周期的时间为852μs,因此只要令计数器计数=852μs/1μs=852,在每计数852时将P3.7口反相,就可得到C 调中音Re。P2.5口和P2.7口分别接S2和S1作为控制门铃的按键。按下S2,由P3.7口的喇叭依次播放三首歌曲。

计数脉冲值与频率的关系如下:

N=Fi/2/Fr (N:计数值,Fi:内部计时一次为1uS,故其频率为1MHz,Fr:要产生的频率)

2.2.2单片机音阶代码的实现

音乐是由音符组成,不同的音符又是由相应的频率振动产生。音调的高低用音阶表示,不同的音阶对应不同的频率。因此,不同频率的方波就可以产生音阶,由于频率的倒数是周期,因此可由单片机中的内部定时器T0,使其工作在计数器模式1,当定时器计数溢出时产生中断,将与喇叭连接的P3.7取反后就可得到方波的周期,从而达到了控制频率,即音阶的目的。

2.2.3 音乐节拍的实现

建立音乐,把音乐的音符找出来,建立各个音符的定时常熟T值表。C调各音符频率与计数值T的对照表如表2.1所示。

表2.1 音符频率与T值对照表

每个音符使用1个字节,字节的高4位代表音符的高低,低4位代表音符的节拍,下表2.2为节拍码的对照。如果1拍为0.4秒,1/4拍是0.1秒,只要设定延迟时间就可求得节拍的时间。假设1/4节拍为1DELAY,则1拍应为4DELAY,以此类推。所以只要求得1/4拍的DELAY时间,其余的节拍就是它的倍数,如下

表2.3为1/4和1/8节拍的时间设定。

表2.2 节拍码对照表

表2.3 节拍的时间设定表

2.2.4 音乐软件的设计

1,音乐代码库的建立方法

(1)先找出音乐最低音和最高音范围,然后确定音符表T的顺序。

(2)建立T值表,构成发音符的计数值放在其中。

(3)简谱码(音符)为高4位,节拍(节拍数)为低4位,音符的节拍码编程时放在程序unsigned char code SONG[]后面。

(4)音符节拍码0x00为音乐结束标记。

2,选曲

在本设计中,需要播放三首歌曲,分别为《天空之城》、《祝你平安》、《路边的野花不要采》。音乐代码库的建立方法有两种:

(1)将每首歌曲建立相互独立的音符表T和发音符计数值表。

(2)也可以建立共用的音符表后,再写每首歌曲的发音计数值表中的代码。

不管采用哪种方法,每首歌曲结束时,在发音计数值表中均需加上音乐结束符0x00。

3 电路设计与仿真

3.1 按键电路

如图3.1。S2为开始暂停按键,S1为播放下一首歌曲的按键。

图3.1 按键电路

3.2 发声电路

如图3.2。P3.7端口接的喇叭。音乐声通过喇叭发声后传到人的耳朵里面。

图3.2 发声电路

3.3 晶振电路

如图3.3。振荡晶体可在1.2MHz到12MHz之间选择,电容值无严格要求,但在电容值取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响。C1和C2可在20pF到100pF之间取值,但在60pF到70pF时振荡器有较高的频率稳定性。本设计选取晶振为12MHz,电容为30pF。

图3.3 晶振电路

3.4 复位电路

如图3.4。按下按键S3,歌曲复位,从头再唱。

图3.4 复位电路

3.5 原理图

如图3.5。本设计是基于STC89C52单片机设计的一个三音门铃。按键有三个,S2为开始/暂停按键,S1为下一首按键,S3为复位按键。发声由喇叭接单片机端口P3.7发出。

图3.5 原理图

3.6 仿真电路

仿真采用Proteus软件,Proteus软件能完成原理图布图、代码调试到单片机与外围电路协同仿真。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件,是目前最好的仿真单片机及外围器件的工具。

仿真图如图3.6。

图3.6 仿真图

开始仿真后,门铃处于无声状态。当按下开关SP1后,开始响起音乐声。按下SP2,播放下一首歌曲,再次按下开关SP1,暂停播放音乐。按下SP3,歌曲复位。

4系统程序设计

本设计是对STC89C52单片机采用C语言编程。音乐门铃的程序主要是对音符频率的转换。系统初始化后,系统扫描按键(P1.5和P1.7的电平)判断是否有按键按下。根据不同按键的选择,向音频字符码指针赋予不同歌曲的地址,通过定时器T0中断子程序使P3.7口输出相应频率的音频脉冲,以达到发声目的。

程序流图如图4.1。

图4.1 程序流程图延时子程序如图4.2。

图4.2 延时子程序

5 系统硬件设计和调试

5.1 系统 PCB图

PCB图如图5.1。

图5.1 PCB图

5.2系统硬件制作

1,对设计要求做出分析,列出所需要的硬件有单片机最小系统,按键,蜂鸣器,极性电容,电阻。

2,根据实际情况确定各个元件的实现方式,为各个元件分配好端口,由此来确定系统的大概结构,并确定系统的详细参数。

3,运用protel 99se绘制原理图,PCB图并布线。在绘制过程中注意选择正确元件及封装。布线过程中要仔细认真,避免造成断路或者短路。

4,根据原理图在万通板上排好元件,然后认真把元件焊接好。注意在焊接的过程中,不仅要考虑其美观、以及调试的方便性,更要仔细认真避免造成硬件的断路或者短路。

焊接的实物图如图5.2。

图5.2 实物图

5.3 系统软硬件联调

5.3.1 主要仪器和软件

Keil软件:编译程序;

Protel 99se软件:画原理图和PCB图;

Proteus软件:仿真原理图。

5.3.2 调试方案和步骤

1,先对电路板进行目测,看电路是否有无断点或短路点。若有就用电烙铁进行焊接。如果怀疑某点是断路点或短路点,就用万用表的蜂鸣器测试电路,电路通则蜂鸣器响,不通则不响。

2,在用万用表的蜂鸣器测试所有电路,特别是电源线和地线,确保电路正常通路。

3,确保无误后,连接电源。

4,对各个模块进行检测。单片机接电后,各个I/O口一般都为高电平,可用万用表检测验证。另外,可以下载程序到单片机,观察喇叭相应情况。如果喇叭没有响起音乐声,有可能是程序问题,也有可能是电路不通。

6 总结

毕业设计检测了学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生在校期间实际工作能力的具体训练和考察过程。随着科技的日新月异,单片机在实际生活中已经非常普遍,作为电信专业的学生,掌握单片机的应用和开发技术是十分重要的。

本设计是采用单片机实现了一个电子音乐门铃。这样一个门铃,不仅简单,而且实用。怎样才能结合课堂所学知识与实际应用?对我来说,是一次考验,也是一次经验。在进行了长达两个多月的时间的摸索与实验,使我不仅仅对于单片机入门软件与硬件的常用设计与功能有了进一步的了解,还使我对于一项设计研究的制作过程,所需要的详细步骤和具体的实现方法有一定的掌握。

为了完成所需要设计的作品,我翻阅了许多书籍,也重新拿起来从前学过的单片机课本,再一次了解单片机的应用和开发。从一开始的什么都不懂到后来能够完成这次设计,我不仅倾注了大量的心血和时间,更重要的是让我明白了以前所学的知识远远不够,我还需要巩固自己的专业知识。

总之,这次设计从软件编写、调试到软硬件联机调试,我花费了大量的时间和心血。同时,我也发现了自己很多不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,对单片机汇编语言掌握得不够好。所以曾导致我为了程序的编写而到处查找,为了无法找出错误而郁闷苦恼,为了某一功能不能实现而着急彷徨,但是最终在老师和同学的帮助下我成功了,我不仅品味到了结果的喜悦,更明白了过程的弥足珍贵。

【参考文献】

[1]吴金戌.沈庆阳.郭庭吉.8051单片机实践与应用[M],北京:北京清华大学出版社,2005

[2]谭浩强.C语言程序设计(第二版)[M],北京:清华大学出版社,1991

[3]李建忠.单片机原理及应用[M],西安电子科技大学出版社,2008

[4]李启炎.Protel 99SE应用教程[M],上海:同济大学出版社,2005

[5]李广弟.朱月秀.王秀山.单片机基础[M],北京:北京航空航天大学出版社,2001

[6]陈小忠.黄宁.单片机接口技术实用子程序[M],北京:北京人民邮电出版社,2005

[7]黄智伟.全国大学生电子设计竞赛系统设计[M],北京:北京航空航天大学出版社,2006

[8]陈明莹.8051单片机课程设计实训教材[M],北京:清华大学出版社,2003

The design of electronic music doorbell

【Abstract】It is introduced by the STC89C51 chip to a system of electronic music doorbell process. This system is mainly to complete the electronic doorbell rang the doorbell not only a common electronic features, but also has some extensions. The design is composed of a sing-chi microcomputer,buttons,buzzer and so on.it has the advantages of simple manufacture,low cost,the installation is more convenient.therefore,this also gives people life provides great convenience. 【Key words】sing chi microcomputer Electronic doorbell music

附录一:程序设计

#include

unsigned char Count;

sbit bee_Speak = P3^7; //喇叭控制脚

sbit key1 = P1^5;

sbit key2 = P1^7;

unsigned char kk=0;

unsigned int k;

bit flag;

unsigned char code SONG[] ={ //天空之城

0x1c,0x30,0x19,0x30,0x18,0x40,0x19,0x30,0x18,0x30,0x13,0x30,0x19,0x80 ,

0x26,0x30,0x26,0x30,0x1c,0x40,0x20,0x30,0x1c,0x30,0x18,0x30,0x20,0x60 ,

0x26,0x30,0x26,0x30,0x24,0x40,0x26,0x30,0x24,0x30,0x18,0x40,0x26,0x60 ,

0x18,0x20,0x18,0x20,0x18,0x20,0x19,0x40,0x24,0x30,0x24,0x30,0x19,0x30 ,

0x19,0x60,0x1c,0x30,0x19,0x30,0x18,0x40,0x19,0x30,0x18,0x30,0x13,0x30 ,

0x19,0x60,0x26,0x30,0x26,0x30,0x1c,0x40,0x20,0x30,0x1c,0x30,0x18,0x30 ,

0x20,0x80,0x26,0x30,0x24,0x30,0x24,0x30,0x18,0x30,0x19,0x20,0x19,0x30 ,

0x18,0x30,0x15,0x20,0x15,0x20,0x13,0x20,0x18,0x40,0x18,0x30,0x19,0x30 ,

0x1c,0x20,0x1c,0x20,0x19,0x30,0x20,0x30,0x1c,0x60,0x18,0x30,0x15,0x30 ,

0x13,0x40,0x15,0x30,0x13,0x30,0x10,0x30,0x15,0x60,0x20,0x30,0x20,0x30 ,

0x18,0x30,0x19,0x30,0x18,0x30,0x13,0x30,0x13,0x60,0x1c,0x20,0x19,0x20 ,

0x18,0x30,0x19,0x30,0x15,0x20,0x15,0x20,0x18,0x40,0x20,0x30,0x20,0x30 ,

0x12,0x30,0x13,0x30,0x15,0x30,0x18,0x30,0x13,0xc0,0x13,0x80,0x13,0x30 ,

0x0e,0x80,0x10,0x30,0x10,0x30,0x13,0x20,0x15,0x20,0x18,0x40,0x18,0x30 ,

0x15,0x30,0x18,0x20,0x15,0x20,0x15,0x30,0x10,0x30,0x13,0x60,0x13,0x30 ,

0x0e,0x60,0x10,0x60,0x13,0x20,0x15,0x20,0x18,0x40,0x18,0x30,0x15,0x30 ,

0x15,0x20,0x18,0x20,0x15,0x30,0x19,0x30,0x1c,0x60,0x1c,0x30,0x19,0x30 ,

0x1c,0xc0,0x00,

//祝你平安

0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20 ,0x30,0x20,

0x30,0x20,0x39,0x10,0x30,0x10,0x30,0x80,0x26,0x20,0x20,0x20,0x20,0x20 ,0x1c,0x20,

0x20,0x80,0x2b,0x20,0x26,0x20,0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x80 ,0x26,0x20,

0x30,0x20,0x30,0x20,0x39,0x10,0x26,0x10,0x26,0x60,0x40,0x10,0x39,0x10 ,0x26,0x20,

0x30,0x20,0x30,0x20,0x39,0x10,0x26,0x10,0x26,0x80,0x26,0x20,0x2b,0x10 ,0x2b,0x10,

0x2b,0x20,0x30,0x10,0x39,0x10,0x26,0x10,0x2b,0x10,0x2b,0x20,0x2b,0x40 ,0x40,0x20,

0x20,0x10,0x20,0x10,0x2b,0x10,0x26,0x30,0x30,0x80,0x18,0x20,0x18,0x20 ,0x26,0x20,

0x20,0x20,0x20,0x40,0x26,0x20,0x2b,0x20,0x30,0x20,0x30,0x20,0x1c,0x20 ,0x20,0x20,

0x20,0x80,0x1c,0x20,0x1c,0x20,0x1c,0x20,0x30,0x20,0x30,0x60,0x39,0x10 ,0x30,0x10,

0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x10,0x26,0x10,0x26,0x10,0x2b,0x10 ,0x2b,0x80,

0x18,0x20,0x18,0x20,0x26,0x20,0x20,0x20,0x20,0x60,0x26,0x10,0x2b,0x20 ,0x30,0x20,

0x30,0x20,0x1c,0x20,0x20,0x20,0x20,0x80,0x26,0x20,0x30,0x10,0x30,0x10 ,0x30,0x20,

0x39,0x20,0x26,0x10,0x2b,0x10,0x2b,0x20,0x2b,0x40,0x40,0x10,0x40,0x10 ,0x20,0x10,

0x20,0x10,0x2b,0x10,0x26,0x30,0x30,0x80,0x00,

//路边的野花不要采

0x30,0x1C,0x10,0x20,0x40,0x1C,0x10,0x18,0x10,0x20,0x10,0x1C,0x10,0x18 ,0x40,0x1C,

0x20,0x20,0x20,0x1C,0x20,0x18,0x20,0x20,0x80,0xFF,0x20,0x30,0x1C,0x10 ,0x18,0x20,

0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B,0x20,0x26,0x20 ,0x20,0x20,

0x30,0x80,0xFF,0x20,0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B ,0x20,0x30,

0x20,0x2B,0x40,0x20,0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B ,0x20,0x30,

0x20,0x2B,0x40,0x20,0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20 ,0x20,0x26,

0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20,0x30,0x80,0x20,0x30,0x1C ,0x10,0x20,

0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20 ,0x15,0x1F,

0x05,0x20,0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B ,0x40,0x20,

0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20 ,0x20,0x2B,

0x20,0x26,0x20,0x20,0x20,0x30,0x30,0x20,0x30,0x1C,0x10,0x18,0x40,0x1C ,0x20,0x20,

0x20,0x26,0x40,0x13,0x60,0x18,0x20,0x15,0x40,0x13,0x40,0x18,0x80,0x00 ,};

void Time0_Init()

{

叮咚门铃的单片机控制

贵州航天职业技术学院专业课题设计报告 题目: 叮咚门铃的单片机控制 系部: 计算机科学系 专业名称: 计算机应用技术(控制方向)班级: 姓名: 学号: 指导教师: 时间:

前言 随着现在人们生活的不断改善,智能化的家居设计走进人们生活中。在现代电子产品中,“叮咚”门铃低成本,很方便快捷的门口提示工具。它的虽然功能简单,但是由于其操作简单得到了广泛的应用,在市场上占有很大的空间。 本课题是根据目前的现代化的家居及以往的门铃设计,提出了一种新的门铃设计。它是基于STC89C51单片机的叮咚门铃设计。在该系统中STC89C51单片机是一款性能稳定,价格比较低廉的单片机,结合以往的门铃设计方式,将其与之结合,设计一种电路更加简单,性能更加优良的门铃,使之更能适合于现代化的家居。在该设计中,STC89C51单片机是整个系统主控芯片,它主要负责输出不同频率的PWM脉宽,从而控制三极管通断次数来使扬声器发出不同频率的声音。目前我已经完成了该系统的仿真功能,基本达到预期的效果。经过初步的市场调研,基于单片机的叮咚门铃设计是个很有应用价值及商业价值的设计。

目录 一﹑门铃的发展 (1) 二﹑课题开发的目的及意义 (3) 三﹑设计要求 (3) 四﹑硬件设计 (4) (一)系统各组成部分硬件设计 (4) (1)、单片机芯片的选择 (4) (2)、AT89C51的引脚图 (5) (3)、单片机工作的过程 (5) (4)、硬件电路设计 (6) (5)单片机的历史 (10) (6)单片机的基本结构 (11) (7)单片机的应用 (11) (8)Proteus 7 Professional的简介 (11) 五、仿真模型的建立 (13) (一)Proteus 7 Professional仿真 (13) (二)模型的建立 (14) (三)、总体硬件设计 (22) 六、软件设计 (24) (1). 主程序框图: (24) (2). T0中断服务程序框图: (25) 七、结果调试与分析 (25) (一)调试前步骤 (25) (二)调试结果 (29) 八、总结 (32) 九、参考资料 (34) 附录 (35)

555门铃课程设计报告书

《 PCB&SMT 》 课程设计报告书 2011-2012 学年第一学期 系别:电子工程学院 专业:电气自动化技术 班级:电气自动化3班 姓名:王珂钰 指导教师:宋国杰 2011 年12 月9 日

目录 一、课程设计的目的和意义 二、电路说明 (3) 三、电路原理 (3) 四、电路数据 (4) 五、利用Protel 99SE绘制原理图 (4) 六、元器件功能 (5) 七、电路板制作流程 (8) 1.转印 (8) 2.腐蚀 (8) 3.打孔 (8) 八、焊接调试 (8) 九、设计结论 (9) 十、致谢 (10) 十一、参考文献 (10) 555门铃电路设计

一、课程设计目的、意义 目的:1.掌握555叮咚音响电子门铃电路的组成、工作原理。 2.了解并掌握电路的一半设计方法。具备初步的独立设计能力。 3.学习protel绘图软件设计一个叮咚门铃电路。 4.再设计电路的过程中熟练掌握555定时器以及有他构成的各种电路的结构和用途。 意义:在设计的过程中锻炼动手能力,增强合作意识,加强了对知识的了解,通过设计了解自己对哪方面的知识了解不足。 二、电路说明 本电路是用NE555集成电路接成的多谐振荡器。当按下S1,电源经D2对C3充电,当集成电路4脚(复位端)电压大于1V时,电路振荡,扬声器发出“叮”声。松开按钮S1,C3电容储存的电能经R4电阻放电,但集成电路4脚继续维持高电平而保持振荡,但这时因R1电阻也接入振荡电路,振荡频率变低,使扬声器发出“咚”声。当C3电容器上的电能释放一定时间后,集成电路4脚电压低于1V,此时电路将停止振荡。再按一次按钮,电路将重复上述过程。C3、R4放电时间的长短决定了断开S1后余音的长短,所以要改变余音的长短可调整C3、R4的数值,一般余音不易过长。本电路可采用三节1.5V电池(4.5V)供电,等待电流约为3.5mA,鸣叫电流约为120mA。

课程设计---基于51单片机三首歌音乐门铃设计

泉州师范学院 单片机原理及接口技术 课程设计报告 题目:基于51单片机三首歌音乐门铃设计学院: 物理与信息工程学院 专业: 09通信工程 学号: 姓名: 指导老师: 完成日期: 2012年5月18日

一、设计功能要求 传统的电子音乐门铃通常采用分立元件或专用的音乐IC制作。本次设计用一个用STC89C52RC单片机设计的电子音乐门铃,仅需STC89C52RC单片机最小系统再加一片LM386做音频小功放驱动扬声器发声。客人来访时,按一下按钮,门铃就会奏出优美的电子音乐声;再按一下,门铃又会奏出下一首电子音乐声音.共可以奏出六首不同旋律的歌曲。 二、主要技术指标 1、利用STC89C52单片机定时中断实现输出不同频率的方波,通过一个简单的驱动电路使扬声器发出音乐,并通过外中断T0控制音乐播放,每按一次T0播放一首不同的音乐,使其能够播放三首歌曲后又循环播放。 2、其电路是由:STC89C52单片机最小系统电路和一个由电阻和音频小功放组成的驱动电路及扬声器再加上控制音乐播放的外中断T0。 3、音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的内部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,其频率为392Hz,周期T=1/392=2551μs,半周期时间为1276μs。因此计数器应每计数1276次时将 P1.0口反相,即计数初值应设定为(THxTLx)=一1276=64260,就可得到低音D0。P3.5口作为控制门铃的按钮,每按一次,产生的电子乐音就改变一次,按完3次,再重复循环。3首歌曲分别为《爱情买卖》、《生日快乐》、《不倒翁》。 三、设计方案 电路仍以STC89C52为主要控制芯片,采用单片机最小系统和外围驱动电路推动扬声器发出声音,此电路更为简单,程序不复杂,通过外中断T0控制音乐的播放,并且三首歌曲能够循环播放。音乐声音稳定、清晰。减少了外围电路原件,节约了成本,电路基本框图如图1所示。 图1 方案方框图

叮咚门铃课程设计

郑州科技学院 《数字电子技术》课程设计 题目“叮咚”门铃 学生姓名王芳芳 专业班级电气工程及其自动化一班 学号 3 院(系)电气工程学院__ 指导老师李杰 完成时间2014年5月9日

目录 绪言错误!未定义书签。 1 电路设计任务与要求错误!未定义书签。 2 设计方案与论证错误!未定义书签。 原理图错误!未定义书签。 电路原理错误!未定义书签。 电路数据错误!未定义书签。 各元器件功能错误!未定义书签。 3 电路原理错误!未定义书签。 4 电路仿真错误!未定义书签。 5 设计结论错误!未定义书签。 6 心得体会的错误!未定义书签。 7 参考文献错误!未定义书签。 附录1:实物图错误!未定义书签。 附录2:元器件清单错误!未定义书签。

绪言 在近代“门铃”不再是有钱人家的专项,“门铃”已在平民百姓人家广泛普遍应用。各式各样的“门铃”比比皆是,“门铃”的作用也不仅仅是局限于给客人叫门用。近代市民最常见的“门铃”是电子类的占多数。 最常见的是前几年流行的“电子门铃”;一般安放两节5号电池在内,门外的触发电钮被人按动后,门内的“门铃”就“叮咚”地响几声。也有的是由IC片播放一段电子音乐的。 后来演变到客人可以在门口与楼上家里的主人讲话,验明真声后主人再给客人开门。它们的缺点就是要消耗电源,特别是用电池的毛病较多,但用交流电的又怕临时停电。 高级公寓里的“门铃”算是这类中造价最昂贵的,不但可以叫门对话,还可以通过摄像头让家中的主人在屏幕上看到远在门外楼下的来客,用这样的“门铃”顺便监看放在楼下的车辆倒也不错。 作为初学者,这次我们的课程设计就是制作一个简单的叮咚门铃,它是利用一块时基电路集成块和外围元件组成的,它的装调简单容易、成本较低,一节6V的电池可用三个月以上,耗电量较低。我们常常由于工作可能会没有注意到亲朋好友的到来,但是只要我们装上了我们所设计的叮咚电子门铃,我想我们就可以很清晰的听见并且知道有人来到了自己的家里。 1 电路设计任务与要求 设计一个叮咚门铃电路,按下按钮时发出较高的频率叮声,松开按钮,发出较低频率的咚声。门铃叮咚声的声音频率和声音持续时间可调。正常人听力范围在20Hz~2000Hz,而300Hz~5000Hz则是人耳最敏感的声音频率范围,因此,叮咚声最好在这个范围内或者左右,叮咚两声频率要求差距比较大,声音持续时间要求恰当,电路最好具有低功耗。 要求: 设计简单并且节约资源,有良好的应用性。 门铃电路由555产生680-1230Hz左右的频率工作。 电路均安装音频放大器,实现音频放大。 电路统一工作在6V。 通过电路的装配和调试进一步掌握用555集成电路组成的叮咚电子门铃电路胡工作、振荡频率的调整方法及简单故障的排除。 2 设计方案与论证 方案一: 原理图

基于单片机的音乐门铃课程设计与仿真

单片机课程设计 题目:音乐门铃 目录 1.功能 2.设计步骤 1.前期工作 (1) 2.电路结构 (1) 3.基本步骤 (1) 4.预期结果 (2) 3.硬件电路设计 1.模拟仿真电路 (2)

2.元件列表 (2) 3.发声原理 (3) 4.软件设计 1.设计材料 (3) 2.实验源程序 (4) 5.实验结果 1.仿真结果 (8) 2.实验感受 (8)

音乐门铃的设计 摘要:该设计以AT89C51为芯片组成的一个音乐门铃解决方案,在设计系统硬件电路的基础上,实现了电子门铃系统软件设计,该系统设计主要包括电源、按键模块等。经过系统测试,证明达到了设计要求。 1.功能 1.用单片机编程实现自由切换播放三首歌曲,并且用LED灯进行显示,达到门铃效果。 2.设计步骤 1.前期工作 通过大家对单片机的学习,能够通过keilC软件编写C语言程序,并且能够在Proteus 仿真软件上成功的运行。 2.电路结构 音乐门铃的硬件电路由6个部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。 图2-1 音乐门铃硬件电路设计框图

3.基本步骤 先用c语言编写实现音乐门铃的程序代码,然后将c语言用keil软件生成hex文件下载到stc89c51集成芯片中,利用不同的频率发出不同的音调,利用延时产生不同的节拍,通过功率放大器传送到喇叭使其发出美妙的音乐。 4.预期结果 按下门铃键,即同普通门铃的工作方法一样,由AT89C51控制蜂鸣器放出美妙的音乐,提醒主人开门。 3.硬件设计 1.模拟仿真电路 2.元件列表

基于单片机的电子门铃设计说明

课程设计 2010——2011学年 第一学期 设计名称:基于单片机的电子门铃设计学生学号: 学生姓名: 指导教师: 院、系:信息工程学院 教研室:电子信息

设计目的: 1、动手焊接单片机硬件电路板,增进对单片机的感性认识,加深对单片机理论方面的理解。 2、了解单片机的部功能模块的应用。 3、了解和掌握单片机应用系统的硬件设计和制作过程、方法及实现。设计任务: 1、了解单片机的组成结构,设计相关电路原理图; 2、根据原理图焊接硬件电路。 3、实现所要求的功能。 设计要求: 1、要求理解单片机的组成结构; 2、根据给出的主要芯片,设计相关电路原理图; 3、焊接电路板,检测并调试。 设计目标: 1、设计相关电路图; 2、焊接电路板; 3、检测并调试。 设计容:

传统的电子音乐门铃通常采用分立元件或专用的音乐IC制作。本文介绍一个用AT89C51单片机设计的电子音乐门铃,仅需AT89C51单片机最小系统再加一片LM386做音频小功放驱动扬声器发声。客人来访时,按一下按钮,门铃就会奏出优美的电子音乐声;再按一下,门铃又会奏出下一首电子音乐声音.共可以奏出六首不同旋律的歌曲。 设计原理: 音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,其频率为392Hz,周期T=1/392=2551μs,半周期时间为1276μs。因此计数器应每计数1276次时将P1.0口反相,即计数初值应设定为(THxTLx)=一 1276=64260,就可得到低音D0。P3.5口作为控制门铃的按钮,每按一次,产生的电子乐音就改变一次,按完6次,再重复循环。6首歌曲分别为《生日快乐》、《两只老虎》、《三只小猫》、《哈巴狗》、《不倒翁》、《妹妹背着洋娃娃》。

模电课程设计 简易门铃

郑州科技学院 《模拟电子技术》课程设计 题目简易门铃 学生姓名孙梦蔚 专业班级11级电科一班 学号201131002 院(系)电气工程学院 指导教师李月英 完成时间 2013年5月16日

目录 1 课程设计的目的 (1) 2 课程设计的任务与要求 (1) 3 实验设计方案及论证 (1) 3.1方案一 (1) 3.2方案二 (2) 3.3两种方案的比较 (3) 4 设计原理及功能说明 (4) 5硬件的制作与调试 (6) 6 总结 (12) 参考文献 (13) 附录1:总体电路原理图 (14) 附录2:元器件清单 (15)

1 课程设计的目的 ?通过该项目的学习,学生应当能够读懂项目任务书,看懂任务书中的电路原理图,分析电路工作原理,根据项目实训评价明确制考核要求和评分标准。 ?能熟练运用万用表检测各元器件的质量。 ?能熟练使用各焊接工具按照电路原理较长和工艺要求完成电路的连接。 ?熟练运用电子测量工具完成电路的调试和故障的排除。 ?具备一定的团队合作开发能力。 2 课程设计的任务与要求 ?设计一个门铃电路,两端接6v的电压,设置一个按钮开关,当按下开关时发出门铃在任听觉范围内的“铃”声,松开开关,则声音消失。 ?其中先设计出电路图,再通过电路图演示软件演示出其可用性,最后进行实际操作进行电路元件的选择与焊接。 ?要求用内部中断实现,当按下门铃时,门铃发出响声,直到释放。 3 实验设计方案及论证 3.1 方案一

图3-1 原理图 电路原理: 由VT1、VT2及相关元件组成多谐振荡器,用以控制两种音调转换,由VT3、VT4等组成音频振荡器,当VT2导通时,相当于R1与R2并联,这时产生一种音调,当VT2截止时,只有R1参与音频振荡器工作,因此产生的是另外一种声音,电路中的R1、R2和C5的值决定了音调的高低当按下门铃开关后,门铃便会交替产生二种不同音调的声音。 3.2 方案二

单片机用定时器设计的门铃

******* 大学 课程设计说明书 课程设计名称:《单片机》课程设计 专业:机械设计制造及其自动化 学号:1224140146 学生姓名:*** 指导教师:****

目录 1 设计任务 (1) 2 系统总体设计 (1) 3 硬件系统设计 (2) 4 程序流程图 (3) 5 程序 (4) 6 软件仿真 (7) 7 设计总结 (7) 参考文献 (8)

1设计任务 用定时器设计的门铃,通过定时器控制门铃声响的系统设计,掌握定时/计数器的使用方法,和简单程序的编写,最终提高我们的逻辑抽象能力。 要求是按下开关的时候开启中断,定时器溢出进入中断后,在软件以标志位i 来判断门铃声音呢,开始响铃。先是“叮”,标志位i加1,延时后接着是“咚”,标志位i加1,然后是关中断。检测铃响脉宽也是以标志位i来识别“叮咚”。当i为0时给示波器A通道高电平,i为2时,给示波器B通道高电平。 2系统总体设计 1.针对本课题的设计任务,进行分析得到,本次设计是利用单片机实现对扬声器发省的,控制采用按钮操作,c51单片机进行控制,最终使扬声器发出“叮咚”声音。 2.绘制电路原理图,编写程序,并进行仿真,基本实现对输出频率的控制,用扬声器的管理。其中有两个声音“叮”、“咚”,因此有两个输出的频率对应于两个不同扬声器声音的输出。最终利用单片机实现对扬声器发声的控制,采用按钮操作,c51单片机进行控制,最后使扬声器发出“叮咚”声音。 3.本设计能模拟基本的扬声器发出声响的系统,是采用中断的方式定时控制不同频率的输出。定时/计数器工作方式寄存器,定时器采用T0定时器工作于模式0,位数:13位。计数范围:0-8192 ;中断设置每次定时器中断执行两个不同频率的输出。

无线遥控门铃课程设计

目录 第一章绪论 (1) 1.1 我国发展智能住宅小区的前景 (2) 1.2 开发研究无线遥控音乐门铃的意义 (3) 第二章设计任务 (4) 第三章系统硬件电路设计 (5) 3.1单元电路的选择 (5) 3.1.1 发射机单元电路的选择 (5) 3.1.2 接收机单元电路的选择 (6) 第四章系统概述 (8) 4.1 方案选择及其论证 (9) 4.2 系统的工作原理 (9) 4.2.1发射板原理 (10) 4.2.2接收板原理 (12) 4.3 系统设计原则与结构 (12) 4.3.1 系统的设计原则及指导思想 (12) 4.3.2 系统结构 (13) 4.4 功能简介 (13) 第五章工艺流程图设计............................................................................................. 错误!未定义书签。 5.1 产品组装主要工艺流程图........................................................................... 错误!未定义书签。第六章结束语 .. (14) 6.1总结设计的收获与体会 (14) 致谢 .............................................................................................................................. 错误!未定义书签。参考文献 (17) 第一章绪论

基于单片机的电子音乐门铃设计说明书

基于单片机的电子音乐门铃设计 题目:电子音乐门铃设计 学院: 专业: 班级: 学号: : 时间:

摘要 近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。这给人们生活提供了很大的便利 关键词:电子门铃

目录 一、设计目的 二、设计任务 三、设计要求 四、设计步骤(流程) 五、设计原理 六、设计容 6.1硬件设计 6.2单片机引脚说明 6.3主要电路设计 6.3.1时钟电路 6.3.2复位电路 6.3.3功率放大电路 6.4软件设计 6.4.1音乐符设计 6.4.2程序设计 6.4.3程序流程图 6.4.4仿真界面图 6.5.5编程 七、设计小结 参考文献

一、设计目的: 1、动手焊接单片机硬件电路板,增进对单片机的感性认识,加深对单片机理论方面的理解。 2、了解单片机的部功能模块的应用。 3、了解和掌握单片机应用系统的硬件设计和制作过程、方法及实现。 二、设计任务: 1、了解单片机的组成结构,设计相关电路原理图; 2、根据原理图焊接硬件电路。 3、实现所要求的功能。 三、设计要求: 1、要求理解单片机的组成结构; 2、根据给出的主要芯片,设计相关电路原理图; 3、焊接电路板,检测并调试。 四、设计步骤(流程): 1、根据电子音乐门铃原理设计相关电路图; 2、焊接电路板; 3、编写程序、检测并调试。 五、设计原理: 音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,

模电课程设计简易门铃

科技学院 《模拟电子技术》课程设计 题目简易门铃 学生梦蔚 专业班级11级电科一班 学号201131002 院(系)电气工程学院 指导教师月英 完成时间2013年5月16日

目录 1 课程设计的目的 (1) 2 课程设计的任务与要求 (1) 3 实验设计方案及论证 (1) 3.1方案一 (2) 3.2方案二 (2) 3.3两种方案的比较 (3) 4 设计原理及功能说明 (4) 5硬件的制作与调试 (7) 6 总结 (16) 参考文献 (17) 附录1:总体电路原理图 (18) 附录2:元器件清单 (19)

1 课程设计的目的 ?通过该项目的学习,学生应当能够读懂项目任务书,看懂任务书中的电路原理图,分析电路工作原理,根据项目实训评价明确制考核要求和评分标准。 ?能熟练运用万用表检测各元器件的质量。 ?能熟练使用各焊接工具按照电路原理较长和工艺要求完成电路的连接。 ?熟练运用电子测量工具完成电路的调试和故障的排除。 ?具备一定的团队合作开发能力。 2 课程设计的任务与要求 ?设计一个门铃电路,两端接6v的电压,设置一个按钮开关,当按下开关时发出门铃在任听觉围的“铃”声,松开开关,则声音消失。 ?其中先设计出电路图,再通过电路图演示软件演示出其可用性,最后进行实际操作进行电路元件的选择与焊接。 ?要求用部中断实现,当按下门铃时,门铃发出响声,直到释放。 3 实验设计方案及论证

3.1 方案一 图3-1 原理图 电路原理: 由VT1、VT2及相关元件组成多谐振荡器,用以控制两种音调转换,由VT3、VT4等组成音频振荡器,当VT2导通时,相当于R1与R2并联,这时产生一种音调,当VT2截止时,只有R1参与音频振荡器工作,因此产生的是另外一种声音,电路中的R1、R2和C5的值决定了音调的高低当按下门铃开关后,门铃便会交替产生二种不同音调的声音。 3.2 方案二

基于单片机的门铃设计说明

华北理工大学轻工学院 Qing Gong College North China University of Science and Technology EDA辅助设计结课报告 项目名称:基于单片机的门铃设计 专业班级: 学号: 姓名: 成绩:

一、项目说明 本项目设计的是一个电子门铃,门铃在生活中应用广泛,因为其造价低廉,深受大众喜爱。 本设计是利用单片机芯片控制频率,经过三极管放大给扬声器发出声音,通过按下S2键,使门铃发声,发出10个连续的嘟嘟声。S3的作用是开关门铃,门铃通电的初始状态为开启状态,当S3键按下的时候,门铃系统关闭,在关闭状态下,按动S2按钮,门铃不会发出呼叫声。再按动S3按键,门铃系统开启,此时如果按下S2键,门铃会再次发出嘟嘟声以示呼叫。 二、项目原理图 1、原理图

图1 项目原理图 2、各部分说明 (1)电源部分 电源采用的是DC-002,没有采用传统的供电,程序下载,串口通信三合一模块。DC-002的作用仅仅是给电路板供电,相较传统的供电系统,降低了电路本的成本。电路原理图如下:

图2 电源部分原理图 (2)STC89C52芯片 STC89C52是一个低功耗,高性能CMOS8位单片机,片内含具有如下特点:40个引脚(引脚图如图3-1所示),4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDTC)电路,片内时钟振荡器[3]。此外,STC89C52设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 图3 STC89C52芯片原理图 (3)单片机复位部分

基于单片机的无线报警音乐门铃的设计

基于单片机的无线报警音乐门铃的设计(硬件设计) 总计毕业设计(论文) 29 页 表格 3 个 插图 24 幅

摘要 单片微机的出现是计算机技术发展史上的一个重要的里程碑,它让计算机从海量的数值计算进入到智能化控制领域。作为21世纪的工科大学生,不仅要熟练地使用通用微机进行各种数据处理,还要把计算机技术运用到专业领域或相关领域,即具有“开发”能力。随着技术的发展,单片机作为小型智能化控制设备得到了越来越多的用途,特别是以单片机为核心的控制设备得到了实用性的发展,越来越用于社会和大众生活。 本文介绍了一款基STC89C51 单片机设计的无线报警音乐门铃,在不同的章节介绍了门铃系统中应用到得电子元件的一些基本内容,其中,详细介绍了本系统核心元件PT226 2/PT2272编解码元件的工作原理。同时给出该门铃系统的硬件电路图和源程序。 本文简要介绍了MCS-51单片机的结构及应用特点,并详细地提出了基于MCS-51单片机无线门铃的软件和硬件设计的方法。鉴于其有安全可靠、价格低廉、硬件电路简单、便于实现、易于改进等优点,市场前景良好。 关键词:单片机, 无线数据收发,pt2262/pt2272编解码芯片 I

目录 摘要 ....................................................................................................................................... I Abstract....................................................................................................... 错误!未定义书签。目录 ...................................................................................................................................... I I 第一章绪论.. (1) 1.1 选题背景 (1) 1.2 课题研究的目的和意义 (1) 1.3 国内(外)研究现状 (1) 1.4 论文的主要内容 (2) 第二章系统分析 (3) 2.1需求分析 (3) 2.2可行性分析 (4) 2.3开发环境简介 (4) 第三章系统设计与实现 (5) 3.1 硬件设计与实现 (5) 3.2系统组成 (5) 3.2.1 最小系统 (5) 3.2.2PT2262/PT2272编解码系统............................................. 错误!未定义书签。 3.2.3 无线数据收发系统........................................................... 错误!未定义书签。 3.2.4 音频放大模块喇叭 (16) 3.2.5 电路板电路图 (16) 结论 (18) 参考文献 .................................................................................................... 错误!未定义书签。致谢......................................................................................................... 错误!未定义书签。

(完整版)基于单片机的电子音乐门铃的设计毕业设计论文

基于单片机的电子音乐门铃的设计 摘要 随着时代的前进和发展,控制智能化、仪器小型化、功耗微小化得到广泛关注。在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。 近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。 本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作 过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。这给人们生活提供了很大的便利。 关键词:单片机;电子门铃;液晶显示;语音录放

The design of electronic music doorbell based on Single Chip Microprocessor Abstract With the progress of the times and development of intelligent control,small machines, micro-power consumption get a wide concern. In these areas,Single chip microprocessor played a pivotal role,which the MCU applications important to enhance the status of Single Chip Microprocessor applications designed to become the new recent years,with intelligent buildings on the market as intelligent office and intelligent residential quarters of an important component of the traders and users to accept. People to use doorbell system used to replace the traditional iron keys to manage the access door, rang the doorbell so that this system leap of development. With the rapid development of Single Chip Microprocessor technology,people will increasingly become an important future development direction, through the material life of the

无线门铃课程设计

学号11700224 天津城建大学 实习报告 (生产实习) 起止日期:2014 年6 月16 日至2014 年7 月11 日 学生姓名杨棋焱 班级11电信2班 成绩 指导教师(签字) 计算机与信息工程学院 2014年7月11日 天津城建大学

生产实习任务书 2013—2014学年第2学期 计算机与信息工程学院电子信息工程专业班级 2 学号11700224 设计题目:函数发生器 完成期限:自2014 年 6 月16 日至2014 年7 月11 日共4周 设计依据、要求及主要内容: 一.设计的目的 1.进一步熟悉和掌握单片机系统设计和编程原理。 2.掌握单片机的接口技术及相关外围芯片的外特性、控制方法。 3.通过设计,掌握以单片机核心的电路设计的基本方法和技术。 4.通过实际程序设计和调试,掌握模块化程序设计方法和调试技术。 5.通过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统的全过程,为今后从事相应开发打下基础。 二.设计的基本要求 1.认真认识设计的意义,掌握设计工作程序,学会使用工具书和技术参考资料,并培养科学的设计思想和良好的设计作风。 2.提高模型建立和设计能力,学会应用相关设计资料进行设计计算的方法。 3.提高独立分析、解决问题的能力,逐步增强实际应用训练。 4.设计的说明书要求简洁、通顺,电路图内容完整、清楚、规范。 三.设计主要内容 a) 设计实现功能 STC12C5A60S2(引脚排序及基本功能同AT89S51)作为主控芯片,设计电路,完成函数发生器,实现功能: 1.可通过按键控制输出锯齿,三角,正弦,方波等波形。 2.可通过按键调整频率和幅度。 b) 原理图设计 1.原理图设计要符合项目的工作原理,连线要正确。 2.图中所使用的元器件要合理选用,电阻、电容等器件的参数要正确标明。 3.原理图要完整,CPU、外围器件、外扩接口、输入/输出装置要一应俱全。 c) 程序调计 1.根据要求,将总体功能分解成若干个子功能模块,每个功能模块完成一个特定的功能。 2.根据总体要求及分解的功能模块,确定各功能模块之间的关系,设计出完整的程序流程 图。

基于单片机的门铃设计

课程论文 题目:基于单片机的门铃设计 学生姓名: 学生学号: 系别:电子工程学院 专业:通信工程 年级: 任课教师:

基于单片机的门铃设计 电子工程学院通信工程专业 1绪论 1.1课题背景 在现代电子产品中,“叮咚”门铃以它成本低,方便快捷等优点占据了很大的市场空间。本课程设计是基于单片机的“叮咚”门铃,通过单片机控制输出频率,由音频功率放大器LM386放大给扬声器,使之发出叮咚声。虽然功能简单,但是由于其操作简单得到了广泛的应用。 主要技术指标是当按下开关SP1,AT89C51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。 1.2总体方案设计 针对本课题的设计任务,进行分析得到:本次设计是利用单片机实现对扬声器发声的,控制采用按钮操作,AT89C51单片机进行控制,由音频功率放大器进行放大,最后使扬声器发出“叮咚”声音。 图1 “叮咚”门铃总体设计框图 该直流电机调速系统的设计在总体上分为以下几个部分:单片机控制部分;音频

功率放大器部分;扬声器输出部分。 2系统主要硬件电路设计 2.1 单片机主机系统电路 本设计采用AT89C51单片机,AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 图2 AT89C51内部结构原理图

电子技术课程设计——门铃

电子技术基础 课程设计 学院:电气工程与自动化 班级:自动化10-1班 姓名:周鹏飞 学号:311008001430 指导老师:韩素敏

目录 第一章内容摘要 (3) 第二章工作原理 (3) 2.1声光双音门铃的系统框图 (3) 2.2双音门铃电路设计指标 (3) 2.3双音门铃电路工作原理 (4) 2.4闪烁灯光电路设计指标 (5) 2.5闪烁灯光电路工作原理 (6) 2.6基于NE555的声光双音门铃工作原理 (7) 第三章元器件 (8) 3.1元件清单 (8) 3.2NE555定时器的介绍 (8) 第四章电路仿真 (10) 4.1仿真电路图 (10) 4.2仿真结果 (11) 第五章改进意见与展望 (12) 第六章心得体会 (12)

第一章 内容摘要 “声光双音门铃”是将门铃声音控制盒闪光控制过程结合起来的门铃电路的扩展电路之一。门铃响起的同时伴随闪光,可避免门铃声和其他铃声或邻居的门铃声相混淆,便于应用成本低廉,是一种很有发展前途的产品。 “双音”是指按下开关时扬声器发出“叮”的声音,松开开关后,扬声器发出“咚”的声音。“声光”即指在门铃响起到消失的一段时间内,都伴随有闪光,我所涉及的闪光方式为两只LED 灯以一定频率交替闪烁。 电路分为两部分:双音门铃电路,闪光灯电路,具有555定时器构成多谐振荡器组成。555定时器时中规模集成时间基准电路,可方便地构成各种脉冲电路。由于其使用灵活,外接元件少,因而在波形的产生和交换。定时报警,家用电器等领域得到了广泛应用。双音门铃电路就是利用定时器构成多谐振荡器组成。 第二章 工作原理 2.1声光双音门铃的系统框图 2.2双音门铃电路设计指标 设计一个“叮咚”门铃电路,设置一个按钮开关,按下按钮时发出频率较高的“叮” 声。松开按钮时,发出频率较低的“咚”声。门铃的“叮咚”声的频率和声音持续的时间可调。正常人的听力范围在 20HZ ~20000HZ,而300HZ ~5000HZ 则是人耳最敏感的声音频率范围。因此,“叮咚”声最好在这个范围内。“叮咚”两声频率要求差距比较大,声音持续时间要求恰当。电路最好具有低功耗。

(完整word版)基于单片机的电子音乐门铃设计任务.docx

微机控制系统应用方向学年设计任务书 学院课程名称完成期限 计算机与信息工程学院专业计算机科学与技术 微机控制系统应用方向题目基于单片机的电子音乐门铃自 2013 年 7 月 3 日至 2013 年 8 月 29 日共8周 一、项目的目的 基于单片机的电子音乐门铃设计,强化动手能力,为毕业设计做准备。 二、项目任务的主要内容和要求 1.用 I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而 演奏乐曲(至少三首乐曲,每首不少于 30 秒) 内 2.客人可通过门铃按键器播放音乐,并显示等待时间。 容3.如果主人在家,可暂停并取消音乐播放。 及三、项目设计(研究)思路 通过仿真软件 PROTUES 实现要求的硬件电路图,晶振电路、最小系统、任数码管、按键、蜂鸣器等;软件实现按键事件、音乐播放、数码管显示 务等;首先实现硬件电路图,再软件处理的时候,通过中断和定时器,实现按键请求处理和计时显示处理,对于两个定时器T0 和 T1 同时使用不 是很熟悉,刚开始二者总是不能同时实现,通过针对性测试和查找资料, 最终实现。 四、具体成果形式和要求 通过 PROTUES 仿真电路图展示项目主要功能。 起止日期工作内容 进度 7.4--7.5召开小组会议,讨论设计的主要内容,进行明确的分工; 7.6--8.23查找参考资料,解决相关问题; 安排8.23--8.26完成仿真电路图和实现代码; 8.26--8.28书写设计文档。

主要参考 资料指导教师 意见系(教研室)主任 意见1.彭伟 .单片机 C 语言程序设计实训 100 例[M], 电子工业出版社 ,2009.6. 2.谭浩强 .C 语言程序设计(第二版) [M], 北京 :清华大学出版社 ,1991. 3.李建忠 .单片机原理及应用 [M], 西安电子科技大学出版社 ,2008.2. (签字):年月日 (签字):年月日

课程设计---基于51单片机三首歌音乐门铃设计

单片机原理及接口技术 课程设计报告 题目:基于51单片机三首歌音乐门铃设计学院: 物理与信息工程学院 专业: 09通信工程 学号: 姓名: 指导老师: 完成日期: 2012年5月18日

一、设计功能要求 传统的电子音乐门铃通常采用分立元件或专用的音乐IC制作。本次设计用一个用STC89C52RC单片机设计的电子音乐门铃,仅需STC89C52RC单片机最小系统再加一片LM386做音频小功放驱动扬声器发声。客人来访时,按一下按钮,门铃就会奏出优美的电子音乐声;再按一下,门铃又会奏出下一首电子音乐声音.共可以奏出六首不同旋律的歌曲。 二、主要技术指标 1、利用STC89C52单片机定时中断实现输出不同频率的方波,通过一个简单的驱动电路使扬声器发出音乐,并通过外中断T0控制音乐播放,每按一次T0播放一首不同的音乐,使其能够播放三首歌曲后又循环播放。 2、其电路是由:STC89C52单片机最小系统电路和一个由电阻和音频小功放组成的驱动电路及扬声器再加上控制音乐播放的外中断T0。 3、音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的内部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,其频率为392Hz,周期T=1/392=2551μs,半周期时间为1276μs。因此计数器应每计数1276次时将 P1.0口反相,即计数初值应设定为(THxTLx)=一1276=64260,就可得到低音D0。P3.5口作为控制门铃的按钮,每按一次,产生的电子乐音就改变一次,按完3次,再重复循环。3首歌曲分别为《爱情买卖》、《生日快乐》、《不倒翁》。 三、设计方案 电路仍以STC89C52为主要控制芯片,采用单片机最小系统和外围驱动电路推动扬声器发出声音,此电路更为简单,程序不复杂,通过外中断T0控制音乐的播放,并且三首歌曲能够循环播放。音乐声音稳定、清晰。减少了外围电路原件,节约了成本,电路基本框图如图1所示。 图1 方案方框图

相关文档
相关文档 最新文档