单片机课程设计电子门铃

单片机课程设计电子门铃

湖南工程学院

设计课程

课程名称单片机原理与应用课题名称电子门铃

专业电子信息班级学号姓名指导教师寻大勇

2012年 5 月14 日

1

湖南工程学院

课程设计任务书

课程名称单片机原理与应用课题电子门铃

专业班级电子信息学生姓名学号指导老师寻大勇审批

任务书下达日期 2012年5月 14 日任务完成日期 2012年 5 月25日2

设计内容与设计要求

设计内容:

本课题以单片机为核心~设计和制作一个电子门铃~当按下

开关~单片机产生“叮咚”的门铃声。要求用定时器/计数器来产

生700HZ和500HZ的频率产生“叮咚”声和延时。

设计要求:

1. 设计方案要合理、正确,

2. 系统硬件设计,

3. 完成必要元器件选择,

4. 系统软件设计及调试,

5.

6. 写出设计报告。

主要设计条件

3

1、 MCS-51单片机实验操作台1台,

2、 PC机及单片机调试软件,

3、单片机应用系统板1套,

4、制作工具1套,

5、系统设计所需的元器件。

说明书格式

课程设计封面

课程设计任务书

目录

一、设计的内容、要求及目的二、系统总体方案选择与说明三、系统方框图与工作原理~四、各部分方案选定、功能及计算五、器件说明

六、应用系统的程序设计

七、调试说明、使用说明

八、设计总结

九、参考文献

附录:程序清单~设计电路原理图

4

进度安排

设计时间分为二周

第一周

星期一、上午:布置课题任务~课题介绍及讲课。

下午:借阅有关资料~总体方案讨论。星期二、确定总体方案~学习与设计相关内容。星期三、各部分方案设计。

星期四、各部分设计。

星期五、设计及上机调试。

第二周

星期一:设计及上机调试。

星期二:调试~中期检查。

星期三:调试、写说明书。

星期四--星期五上午:写说明书、完成电子版并打印成稿。星期五下午:答辩。

参考文献

参考文献

1、《单片机原理与应用》王迎旭等编机械工业出版社

2、《51系列单片机设计实例》楼然苗等编北京航空航天大学出

版社

3、《计算机硬件技术基础实验教程》黄勤等编重庆大学出版社

4、《微型计算机接口技术及应用》刘乐善主编华中科技大学出版社

5、《单片微型计算机原理及接口技术》陈光东等华中科技大学出版

5

目录

第1章设计内容及要

求 ..................................................................... .. (1)

1.1 设计内

容 ..................................................................... . (1)

1.2 设计要

求 ..................................................................... . (1)

1.3 总体方案设

计 ..................................................................... ....................... 1 第2章系统主要硬件电路设

计 ..................................................................... (2)

2.1 单片机主机系统电

路 ..................................................................... (2)

2.2 音频放大模块...................................................................... (3)

2.3 扬声器电

路 ..................................................................... (4)

2.4 系统板上的链

接 ..................................................................... ................... 4 第3章系统软件设

计 ..................................................................... (5)

3.1 设计思

路 ..................................................................... . (5)

3.2仿真电路

图 ..................................................................... ........................... .7

3.3 程序各种参数的选

择 ..................................................................... ........... .7

3.4 汇编程序...................................................................... ...................................8 第4章使用说明及调

试 ..................................................................... (11)

4.1 使用说明...................................................................... .. (11)

4.2 硬件调试...................................................................... .. (11)

4.3 软件调试...................................................................... .. (11)

4.4 软、硬件联调...................................................................... ...........................11 第5章设计总

结 ..................................................................... .............................. 12 第6章参考文

献 ..................................................................... .............................. 13 附录设计电路原理图...................................................................... .. (14)

6

第一章设计的内容及要求 1.1设计内容

设计一个基于单片机的“叮咚”门铃。

1.2 设计要求

本课题以单片机为核心,设计和制作一个电子门铃,当按下开关,单片机产生“叮咚”的门铃声。要求用定时器/计数器来产生700HZ和500HZ的频率产生“叮咚”声和延时。

1.3 总体方案设计

针对本课题的设计任务,进行分析得到:本次设计是利用单片机实现对扬声器发声的,控制采用按钮操作,AT89C51单片机进行控制,由音频功率放大器进行放大,最后使扬声器发出“叮咚”声音。

开关音频放大扬声器

单片机

AT89C51 晶振电路

图1 “叮咚”门铃总体设计框图

7

第二章系统主要硬件电路设计

2.1 单片机主机系统电路

本设计采用AT89C51单片机,AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

XTAL

RAM/SFP 存储器扩展控片内振荡器制器 EPROM/R

OM 存储器

运算器

I/O

CPU

控制器

并行口定时/计数器串行口

中断

图2 AT89C51内部结构原理图

8

图3 AT89C51管脚图

2.2 音频放大模块

音频放大模块是对细微的音频进行放大的电路,是放大的音频信号能推动扬声器正常放大。

本模块主要采用LM385来实现其功能,LM386是一种音频集成功放,具有自身功耗低、更新内链增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点的功率放大器,广泛应用于录音机和收音机之中。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至 200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。

图4 音频放大模块

9

2.3 扬声器电路

通过如图5的设计可以实现对扬声器发声的控制,该电路通过电容器,电容,

电阻等实现了对扬声发声的控制。

图5 扬声器电路

2.4 系统板上硬件连线

