1 / 25
文档名称:

毕业设计论文基于单片机电子门铃设计.doc

格式:doc   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计论文基于单片机电子门铃设计.doc

上传人:薄荷牛奶 2016/3/25 文件大小:0 KB

下载得到文件列表

毕业设计论文基于单片机电子门铃设计.doc

文档介绍

文档介绍:乐山师范学院毕业论文(设计) 1 电子门铃的设计【摘要】本设计介绍了由 STC89C52 单片机来构成电子音乐门铃系统的工作过程。主要完成的电子门铃不仅具有普通电子门铃的功能,还具有一些扩展功能。该设计主要由单片机、按键、喇叭等组成, 它的制作简单,成本低,安装也比较方便。因此, 这也给人们生活提供了很大的便利。【关键词】 STC89C52 单片机电子门铃音乐前言随着社会的前进和发展,仪器小型化,功耗微小化,控制智能化得到了很广泛的应用。而在些领域中,单片机起着举足轻重的作用,这就把单片机的应用开发到了最高顶点,单片机应用系统的设计也就顺理成章的成为了科技的最热点。近几年,随着市场智能化的升温,音乐门铃系统正在慢慢取代传统的用钥匙去管理各个门道,并且在市场上社会上生活上已经得到了很好的应用。有了音乐门铃,客人拜访时听到的将不是单调的普通门铃声,而是特殊动听的音乐声。而如果听到的是三种音乐的门铃声,那这一定是一件令人很兴奋的事情。本设计就是设计一种具有三种音乐的电子门铃。当客人拜访时,按下门铃, 听到的不是简单枯燥的一般门铃声,而是优美的音乐声。 1 总体方案设计 设计任务设计一个基于单片机的三音门铃。 设计要求 1,当按下开关,电子门铃可以自动鸣叫,并能持续一段时间。 2,工作电压有一定的调节范围。 3,不可以购买现成的发声装置。 总体方案的论证与选择乐山师范学院毕业论文(设计) 2 针对本设计的设计要求,可以知道:本设计是利用单片机实现对喇叭的发声, 控制采用按钮操作。当按下开关时,单片机发出的音乐声由喇叭发出。由此,可以给出两种方案。方案一: 本设计是通过按键输入(其中有两个按键,一个播放上一首,一个播放下一首) ,作用于单片机后使单片机发出声音送入喇叭使喇叭发声。同时也有复位按键,可以使歌曲复位,从头再唱。音乐的发声主要是通过程序的编写来达到发声要求。其总体框图,如图 。图 方案一总体框图方案二: 本设计是通过按键输入(只有一个按键) ,作用于单片机后经过人工调频发声后送入蜂鸣器使蜂鸣器发出音乐的声音。音乐的发声主要靠几个可调电阻调频发声。其总体框图如图 。乐山师范学院毕业论文(设计) 3 图 方案二总体框图通过比较可以知道,方案二中的调频发声部分相对于方案一比较难以实现, 并且蜂鸣器发出的声音相对喇叭来说噪音更重。而方案一可以通过程序的编写来实现音乐的发声,可以发出清晰、无噪的音乐声。故选择方案一来作为本设计的总体设计方案。 2 系统软件设计与调试 STC89C52 单片机简介 STC89C52 是宏晶科技退出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统 8051 单片机,12时钟/机器周期和 6时钟/机器周期可以任意选择。其引脚图如图 。乐山师范学院毕业论文(设计) 4 图 STC89C52 单片机引脚图 SCT89C52 的主要特性 1,增强型 8051 单片机; 2,工作频率范围为 0-40MHz ; 3,32个双向 I/O 口; 4,3个16位定时/计数器; 5,外部中断 4路,下降沿中断或低电平出发电路 6,低功耗空闲和掉电模式。 STC89C52 的引脚功能 P0口:P0口是漏极开路的 8位并行双向 I/O 口,也是地址/数据总线复用口。作为输出端口时, 每个引脚能能驱动 8个 TTL 负载; 在访问外部数据存储器或程序存储器时, P0 口也可以提供低 8 位地址和 8 位数据的复用总线; 在 Flash 编程时, P0 口接收指令字节,而在程序校验时,输出指令字节。校验时,要求外接上拉电阻。 P1口:P1口是具有内部上拉电阻的 8位双向并行 I/O 口。 P1 口的输出缓冲器可驱动( 吸收或输出电流)4个 TTL 输入。对端口写“1”, 通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 P1 口作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL) 。乐山师范学院毕业论文(设计) 5 P2 口: P2 口是具有内部上拉电阻的 8 位双向并行 I/O 口。 P2 的输出缓冲器可驱动( 吸收或输出电流)4个 TTL 输入。对端口 P2写“1”, 通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL) 。 P3 口: P3 口是具有内部上拉电阻的 8 位双向并行 I/O 口。 P3 口输出缓冲器可驱动( 吸收或输出电流)4个 TTL 输入。对 P3 口写入“1”时, 它们被内部上拉电阻拉高并可作为输入端口。此时, 被外部拉低的 P3 口将用上拉电阻输出电流( IIL )。