基于单片机控制的多功能门铃.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 TOC \o 1-3 \h \z \u 摘 要 1 前 言 2 1 方案论证与设计 2 1.1 总体方案设计思想 2 1.2 单片机处理模块方案 3 1.3 显示界面方案 4 1.4 输入模块方案 4 1.5 其他模块方案 4 2 系统硬件设计 5 2.1 总体硬件电路设计描述 5 2.2 STC89C58RD单片机的介绍 5 2.3 单片机最小系统 6 2.4 声光感应电路 6 2.5 报警电路 7 2.6 显示电路 7 2.7 语音留言电路 8 2.8 红外探测电路 8 2.9 扩展电路 9 3 系统软件设计 10 3.1 主程序流程图 11 3.2 显示界面子程序流程图 12 3.3 声光控制子程序流程图 13 3.4 门铃中断服务子程序流程图 14 4 调试 14 4.1 硬件调试 15 4.2 软件调试 15 5 结论 16 参考文献 17 致 谢 19 PAGE 18 PAGE 1 基于单片机控制的多功能门铃 摘 要:本系统设计采用了宏晶科技公司型号为STC89C58RD的单片机作为多功能门铃系统的核心器件,由声光控制模块、显示模块、报警模块、语音留言模块、红外探测模块、温度测量模块、时钟模块等组成,根据声光控制模块和红外探测模块判断门外是否有人或不按门铃停留多久等信息,实现了控制楼道灯的亮灭,报警等功能,如果房主不在家,客人可以通过留言模块向房主留言,房主可以通过放音按键即可听到客人留言。在实现了这些基本门铃功能之外,本设计还扩展了温度、时间实时显示在OLED显示屏上的功能,因此该系统具有功能丰富、实用性强等特点。 关键词:单片机;传感器;OLED;语音留言模块; 前 言 随着社会的发展,科技的进步,人们对门铃的要求也是越来越高,既要求能够听到来访者的声音,又要求能够看到来访者的相貌,于是一些厂家便设计出了可视门铃,但是这种很昂贵不说,实用性也不是很大,但它在色彩和外形的设计上都远远突破了保守的传统门铃。 综合以上几类门铃的优缺点、市场占有率、产品制作成本,本文提出了一种基于STC89C52单片机的的智能门铃设计方案,它是采用AT89C52单片机为核心器件,与DS1302、DS18B20、AT24C02、OLED、红外传感器、光敏电阻、咪头、矩阵键盘等器件模块共同组成硬件系统,在硬件系统中设有矩阵键盘和OLED显示屏,OLED可以显示时间、温度等丰富的信息,而通过矩阵键盘的输入可以在多级菜单中查看自己想要知道的内容,因此本文的设计系统具有良好的人机交互界面,功能多样,成本低廉,具有广阔的市场前景。 1 方案论证与设计 1.1 总体方案设计思想 根据智能门铃多功能、人性化等特点,本文采用模块化设计,将本系统分为多个模块,分别为键盘输入模块,声光控制模块,显示模块、报警模块、语音留言模块、红外探测模块、温度测量模块、时钟模块。 整个系统的工作原理初步设定为:声光控制模块作为一个独立模块,当在白天时,该模块将不会对外界的声响作出处理,也就不会控制楼道灯亮;当到晚上时,只要外界传来的声音强度达到一个值时,该模块将会感应到外界的声音,由单片机处理,将楼道灯点亮。红外探测模块实时探测门外是否有人活动,当探测到人在门外时将会在OLED显示模块上显示闪烁的“检测到人”的字样,并且当有人在门外超过30S还不按门铃的话,单片机将会触发报警模块,使其作出报警,报警时间为5秒;当客人在30s之内按了门铃,则单片机使报警系统在5分钟之内不进行门外有人超过时间不按门铃报警。当房主不在家时,客人可以通过录音模块留言,房主回来时即可以通过留言模块的放音键知道客人的留言。系统在实现了门铃的这些基本功能外,还应在其功能上增加时间显示、温度测量、房主提示、生日提醒、闹钟设置等扩展功能。其各模块的关系如图1所示。 单片机处理模块 单片机处理模块 报警模块 声光控制模块 显示模块 语音留言模块 输入模块 红外探测模块 时钟模块 温度测量模块 图1 控制系统整体框图 1.2 单片机处理模块方案 本文采用单片机作为多功能门铃系统的中心部件,它不仅是数据处理器,又是协调整机工作的控制器,所以选择一款型号合适的单片机显得尤为重要。 方案一:采用ST公司生产的STM32F103RBT6芯片,该芯片资源丰富,拥有128K容量的Flash、20K容量的静态随机存储器(SRAM)、2 个硬件SPI接口、3 个串口、1 个USB 接口、1 个CAN、2 个12 位的模数转换器 、1个内置的实时时钟 、多达51个能用I

文档评论(0)

Tete文案工作室 + 关注
实名认证
文档贡献者

专注文字工作十多年,所以专业。。。

1亿VIP精品文档

相关文档