当前位置:首页>> >>


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

收藏

资源目录
    文档预览:
    编号:20181030002153245    类型:共享资源    大小:2.34MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    25
    金币
    关 键 词:
    基于 单片机 电子 门铃 设计
    资源描述:
    贵州大学本科毕业论文 (设计) 第 I 页目 录摘 要 .................................................................IIAbstract ................................................................III引 言 ..................................................................V第一章 绪 论 .............................................................11.1 概述 ...............................................................11.2 课题的总体设计及思路 ...............................................1第 2 章 硬件电路设计 .......................................................32.1 硬件最小系统设计 ...................................................32.1.1 核心芯片 AT89C51 简介 .........................................32.1.2 复位电路的设计 ...............................................52.1.3 存储器的分配 .................................................62.2 时钟电路的设计 .....................................................72.2.1 DS1302 芯片简介 ...............................................72.2.2 DS1302 结构框图与引脚介绍 .....................................72.2.3 DS1302 与单片机的硬件电路的设计 ..............................102.3 显示提示电路的设计 ................................................102.3.1 液晶显示原理 ................................................102.3.2 SMC1602 芯片简介 .............................................122.3.3 显示电路的设计 ...............................................142.4 语音提示电路的设计 ................................................152.4.1 ISD 芯片简介 .................................................152.4.2 ISD1420 芯片特点及引脚介绍 ...................................162.4.4 存储芯片 AT24C02 简介 ........................................182.4.5 ISD1420 与单片机连接电路的设计 ...............................192.5 按键电路的设计 ....................................................20第 3 章 软件部分设计 ......................................................223.1 主程序设计 ........................................................223.2 相应子程序设计 ....................................................233.2.1 门铃键子程序设计 ............................................233.3.2 录音(RECORD)和播放(PLAY)程序设计 ........................25第 4 章 调 试 ..........................................................27结论与展望 ...............................................................29致 谢 .................................................................30参考文献 .................................................................31附录 A:总图 ..........................................................32附录 B: 部分源程序 ....................................................33贵州大学本科毕业论文( 设计) 第 II 页基于单片机的电子音乐门铃设计摘 要随着时代的前进和发展,控制智能化、仪器小型化、功耗微小化得到广泛关注。在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。近年来,随着智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,已被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的钥匙去管理各道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。这给人们生活提供了很大的便利。关键词:单片机;电子门铃;液晶显示;语音录放贵州大学本科毕业论文(设计) 第 III 页The design of electronic music doorbell based on Single Chip MicroprocessorAbstract 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 hot technology.In recent years,with intelligent buildings on the market has been heating up,the doorbell system has been as intelligent office and intelligent residential quarters of an important component of the traders and users to accept. People have begun to use doorbell system used to replace the traditional iron keys to manage the access door, rang the doorbell so that this system has been 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 meet.It is introduced by the AT89C51 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. Its work by the state to set its own users, such as conventional capabilities, and visitors to provide the necessary response to the voice and text information, in addition, users can also visit a wide range of information enquiries.Key words: Single Chip Microprocessor,Electronic doorbell,LCD display,Voice record-play贵州大学本科毕业论文 (设计) 第 IV 页引 言近年来,随着智能化楼宇的普及,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,已被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各道门,这使门铃系统的发展有了一个飞跃。在 2010 年,全世界的门铃系统销量比 2009 增长了接近 10 倍,占整个安防市场的 80%。以前的“叮咚”门铃,价格便宜,性能可靠,耗电量少,安装也简便;只有便有了音乐门铃,按下按钮也再不是“叮咚”声,而是悦耳的音乐,让来访者可以耐心等待;现在已经出现可视门铃,在屋内屋外都有可视机,并且可以对话,通过对话,主人可以在屋内按下按钮开门,这样主人就不用亲自出来开门了,很方便。目前市场上的门铃种类繁多,既有功能比较简单的,也有功能较强的,如可视对讲门铃等。现在可视对讲门铃在已经很普遍,城市居民楼入口大多数是敞开着的,这方便了居民的进出,同时也给居民的生活带来了很多不便。例如,由于任何人都可随意进入居民楼道内,因此在居民楼道内随处都能看到贴在墙上或楼梯台阶上的各类广告,这既影响了楼道内的卫生,又影响了楼道的美观,楼宇防盗可视对讲门铃系统很好的解决了这些问题,特别适于居民楼单元入口处安装防盗门使用。本文介绍的电子门铃则主要从其它一些特殊功能的角度来设计。它通过对来访者提供一些LCD文字和语音的提示,使它既能给来访者一个较好的感觉,又能使主人不在家时不错过一些来访者。本设计主要有语音提示,LCD显示提示,以及响铃,和外机按键等功能,其中本设计的中心系统是由单片机AT89C51完成的,主要硬件电路有单片机、时钟与复位电路、选择按键输入电路、存储电路、音频发生器、音频放大器、扬声器、1602LCD显示电路以及ISD1420语音提示电路。并给出了其完整的硬件电路和软件的设计方案与实现方法。贵州大学本科毕业论文(设计) 第 1 页第一章 绪 论1.1 概述微型计算机的出现和使用将人类社会带入一个新的时代,单片机在其中扮演着十分重要的角色。它没有常见的计算机那么大的体积和重量,也不会在办公桌和控制台上占据一个重要的位置,它就像螺丝钉一样,镶嵌在人们工作生活中需要计算、控制和测量等各个角落。由于单片机的控制功能强大、体积小、性价比高等特点,近年来在智能仪器仪表、机电一体化、实时控制等领域都得到了广泛的应用,对各个行业的技术改造和产品的更新换代起着重要的推进作用,对人们生活质量有很大的提高。传统的门铃都是叮咚声,所具备的功能较少,也较弱,而且结构很复杂,不能满足这个社会的发展需要。而现在主要是一种无绳电话可视门铃对讲系统,包括室外机和室内机,室外机与室内机相互连接。室外机包括摄像头及音频电路,室内机包括连接到电话线的第一通讯模块和与室内机无线连接的移动终端,室内机还包括控制模块、视频发射模块以及用于在第一通讯模块和视频发射模块间切换的电话开关模块,电话开关模块分别与控制模块和第一通讯模块连接,移动终端包括与第一通讯模块无线连接的第二通讯模块以及与视频发射模块无线连接的视频接收模块,其中第一通讯模块与第二通讯模块之间采用时分双工通讯。本设计主要是针对门铃系统在语音提示中文、LCD 显示英文以及响铃(主要是各种不同的音乐)功能的实现。1.2 课题的总体设计及思路本设计的系统是属于单片机实现功能的典型应用,通用性很强,在人们日常生活中有着广泛的应用。本系统以 89C51 单片机为核心,其硬件电路由单片机、时钟与复位电路、选择按键输入电路、存储电路、音频发生器、音频放大器、扬声器、LCD 显示电路以及语音贵州大学本科毕业论文(设计) 第 2 页电路。主要功能是当主人在家时,将开关打在“IN” ,来访者按铃后,语音提示:“请稍后,马上就来开门” ,LCD 显示:“Please wait for a moment!”并且音乐响起;当主人不在家时,将开关打在“OUT” ,来访者按铃后,语音提示:“主人不在,请留言,谢谢!”LCD 显示:“Please visit me later!”此时不响音乐。本设计主要由单片机AT89C51 构成核心电路,由 LM386 构成音频放大,由 1602LCD 构成显示电路,由ISD1420 构成语音录放电路。系统带有选择按键控制功能,对主人是否在家提供主观上的选择,当主人在家,但不愿被别人打扰,也可以将开关打在“OUT” ,这样不仅具有控制简单方便和灵活性大的特点,还具有人性化的特点,从而提高了产品的质量。进行系统设计时应考虑如下问题:1.由 1602LCD 构成的显示电路,将要显示两句话“Please wait for a moment!”“Please visit me later!”这两句话的程序原代码设计;2.由 ISD1420 语音芯片构成语音提示电路中,录音和放音的过程。3.硬件电路的连接实现过程。硬件电路的设计框图如图 1.1 所示。按键输入电路音频发生器时钟复位电路1602LCD 显示电路ISD1420 语音提示电路扬声器音频放大器AT89C51单片机图 1.1设计框图贵州大学本科毕业论文(设计) 第 3 页第 2章 硬件电路设计2.1 硬件最小系统设计2.1.1 核心芯片 AT89C51简介该设计所用的芯片是 AT89C51,现对各组成部分的情况介绍如下:中央处理器,内部数据存储器,内部程序存储器,定时器,串行口,中断控制系统,以及时钟复位电路等等。AT89C51 芯片引脚图如图 2.1 所示,芯片引脚介绍:A T 8 9 C 5 1122 22 12 01 91 81 71 61 51 41 31 21 11 098765434 03 93 83 73 63 53 43 33 23 13 02 92 82 72 62 52 42 3P 1 . 2P 1 . 3P 1 . 4P 1 . 5P 1 . 6P 1 . 7R S T /V P D( R X D ) P 3 . 0( T X D ) P 3 . 1( I N T O ) P 3 . 2( I N T 1 ) P 3 . 3( T 0 ) P 3 . 4( T 1)P 3 . 5( W R ) P 3 . 6( R D ) P 3 . 7X T A L 2X T A L1V S SV C CP 0 . 0 (A D 0)P 0 . 1 (A D 1)P 0 . 6 ( A D6)P 0 . 5 ( A D5)P 0 . 4 ( A D4)P 0 . 3 (A D 3)P 0 . 2 (A D 2)P 0 . 7 ( A D7)P 2 . 0 ( A 8 )P 2 . 1 ( A 9 )P 2 . 2 ( A 1 0 )P 2 . 3 ( A 1 1 )P 2 . 4 ( A 1 2 )P 2 . 5 ( A 1 3 )P 2 . 6 ( A 1 4 )P 2 . 7 ( A 1 5 )P S E NA L E / P R O GE A / V P PP 1 . 0P 1 . 1图2.1 AT89C51引脚图P0 口:P0 口是开漏双向口。可以写为 1,使其状态为悬浮用作高阻输入,P0 也可以在访问外部程序存储器时作地址的低字节,在访问外部数据存储器时作数据总线。此时通过内部强上拉输出 1。P1 口:P1 口是带内部上拉的双向 I/O 口,向 P1 口写入 1 时 P1 口被内部上拉为高贵州大学本科毕业论文(设计) 第 4 页电平,可用作输入口,当作为输入脚时被外部拉低的 P1 口会因为内部上拉而输出电流。P1 口第 2 功能:T2(P1.0)定时/计数器 2 的外部计数输入/时钟输出。T2EX(P1.1)定时/计数器 2 重装载控制。P2 口:P2 口是带内部上拉的双向 I/O 口,向 P2 口写入 1 时 P2 口被内部上拉为高电平,可用作输入口,当作为输入脚时被外部拉低的 P2 口会因为内部上拉而输出电流在访问外部程序存储器和外部数据时分别作为地址高位字节和 16 位地址(MOVX @DPTR)此时通过内部强上拉传送 1,当使用 8 位寻址方式(MOV @Ri)访问外部数据存储器时,P2 口发送 P2 特殊功能寄存器的内容。P3 口:P3 口是带内部上拉的双向 I/O 口,向 P3 口写入 1 时 P3 口被内部上拉为高电平,可用作输入口,当作为输入脚时被外部拉低的 P3 口会因为内部上拉而输出电流。P3 口还具有以下特殊功能。RXD(P3.0) 串行输入口TXD(P3.1) 串行输出口INT0(P3.2) 外部中断 0INT1(P3.3) 外部中断 1T0(P3.4) 定时器 0 外部输入T1(P3.5) 定时器 1 外部输入WR(P3.6) 外部数据存储器写信号RD(P3.7) 外部数据存储器读信号ALE:地址锁存使能。在访问外部存储器时输出脉冲锁存地址的低字节,在正常情况 ALE 输出信号恒定为 1/6 振荡频率并可用作外部时钟或定时,注意每次访问外部数据时一个 ALE 脉冲将被忽略 ALE 可以通过置位 SFR 的 auxlilary0 禁止置位后 ALE 只能在执行 MOVX 指令时被激活。PSEN:程序存储使能。当执行外部程序存储器代码时,PSEN 每个机器周期被激活两次,在访问外部数据存储器时 PSEN 无效访问内部程序存储器时 PSEN 无效。EA:当此脚为低电平时,对 ROM 的操作限定在外部程序存储器,而它为高电平时,则对 ROM 的读操作是从内部程序存储器开始,并可延续至外部程序存储器。XTAL1:晶体 1 反相振荡放大器输入和内部时钟发生电路输入。贵州大学本科毕业论文(设计) 第 5 页XTAL2:晶体 2 反相振荡放大器输出 【1】 。2.1.2 复位电路的设计复位是单片机的初始化操作,其主要功能是把 PC 初始化为 0000H,使单片机从0000H 单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为了摆脱困境,也需要按复位键以重新启动。单片机在 RESET 为高电平控制下,程序计数器(PC)和特殊功能寄存器的复位如表 2-1 所示。单片机的复位并不影响芯片内部 RAM 状态,只要 RESET 引脚保持高电平,单片机将循环复位。在复位有效期间内,ALE﹑PSEN 将输出高电平 【1】 。表 2.1 复位后寄存器状态寄存器 复位状态 寄存器 复位状态PC 0000H TMOD 00HACC 00H TCON 00HB 00H TL0 00HPSW 00H TH0 00HSP 07H TL1 00HDPTR 0000H TH1 00HP0—P3 0FFH SCON 00HIP ××000000B SBUF 不定IE 0×000000 PCON 0×××0000本设计的复位电路,如图 2.2 所示。贵州大学本科毕业论文(设计) 第 6 页2 0 μ F1 0 k ΩR E S E TV C CR E S图2.2 复位电路2.1.3 存储器的分配AT89C51 的内部共有 256 个数据存储器单元,通常把着 256 个单元按其功能划分为两部分:低 128 单元和高 128 单元。其中内部数据存储器的分配情况如图 2.3 所示:图 2.3 内部数据存储器特殊功能寄存器FFH80H数据缓冲区位寻址区 128位工作寄存器区4 组 R0-R77FH30H2FH20H1FH10H
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于单片机的电子门铃设计.rar
    链接地址:http://www.gold-doc.com/p-254757.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开