1( 把“单片机系统”中的P1.0端口用导线连接到“音频放大模块”中的SPK IN端口上;

2( 在“音频放大模块”中的SPK OUT端口上接上一个8欧或者是16欧的喇叭; 3( 把“单片机系统”中的P3.7/RD端口用导线连接到“独立式键盘”中的SP1 端口上;

10

第三章系统软件设计

3.1设计思路

1(我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us,因此,700HZ的频率要经过3次250us的定时,而500HZ的频率要经过4次250us的定时。

2( 在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。

3( “叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以。

开始

T0初始化

T0开中断

YES

SP1按下否,

NO

NO 启动T0工作

YES

T0工作完毕否,

图6 主程序流程图

11

T0中断入口

T05S加1

T05S=2000吗,

YES NO

T05S=0,Flag取反

Flag=0 Flag=1

T5HZ加1 T7HZ加1

T7HZ=3吗, T5HZ=4吗,

YES YES

NO T7HZ=0 T5HZ=0 NO

P1.0取反

中断返回

图7 T0中断服务程序框图

12

3.2仿真电路图

图8 仿真电路

3.3程序各种参数的选择

选择T0定时器及初始化

方式控制字00000010=02H

8_6-6计数初值X=212*10*250*10/12=6

13

3.4汇编源程序

T5HZ EQU 30H

T7HZ EQU 31H

T05SA EQU 32H

T05SB EQU 33H

FLAG BIT 00H

STOP BIT 01H

SP1 BIT P3.7

ORG 00H

LJMP START

ORG 0BH

LJMP INT_T0 START: MOV TMOD,#02H ;定时器T0初始化,选用方式2 MOV TH0,#06H

MOV TL0,#06H

SETB ET0

SETB EA

NSP: JB SP1,NSP ;查询是否按下SP1

LCALL DELY10MS ;调用延时子程序

JB SP1,NSP ;查询SP1是否再次按下

SETB TR0

MOV T5HZ,#00H

MOV T7HZ,#00H

MOV T05SA,#00H

MOV T05SB,#00H

CLR FLAG

CLR STOP

JNB STOP,$

LJMP NSP

14

DELY10MS: MOV R6,#20 ;延时10ms D1: MOV R7,#248 DJNZ R7,$

DJNZ R6,D1

RET

INT_T0: INC T05SA ;定时器T0中断服务程序

MOV A,T05SA ;判断T05SA是否为2000,采用双重循环CJNE A,#100,NEXT

MOV T05SA,#00H

INC T05SB

MOV A,T05SB

CJNE A,#20,NEXT

MOV T05SB,#00H

JB FLAG,STP

CPL FLAG

LJMP NEXT

STP: SETB STOP

CLR TR0

LJMP DONE

NEXT: JB FLAG,S5HZ

INC T7HZ ;产生700HZ频率

MOV A,T7HZ

CJNE A,#03H,DONE

MOV T7HZ,#00H

CPL P1.0

LJMP DONE

S5HZ: INC T5HZ ;产生500HZ频率

MOV A,T5HZ

CJNE A,#04H,DONE

MOV T5HZ,#00H ;断开开关

CPL P1.0

15

LJMP DONE

DONE: RETI

END

16

第四章使用说明及调试

4.1 使用说明

本次课程设计的“叮咚”门铃实用性很强,可运用于各种领域。当按下开关SP1时,单片机产生“叮咚”的门铃声,经过音频放大模块进行放大,传输到扬声器,发出“叮咚”两声。

4.2 硬件调试

本课设的硬件调试主要是对Proteus进行调试。在Proteus界面中连好电路图后,运行时可能会出现没有反映,这就需要检查单片机的引脚与音频功率放大器的引脚接的是否正确,即使有一个接的不对也不会出现结果。还有就是元器件的选择也很重要,由于软件中所带的型号比较多,所以要选择适合本次课设所用到的型号,这样才会出现理想的效果。

4.3 软件调试

在软件调试中,本课题选用keil软件进行调试。程序的编写很重要,本次课设的系统编程是采用汇编语言完成的。

4.4 软、硬件联调

在完成程序的编写和硬件的搭接后,需要对程序和硬、软件进行联合调试。调试的过程就是检查程序的运行方式和结果是否与设计要求相一致,如在调试的过程中发现错误,需要检查程序编写的引脚与硬件连接的引脚是否一致,以及检查加载的程序是否相对应。以达到最佳的效果。

17

第五章设计总结

经过一个学期的学习,我觉得单片机这门课是很有趣的一门课程,在设计中掌握课程,具有很强的实用性,真正做出一个实际的作品比我们做很多道题更具有生动性。

第一次从白纸一样开始自己设计单片机,起初我还害怕做不出东西来,可是在这两星期的日子里,虽然中途感到在设计上迷茫,但是最后还是学到很多很多的的东西。同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以

说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些元器件的使用方法,对单片机汇编语言掌握得不好。通过这次课程设计之后,一定把以前所学过的知识重新温故。

此次课程设计无论从知识的巩固角度还是从对以后的工作学习的影响都有着非常重要的意义。首先,我对keil和protuse有了更深入的了解,而且对于汇编编程又熟悉了一遍。其次,了解熟悉了论文的学做格式及基本要求,为我们将来写毕业论文作了铺垫;最后,通过硬件的连接,程序的编写,学会了如何通过网络、书籍等各种方式、渠道来获取需要的对设计有帮助的资料信息。更加锻炼了动手能力和解决实际问题的能力。

最后,希望毕业以后能更加深入地接触到单片机,并不断前进。我非常荣幸和感谢在寻大勇老师那里学到很多实用的知识。在此感谢寻老师对我的指导~

18

第六章参考文献

6、《单片机原理与应用》王迎旭等编机械工业出版社

7、《51系列单片机设计实例》楼然苗等编北京航空航天大学出版社

8、《计算机硬件技术基础实验教程》黄勤等编重庆大学出版社 4、《微型计算机接口技术及应用》刘乐善主编华中科技大学出版社 5、《单片微型计算机原理及接口技术》陈光东等华中科技大学出版社

19

附录设计电路原理图

20

单片机课程设计电子门铃

单片机课程设计电子门铃 湖南工程学院 设计课程 课程名称单片机原理与应用课题名称电子门铃 专业电子信息班级学号姓名指导教师寻大勇 2012年 5 月14 日 1 湖南工程学院 课程设计任务书 课程名称单片机原理与应用课题电子门铃 专业班级电子信息学生姓名学号指导老师寻大勇审批 任务书下达日期 2012年5月 14 日任务完成日期 2012年 5 月25日2 设计内容与设计要求 设计内容: 本课题以单片机为核心~设计和制作一个电子门铃~当按下 开关~单片机产生“叮咚”的门铃声。要求用定时器/计数器来产 生700HZ和500HZ的频率产生“叮咚”声和延时。 设计要求: 1. 设计方案要合理、正确, 2. 系统硬件设计, 3. 完成必要元器件选择, 4. 系统软件设计及调试,

5. 6. 写出设计报告。 主要设计条件 3 1、 MCS-51单片机实验操作台1台, 2、 PC机及单片机调试软件, 3、单片机应用系统板1套, 4、制作工具1套, 5、系统设计所需的元器件。 说明书格式 课程设计封面 课程设计任务书 目录 一、设计的内容、要求及目的二、系统总体方案选择与说明三、系统方框图与工作原理~四、各部分方案选定、功能及计算五、器件说明 六、应用系统的程序设计 七、调试说明、使用说明 八、设计总结 九、参考文献 附录:程序清单~设计电路原理图 4 进度安排 设计时间分为二周 第一周 星期一、上午:布置课题任务~课题介绍及讲课。

下午:借阅有关资料~总体方案讨论。星期二、确定总体方案~学习与设计相关内容。星期三、各部分方案设计。 星期四、各部分设计。 星期五、设计及上机调试。 第二周 星期一:设计及上机调试。 星期二:调试~中期检查。 星期三:调试、写说明书。 星期四--星期五上午:写说明书、完成电子版并打印成稿。星期五下午:答辩。 参考文献 参考文献 1、《单片机原理与应用》王迎旭等编机械工业出版社 2、《51系列单片机设计实例》楼然苗等编北京航空航天大学出 版社 3、《计算机硬件技术基础实验教程》黄勤等编重庆大学出版社 4、《微型计算机接口技术及应用》刘乐善主编华中科技大学出版社 5、《单片微型计算机原理及接口技术》陈光东等华中科技大学出版 社 5 目录 第1章设计内容及要 求 ..................................................................... .. (1)

单片机课程设计电子门铃

单片机课程设计电子门铃 电子门铃设计项目 一、引言 电子门铃是现代家庭和办公室的常见设备之一,其功用是用来通知屋 内的人有人敲门或访客到来。随着科技的进步,电子门铃也越来越智能化,通常包含音频和视频功能,能够通过手机或其他远程设备实时接收访客信息。 本课程设计的目的是设计一个基于单片机的电子门铃,能够实现基本 的功能,如接收门铃按键信号、发出响铃声音等。 二、设计思路 本课程设计选择使用8051系列单片机作为核心处理器,主要通过其 IO口来实现门铃按键输入和声音输出控制。设计的基本原理如下: 1.按键输入部分:使用独立按键开关作为门铃按键,按下按键时,门 铃按键信号通过电阻和电容电路进行去抖处理,并送入8051单片机的IO 口。 2.声音输出部分:使用蜂鸣器作为声音输出装置,当门铃按键信号触 发时,通过单片机的IO口控制蜂鸣器发出一段特定频率的声音。 3.供电电源:使用外部电源适配器供电,将稳压电源输出接入单片机 的电源输入端,以提供工作电压。 三、设计步骤 1.硬件设计

(1)按键输入电路设计: 门铃按键、电阻和电容电路连接在一起,通过连接到单片机的IO口,实现按键信号的输入。 (2)声音输出电路设计: 将蜂鸣器连接到单片机的IO口和GND,通过单片机的IO口控制蜂鸣 器的开关状态,以发出声音。 (3)电源电路设计: 将外部电源适配器的正极接入单片机的电源输入端,负极接入地线, 以提供工作电压。 2.软件设计 (1)编写门铃按键信号检测程序: 在单片机的主程序中,使用循环检测门铃按键信号,当检测到门铃按 键按下时,触发门铃响铃的程序。 (2)编写门铃响铃程序: 在门铃响铃程序中,通过单片机的IO口控制蜂鸣器的开关状态,以 产生一定频率的声音。可以设置不同的频率和间隔时间,以实现不同的铃 声效果。 (3)编写外部中断程序: 为了实现按键的去抖处理,可以使用外部中断来触发按键信号的检测 和处理程序。 四、实验结果

基于单片机的电子音乐门铃的设计 --毕业论文

【标题】基于单片机的电子音乐门铃的设计 【作者】张涛 【关键词】单片机音乐门铃 NE555 设计 【指导老师】朱斌 【专业】应用电子技术 【正文】 1 绪论 1.1课题背景简介 “门铃”在中国古代较少听说,一般是有钱的大户人家在大门上装有装饰性的门环,叫门的人可用门环拍击环下的门钉发出较大的响声,起到现代“门铃”的作用。“门铃”在外国电影的古代片中常有出现,也多是有钱的大户人家在门前吊着一只硕大的青铜手柄。马车夫将客人送到门前的时候,会顺便拉拉它牵动里面的铃当以示来人。这便是原始的门铃。在近代“门铃”不再是有钱人家的专利,“门铃”已在平民百姓人家广泛应用。各式各样的“门铃”比比皆是,“门铃”的作用也不仅仅是局限于给客人叫门用。 最常见的“门铃”是前几年流行的“电子门铃”;一般安放两节5号电池在内,门外的触发电钮被人按动后,门内的“门铃”就“嘀嘟”地响几声。也有的是由IC 片播放一段电子音乐的。后来演变到客人可以在门口与楼上家里的主人讲话,验明真身后主人再给客人开门。它们的缺点就是要消耗电源,特别是用电池的毛病较多,但用交流电的又怕临时停电。高级公寓里“门铃”算是这类中造价最昂贵的,不但可以叫门对话,还可以通过摄像头让家中的主人在屏幕上看到远在门外楼下的来客。 1.2国内外研究现状 目前在家庭住宅中使用的电子门铃多数没有音乐,只有简单的“叮咚”声,比较单调。其中绝大多数没有按钮提示和LED等显示功能,这给夜晚使用带来不便,客人难以找到门铃按钮。并且绝大多数没有按键信息的无线传送功能,给安装和使用带来诸多不便。 现在市场上所销售的门铃主要有以下几种:1、敲击式电子音乐门铃,采用声控触发电路和音乐集成电路组成,通过一个可调电阻来控制喇叭的灵敏度,一个电容快速充点来维持后续工作;2、不用按钮的音乐门铃,采用红外线发射接收电路和自激多谐振荡电路构成,当发出的红外线被人遮住的一瞬间,扬声器就发出优美动听的音乐;3、带门延时电路的音乐门铃,采用低功耗交流继电器TLP3502和高频小功率管组成。只要按下门铃按钮就会同时打开门灯,使主人可以通过门镜来识别来客身份。门灯经一段时间的延时后自动熄灭;4、无线遥控门铃,采用脉冲调制发射,及石英晶振稳频技术,实现远距离遥控。 1.3小结 本章介绍了门铃的发展历程和现在市面上主流的门铃,对各种门铃进行了具体的分析,对后面门铃的研究和优化起到了铺垫的作用。本设计综合以上四类的音乐门铃

单片机课程设叮咚门铃设计(1)

单片机课程设叮咚门铃设计(1) 单片机课程设计——叮咚门铃设计 一. 设计意义 叮咚门铃是一种普遍存在生活中的电器,为了提升现代门铃的使用功能,我们设计一种功能更加多样、便捷的叮咚门铃。具体内容包括: 录制语音留言、手动控制、自动报警等多种功能。 二. 设计思路 1. 系统结构的设计 门铃的工作是通过人体感应模块、芯片可编程模块以及语音模块组成的。其中人体感应模块检测有无人经过,控制门铃的自动报警功能; 芯片可编程模块控制整个门铃系统的运行和录制播放等功能;语音模 块负责门铃铃声和播报功能。 2. 环境检测部分 门铃通过一种红外线感应器检测燃气泄漏、火灾等危险,如果监测到 这些情况会自动发出警报,并向业主发出警告,保护住户的生命安全。 3. 录音功能部分 可由住户录入自定义的留言,发现有访客按门铃时,可以自动播放, 方便住户用于不在家等场合。 4. 手动开启部分 可由住户手动打开门铃,访客按下门铃时,还可通过手机与门铃相连接,远程对门铃进行控制,行使便捷性功能。 三. 开发环境

硬件选型:基于AVR单片机AT89C52,选用人体感应模块、红外传感器模块等器件实现门铃的各项功能。开发工具:KeilµV ision、proteus 等。 四. 实现过程 1. 门铃IC选用AT89C52,具有16KB的闪存,32个I/O口这样大的存 储能够给门铃留下很大的储存空间,同时实现单片机与人体感应模块 的通信。 2. 人体感应模块可以检查有无人经过,在感应到人时,向芯片发出信号,芯片控制门铃的铃声,实现警报的功能。 3.在实现语音功能中,使用Flash来存储各类语音文件,这种方式不 但省去了单独的内存片,还能够通过USB连接,方便地更新和上传语 音文件。 4. 根据客户的要求,我们将门铃与手机无线连接,可以进行远程监视,更加方便住户。 五. 功能演示 在使用中,检测到有人通过,门铃会自动启动,并发出警报声音;住 户用远程手机进行控制,可以实现门铃铃声和录制功能的控制;当门 铃检测到危险时,将自动调用警报功能,发出警报。同时,还有自定 义录音留言功能,方便住户留下定制服务的要求。 六. 结论 在本设计中,我们将单片机技术应用到门铃的设计中,实现了多种功能,包括录音、远程控制、警报等实用性功能。同时,增强了住户的 舒适性和安全性,满足了住户对门铃更高的使用要求,具有较高的实 用和推广价值。

基于单片机控制的智能门铃设计

基于单片机控制的智能门铃设计 第一章导言 智能家居技术的发展日益迅猛,为我们的生活带来了诸多便利。智能门铃作为智能家居的一部分,不仅能提供安全保障,还能方便我们与来访者进行互动。本文将介绍一种基于单片机控制的智能门铃设计,旨在为读者提供一种简单、可靠的智能门铃解决方案。 第二章系统设计 2.1 硬件设计 智能门铃的硬件设计包括单片机、传感器、触摸屏、摄像头等组件。其中,单片机作为控制中心,负责接收传感器信息,控制门铃的各项功能。传感器可以包括人体红外传感器、声音传感器等,用于检测有人靠近门口或有人按门铃按钮。触摸屏用于显示门铃的状态,让用户可以方便地进行操作。摄像头则可以实时拍摄门口的画面,并通过触摸屏显示给用户。 2.2 软件设计 智能门铃的软件设计包括单片机程序、手机应用程序等。单片机程序负责接收传感器信息,控制各个组件的工作,并与手机应用程序进行通信。手机应用程序可以实现与智能门铃的远程连接,包括查看门口画面、远程开锁等功能。

第三章功能实现 3.1 人体红外检测 智能门铃通过人体红外传感器可以实时检测门口有无人靠近,当有人靠近时,门铃会自动启动,并通过触摸屏显示来访者的画面。这样一来,就可以及时知道门外有人来访,增加了家庭的安全性。 3.2 声音识别 智能门铃还可以通过声音传感器识别来访者按门铃的声音,当有人按门铃按钮时,门铃会发出提示音,并通过触摸屏显示来访者的画面。这样一来,即使主人不在家,也可以通过智能门铃知道有人来访,方便进行远程互动。 3.3 视频监控 智能门铃内置摄像头,可以实时拍摄门口的画面,并通过触摸屏显示给用户。用户可以通过触摸屏查看门外的画面,了解来访者的情况。同时,智能门铃还支持远程视频监控,用户可以通过手机应用程序远程连接智能门铃,随时查看门口的情况。 3.4 远程开锁 智能门铃还可以与家庭的门锁系统进行连接,实现远程开锁功能。当用户接到来访者的请求时,可以通过手机应用程序远程开启门锁,方便来访者进入家中。

基于单片机的门铃设计

基于单片机的门铃设计 门铃是一种常见且具有实用性的装置,其用途是提醒主人外面有人到来。随着科技的不断发展,基于单片机的门铃设计也变得越来越智能化和 便捷。 本文将介绍一种基于单片机的智能门铃设计。该设计使用单片机作为 主要控制芯片,并搭配其他传感器和模块实现门铃的自动响铃、录像等功能。设计理念是通过使用单片机来感知和处理外部信号,并通过触发相应 的操作来实现人们对门铃的需求。 首先,我们需要选用一款适合的单片机作为主控制芯片。单片机的选 择要考虑处理能力、外设接口、功耗等因素。推荐使用一款低功耗的低端 单片机,如Arduino Uno。其较小的体积和就能耗使其非常适合此类小型 应用。 其次,我们需要考虑门铃的触发方式。常见的门铃触发方式有按钮触摸、声音识别、人体感应等。本设计采用人体感应作为门铃的触发方式。 通过连接红外传感器,当有人接近门口时,红外传感器将检测到人体的红 外辐射,并触发门铃响铃。 然后,我们需要实现声音的播放和存储功能。为了实现门铃响铃的功能,我们可以使用单片机内部的PWM模块来控制一个扬声器的输出。另外,为了增加门铃的智能性,我们还可以将声音存储在一个闪存模块中,通过 单片机的读取将门铃声音可视化,可以使用一块microSD卡作为存储介质。 最后,我们可以添加一些附加的功能,如拍摄照片、录制视频等。为 了实现这些功能,我们可以使用一块摄像头模块,例如一款带有Omnivision 5642芯片的摄像头模块。通过连接摄像头模块和单片机,我

们可以实现在有人接近门铃时自动拍摄照片或录制视频。这些文件可以保存在存储介质中,并在需要的时候被读取。 综上所述,基于单片机的门铃设计可以实现智能化和便捷化。通过使用单片机作为主要控制芯片,并搭配其他传感器和模块,我们可以实现门铃的自动响铃、存储声音、拍摄照片、录制视频等功能。这些功能大大提高了门铃的实用性和智能性,为主人提供了更多的便利。随着科技的不断进步,我们相信基于单片机的门铃设计将会有更多的创新和发展。

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

基于51单片机的电子音乐门铃设计 摘要: 本文介绍了一种基于51单片机的电子音乐门铃设计方案。门铃采用51单片机作为主控芯片,运用PWM技术实现音乐的合成播放,同时添加呼叫功能,能够实现多种音效与呼叫声音的切换。该门铃具有音效美观、使用方便、可靠稳定的特点,适用于门口、房间、企业单位等场景使用。 关键词:51单片机、电子音乐门铃、PWM技术、合成播放、呼叫功能 1.引言 随着科技的不断发展,人们对产品音效的要求也有了不断提高。而门铃作为家庭中不可缺少的部件,其音效的美观性和使用功能性愈加被用户所关注。本设计基于51单片机,采用PWM技术实现音乐的合成播放,同时添加呼叫功能,能够实现多种音效与呼叫声音的切换。 2.硬件设计 2.1 硬件框图 本门铃主要由两部分组成:音乐合成模块和呼叫模块。其中,音乐合成模块采用51单片机作为主控芯片,连接PWM模块和音频输出模块;呼叫模块连接按键模块和寻呼机,如图1所示。 2.2 电路设计 音乐合成模块采用了PWM技术,可以实现多种音效的合成播放,并通过DAC模块输出到音频输出模块。具体电路设计如图2所示,其中,M1是51单片机的控制引脚,P1.0是按键输入引脚,J1是音频输出插座。 呼叫模块采用了按键控制寻呼机的方式,如图3所示,K1是呼叫按钮,K1下方是寻呼机。 3.软件设计 3.1 软件流程图

本门铃的软件设计采用了C语言,其流程如图4所示,主要分为四个模块:音乐模块、呼叫模块、按键模块和主程序模块。 3.2 代码 本设计的代码主要分为以下几个部分: 1. 定义51单片机端口和PWM模块 2. 定义音频合成数组,各种音效数组 3. 接口设计以及中断服务程序的编写 4. 设计菜单系统以及音频切换 具体代码如下所示: #define led P2 #define PWM P3 //定义音频合成数组 code unsigned char WAVE[12][25] ={ {0, 126, 224, 152, 48, 24, 18, 12, 6, 4, 2, 1}, {0, 1, 2, 4, 6, 12, 18, 24, 48, 152, 224, 126}, …… }; //定义各种音效数组 code unsigned char DINGDONG[25] = {1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1}; code unsigned char BIRTHDAY[25] = {1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1}; //初始化函数 void Init(void) { …… } //主程序 void main(void) { Init(); while (1) { ……

单片机控制的多功能门铃的设计与实现

单片机控制的多功能门铃的设计与实现设计与实现的多功能门铃是一种基于单片机控制的设备,具有多种功能,包括按键操作、开关控制、声音播放等。下面将详细介绍该多功能门铃的设计与实现。 一、设计思路 该多功能门铃的设计思路是通过单片机控制音频输出和开关控制,实现门铃的多种功能。通过按键操作可以选择不同的功能,包括切换不同的门铃音乐、调整音量、静音等。开关控制可以设置门铃的工作状态,如自动开启门铃、定时开启门铃等。 二、硬件设计 1.单片机选择:选择适合的单片机作为控制芯片,建议选择带有GPIO口、定时器、EEPROM等功能的单片机,如STC系列单片机。 2.按键部分:设计适配的按键电路,使用矩阵排列的按键矩阵,可以通过扫描的方式读取按键的状态。 3.音频输出部分:通过DAC芯片将单片机输出的数字信号转换为模拟音频信号,然后经过功放放大后输出到扬声器。 4.电源与开关部分:使用适配的电源供电,可以考虑使用WIFI模块实现远程控制,同时设计开关电路,实现门铃的开关控制。 三、软件设计 1.按键扫描:通过轮询的方式读取按键状态,根据按键状态变化实现不同功能的选择。

2.音频播放:编写音频播放的驱动程序,通过PWM方式输出音频信号,根据不同按键的选择切换不同的音乐。 3.开关控制:通过GPIO口控制开关电路,实现门铃的开关控制。 4.音量调节与静音:使用定时器实现音量调节的功能,通过增加或减 少定时器的中断周期来调整音量大小。通过按键操作,可以实现音量的上调、下调以及静音功能。 四、功能扩展 1. 远程控制:可以通过添加WIFI模块,实现远程控制门铃的功能。 用户可以通过手机APP或者Web页面控制门铃的开关、音量、音乐选择等 功能。 2.报警功能:在门铃上添加一个报警器,当有人非法闯入时,可以触 发报警器发出警报声音,同时通过远程通知用户。 3.录音功能:在门铃上增加录音模块,可以将门外的声音录下来,留 作后用。 五、总结 通过单片机控制的多功能门铃的设计与实现,可以实现门铃的多种功能,包括按键操作、开关控制、声音播放等。该门铃可以通过远程控制实 现门铃的远程开关、音量调节等功能,同时可以添加报警功能、录音功能 等扩展功能,提高门铃的实用性和安全性。设计者需要根据具体需求和硬 件资源选择适合的单片机和外围模块,同时编写相应的软件程序来实现门 铃的多种功能。

单片机门铃的设计

门铃是现代家庭中必不可少的装置,它能够及时通知我们有人来访。随着科技的发展,门铃也在不断地升级变化,如今,通过单片机来实现门铃的控制已经成为了主流。本文将从硬件组成、软件设计以及实现过程等方面进行详细介绍,希望能够对想要学习门铃设计的人有所帮助。 一、硬件组成 单片机门铃的制作,所需要的硬件材料非常的简单。主要有:单片机、按键、蜂鸣器、电路板以及电源等。 1. 单片机 单片机是实现门铃控制的核心组件,需要以下几个要求: (1)必须有至少一个IO口用于按键检测。 (2)必须具备至少一个IO口用于控制蜂鸣器。 (3)需要一定的存储空间,可以容纳程序代码。 常见的单片机有51、AVR、ARM等。这里我们选择STM32作为单片机,因为它的外设丰富,性能稳定,易于学习。 2. 按键 按键用于触发门铃,一般采用机械按键,既简单又易于操作。按键按下时,单片机检测到信号,然后通过程序实现门铃的控制。 3. 蜂鸣器 蜂鸣器是门铃的核心部件,接收脉冲信号后,能够通过震动产生声音。通常使用有源蜂鸣器和无源蜂鸣器,有源蜂鸣器需要驱动电路,无源蜂鸣器只需要通过单片机IO口直接输出PWM信号即可。 4. 电路板 电路板需要按照实际需求进行设计,主要是为了方便电路的安装与调试。电路板上需要安装单片机、按键、蜂鸣器等器件,同时需要连接上电源供电。 5. 电源 门铃一般都需要用到外部电源,电源可以采用电池、电源适配器等,为门铃提供

二、软件设计 单片机门铃所需的程序代码,主要分为按键检测和蜂鸣器控制两部分,代码组织比较简单,我们可以基于C语言进行编写。 1. 按键检测 按键检测是门铃操作的核心部分,主要有以下两个步骤: (1)IO口配置 首先需要对单片机IO口进行配置,使其可以检测按键信号。这里我们将按键连接到PA0引脚上,在初始化函数中对该引脚进行配置: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init(GPIOA, &GPIO_InitStructure); (2)按键检测 当按键被按下时,引脚会产生低电平信号,系统将会检测到该信号,并执行门铃操作。可以通过轮询的方式检测按键状态,当检测到低电平信号时,执行门铃响动程序: while(1) { if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)==RESET) { BEEP_Control(1); //执行门铃响动程序 } } 2. 蜂鸣器控制 蜂鸣器控制是门铃的另一个重要部分,它用于执行门铃响动操作。门铃采用无源蜂鸣器制作,需要对IO口输出PWM信号,实现门铃的控制。 初始化函数中需要配置好IO口,使其可以输出PWM波: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

单片机音乐门铃课程设计报告书

课程设计报告课程名称: SCM -音乐门铃

目录 一、功能 2.设计步骤 3. 预期结果 4、硬件电路设计: 1.最小系统 2.外围电路 3.组件列表 5.软件设计: 1. 流程图 2. 计划清单 6.调试:结论、实拍、感受

音乐门铃设计 摘要:本设计89C是一款由AT51芯片组成的音乐门铃解决方案。在系统硬件电路设计编制依据上,实现了电子门铃系统的软件设计。系统设计主要包括电源、按键模块等。经过系统测试,证明满足设计要求。 1.功能 单片机编程播放歌曲《两只老虎》。 2.设计步骤 1前期工作 通过对单片机的学习,可以通过keilC软件编写C语言程序,并且可以在Proteus仿真软件上成功运行。 2电路结构 音乐门铃的硬件电路由6部分组成:单片机、时钟和复位电路、选择键输入电路、音频发生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。 图2-1 音乐门铃硬件电路设计框图 3 基本步骤 先用C语言编写程序代码实现音乐门铃,然后用C语言将keil软件生成的hex文件下载到stc89c51集成芯片中,用不同的频率发出不同的音调,用延时产生不同的节拍,并传输他们通过功率放大器连接到扬声器,使其播放好听的音乐。 4 预期结果 按下门铃按钮,也就是和普通门铃的工作方法一样,AT89C51控制蜂鸣器发出优美的音乐,提醒主人开门。 三、音乐门铃的硬件设计 1 最低系统

2 外围电路

4 音乐门铃软件设计1 程序流程图

2 计划清单组织机构0000H; LJMP ZCX; 组织机构001BH; LJMP ZDFWCX; 组织机构0100H; 中信证券: 移动TMOD,#10H; SETB ET1; SETB EA; ZCXY: 移动60H,#00H; QJPCX: MOV A,60H; MOV DPTR,#JPMB; MOVC A,A+DPTR; MOV R1,A; JZ ZCXXH; ANL A,#0FH; MOV R6,A; MOV A,R1; 交换一个; ANL A,#0FH; JNZ YFCLCX;

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

******* 大学 课程设计说明书 课程设计名称:《单片机》课程设计 专业:机械设计制造及其自动化 学号: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 ;中断设置每次定时器中断执行两个不同频率的输出。

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

微机控制系统应用方向学年设计任务书

微机控制系统应用方向学年设计说明书 学院名称:计算机与信息工程学院 班级名称:计科101 学生姓名:祖杰、赵雷、周来宇、朱路平、张毅苗 学号:2010211154、2010211150、2010211151、2010211153、2010211147题目:基于单片机的电子音乐门铃设计 指导教师 姓名:董再秀 起止日期:2013.07.03--2013.08.29

目录 第一部分:正文部分 (1) 1 绪论 (1) 1.1 研究背景 (1) 1.2 主要工作 (1) 1.3 研究内容 (1) 2 系统总体方案 (1) 2.1 系统组成框图 (1) 2.2 音乐门铃的功能结构图 (2) 3 硬件设计 (2) 3.1 各部分硬件设计及其原理 (2) 3.1.1 AT89C51简介 (2) 3.1.2 时钟振荡电路 (3) 3.2 硬件电路图及功能 (3) 4 软件设计 (4) 4.1 音调的确定 (4) 4.2 节拍的确定 (5) 4.3 编码 (6) 5 调试 (7) 5.1 检查硬件连接 (7) 5.2 检查软件系统 (7) 5.3 测试结果 (7) 总结 (8) 致谢 (8) 第二部分:参考文献 (9) 附录A 源代码及注释 (10) 第三部分:指导教师评语 (15) 第四部分:成绩评定 (15)

第一部分:正文部分 1 绪论 1.1 研究背景 随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。传统的门铃由于发音单调,已经不能很好满足人们的需要,不能实现批量生产。本文设计的音乐门铃是以单片机为核心元件的电子式音乐门铃,体积小,功能强,能演奏和旋音乐,使用方便,并具有一定的商业价值。人类所接触的信息也在不断增加并且日益复杂。面对浩如烟海的信息,人们已经能够利用计算机等工具高效准确地对之进行处理,但要想将处理完的信息及时,清晰地传递给别人,还必须通过寻求更加卓越的显示技术来实现。单片机技术与数码管显示技术的结合,使信息传输交流向着智能可视化方向迅速发展。 1.2 主要工作 本设计是基于AT89C51单片机的可控音乐门铃程序设计。该音乐门铃是一个依据单片机技术原理,通过PROTEUS仿真软件对硬件电路进行仿真制作以及利用KEIL软件对音乐门铃源程序进行C语言编译,而设计制作出的一个多功能音乐门铃。 1.3 研究内容 1)用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(至 少三首乐曲,每首不少于30秒)。 2)客人可通过门铃按键器播放音乐,并显示等待显示时间。 3)如果主人在家,可暂停并取消音乐。 2 系统总体方案 2.1 系统组成框图 音乐门铃的系统结构以AT89C51单片机位控制核心,加上2个按键、时钟复位电路、蜂鸣器、数码管模块组成。单片机负责接收按键的输入,根据输入控制音乐播放曲目和显示等待时间以及蜂鸣器发音。系统组成框图如图2-1所示。 图2-1 系统组成框图

基于单片机的门铃设计课程设计报告

.. 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)单片机复位部分 1)复位功能:单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始。

单片机门铃设计

单片机门铃设计 随着人们生活水平的提高,门铃在人们的日常生活中扮演着越来越重要的角色。单片机门铃设计,不仅可以满足基本的门铃功能,还可以实现一些更智能化、个性化的需求。本文将介绍一种基于单片机的门铃设计方案,包括硬件和软件两部分。 单片机门铃设计的电路主要由单片机、按键、扬声器和LED等组成。其中,单片机选用AT89C51,它具有价格便宜、使用广泛等特点。按键用于触发门铃,扬声器用于发出声音,LED用于显示门铃状态。 单片机门铃设计的电路原理图如图1所示。当按键被按下时,单片机接收到信号,触发扬声器发出声音,同时LED显示门铃状态。 单片机门铃设计的程序设计语言采用C语言。C语言具有可读性强、易于维护等特点,能够满足单片机门铃设计的需求。 单片机门铃设计的程序流程图如图2所示。当按键被按下时,程序进入中断处理函数,通过调用一个播放声音的函数来触发扬声器发出声音,同时更新LED显示状态。 在实验中,我们首先搭建了硬件电路,然后编写了单片机门铃设计的程序并烧录到单片机中。在按键被按下时,我们听到了清脆的铃声,

并且LED灯亮起,表示门铃已经触发。 通过实验,我们验证了单片机门铃设计的可行性和实用性。该设计方案不仅实现了基本的门铃功能,还具有智能化、个性化的特点。由于采用了单片机控制,该门铃还具有安装方便、调试简单等优点。 本文介绍了一种基于单片机的门铃设计方案。该方案通过软硬件结合的方式实现了智能化、个性化的门铃功能,具有较高的实用价值和应用前景。同时,该设计方案也具有一定的创新性和探索性,为其他嵌入式系统的设计提供了参考和借鉴。 智能门铃系统设计:基于51单片机的创新方案 随着科技的不断发展,智能家居成为了现代生活的新宠。其中,智能门铃系统作为智能家居的重要组成部分,具有方便、实用、安全等优点。本文基于51单片机,设计了一种智能门铃系统,旨在提高家居安全性和生活品质。 传统的门铃系统一般由普通单片机或嵌入式系统作为主控芯片,通过按键或感应器触发铃声输出。然而,这些传统的门铃系统往往功能单一,只能实现简单的铃声输出,无法满足现代智能家居的需求。因此,设计一种基于51单片机的智能门铃系统,以实现更多样化、更便捷

(完整word版)基于单片机的电子音乐门铃设计说明书

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

近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。本设计是介绍了由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、焊接电路板,检测并调试。 四、设计步骤(流程):

基于单片机的电子音乐门铃

控制电路学年设计任务书

控制电路设计说明书 学院名称:计算机与信息工程 班级名称:2013级物联网工程1班 学生XX:高战 学号:2013211641 题目:基于单片机的电子音乐门铃指导教师 姓名:董再秀 起止日期:2015年7月9日-8月28日

第一部分:正文部分 一、选题背景 随着时代的前进和发展,控制智能化、小型化、低功耗化得到广泛关注。在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。近几年来,随着市场上智能家居的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用个性化的音乐门铃代替传统铁门铃,这使电子音乐门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。 本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有液晶显示屏提示功能。单片机价格便宜,性能可靠,耗电量少,安装也简便,按下再也不是“叮咚”声,而是悦耳的音乐,让客人可以耐心的等待;它的工作状态能够由用户自行设定音乐和提示语,给来访者提供必要的音乐和文字回应信息,给人们生活提供很大的便利。 二、相关知识 2.1 硬件部分 2.1.1 AT89C51 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。AT89C51是一个8位的微处理器,并包含有4KB的Flash存储器,即单片微机。在很多的嵌入式控制系统中,许多具有高度灵活性及低成本的解决方案都由AT89C51为其提供。AT89C51中中有一个用于构成内部振荡器的反相放大器,引脚XTAL1为放大器的输入端,XTAL2为

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

常州信息职业技术学院 学生毕业设计(论文)报告 系别:电子与电气工程学院 专业:电子信息工程技术 班号:电气111班 学生姓名:陈奕玲 学生学号:1105093119 设计(论文)题目:基于单片机的电子音乐门铃设计指导教师:宋艳 设计地点:常州信息职业技术学院 起迄日期:2012.11.15----2013.05.25

毕业设计(论文)任务书 专业电子信息工程技术班级电气111班姓名陈奕玲 一、课题名称:基于单片机的无线音乐门铃设计 二、主要技术指标(或基本要求)采用STC89C51单片机作为主控制器,外部加上三极管驱 动放音设备,超再生无线模块实现无线的连接。遥控器采用PT2262编码芯片对信号编码,并 由超再生无线模块发射信号。 三、主要工作内容:系统总体方案设计,硬件电路的具体设计,电源电路设计,调试与 实现 四、主要参考文献: 周良权傅恩锡李世馨编模拟电子技术基础(第三版)[M].b北京:高等教育出版社2006.__ 张玉莲编电子CAD(Protel99SE)实训指导书(第一版)[M].西安电子科技大学出版社2007 林春景编模拟电子线路(21世纪普通高等教育电子信息类规划教材)(第一版)[M].机械 工业出版社2009 学生(签名)年月日 指导教师(签名)年月日 教研室主任(签名)年月日 系主任(签名)年月日

毕业设计(论文)开题报告

基于单片机的电子音乐门铃设计 目录 目录............................................................................................................................................................ 摘要.......................................................................................................................................................... I ABSTRACT ............................................................................................................................................... I I 第1章前言. 0 1.1课题选题背景 0 1.2国内外研究状况 0 1.3研究无线遥控音乐门铃的意义 (1) 第2章系统总体方案设计 (1) 任务与要求 (1) 第3章硬件电路设计 (1) 3.1系统总体框图 (1) 3.2电源电路设计 (2) 3.3发射电路设计 (3) 3.4接收电路设计 (5) 3.5主控电路设计 (6) 3.6放音驱动电路设计 (11) 第4章系统软件设计 (12) 4.1单片机发声概述 (12) 4.1.1 音调 (12) 4.1.2 节拍 (13) 4.2编程软件K EIL C51 (13) 4.3画图软件P ROTEL99SE (14) 4.4系统总体程序流程图 (16) 第5章调试与实现 (16) 5.1调试过程 (16) 5.2焊接遇到的主要技术问题 (17) 5.3功能的调试方法 (17) 第6章结束语 (18) 6.1意见与改进 (18) 6.2设计的收获与体会 (18) 致谢 (19) 参考文献 0

基于单片机的电子音乐门铃的设计本科毕业设计

本科毕业设计(论文) 题目基于单片机的电子音乐门铃的设计 姓名 专业 学号 指导教师 二○一五年五月

目录 摘要.............................................................................................. I Abstract ......................................................................................... II 前言............................................................................................ I V 1 电子音乐门铃的总体设计.. (1) 1.1 电子音乐门铃的设计的任务与要求 (1) 1.2 总体设计思路 (1) 2 硬件电路的设计 (2) 2.1 电路总体框图 (2) 2.2 主控电路的设计 (2) 2.3 发射电路 (5) 2.4 接收电路 (7) 2.5 扬声器驱动电路 (8) 2.6 时钟电路 (8) 2.7 复位电路 (9) 3 系统软件的设计 (10) 3.1 系统总体程序流程图 (10) 3.2 单片机发声设计 (11) 3.3程序设计 (12) 4 调试与实现 (15) 4.1 电路焊接 (16) 4.2 功能调试 (16) 结论 (18) 致谢 (20) 参考文献 (21) 附录一:原理图 (23) 附录二:元器件清单 (24) 附录三:实物图 (25) 附录四:操作说明 (26)

基于51单片机的智能门铃设计—正式版

本科毕业设计(论文) (2012届) 论文题目基于51单片机的智能门铃设计 (英文) The Design of Smart doorbell based on 51 single-chip 所在学院电子信息学院 专业班级电气工程与其自动化 学生学号 指导教师职称 完成日期 2012 年月日

基于51单片机的智能门铃设计 2012年4月 摘要 随着科技的发展,智能门铃在生活中会越来越多,智能门铃替代门铃的主要方式有智能识别与无线通信功能。无线门铃的英文名称是wireless door phone或wireless

doorbell,又称无线遥控门铃或遥控门铃。无线门铃是利用民用无线技术(Zigbee、WIFI、蓝牙、2.4G等)开发出来的一类门铃。一般的无线门铃有效传输距离约40米。近年来采用2.4G频率无线传输视频或语音信号,传输距离在无障碍环境下传输距离可达400米。无线门铃不需要布线,安装简单灵活,但是传输距离受传输距离和现场环境影响较大。有线门铃正好与之相反。 本课题采用传统的电路设计方法,为设计智能门铃系统,首先从单片机外围电路、红外热释传感器电路、LED数码管电路、RS485通信接口电路以与电源供电电路对系统的硬件进行了设计;然后从主程序结构,显示程序与串行通信程序等方面介绍了智能门铃的软件设计;最后总结设计的经验与教训,进一步认识设计的不足方面。 关键词:单片机;A/D转换;LED数码管;智能门铃 Abstract With the development of science and technology, intelligent doorbell in life, more and more intelligent identification and wireless communication

相关文档
最新文档