- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1
单片机原理及应用课程设计说明书
题目:基于单片机的家居智能防盗控制系统设计(二)
学生姓名: 熊小宁
学 号: 201006030227
院 (系): 电气与信息工程学院
专 业: 电子信息工程
指导教师: 张开生
2012 年 12 月 27 日
目 录
TOC \o 1-3 \h \z \u 1 选题背景 2
2 原理与设计 2
2.1 流程图 2
2.2 系统总体设计 3
2.3 系统模块设计 4
3 代码 5
4 结果分析 19
5 总结 19
参考文献
1 选题背景
随着科技的发展和人们生活水平的提高,家居智能防盗成了越来越热门的话题。本课题贴近日常生活,又能很好地运用所学的单片机知识,主要是针对家庭的安全问题,既可以安装在门外,作为一个报警系统,防止钥匙丢失或被复制时被不法分子利用,造成不必要的损失。也可以外加传感器,连接至报警系统上,将窗户等需要监测的地方与大门构成整体的监控报警系统,对房屋进行整体监控。保证住户的人身财产安全。
2 原理与设计
开始2.1 流程图
开始
系统初始化
系统初始化
检测中断信号1
检测中断信号1
N
语音提示,并触发中断0
语音提示,并触发中断0
N
LED显示中断0时间,P1.0置位,语音报警持续30秒,P1.1置位,电话报警。 Y
LED显示中断0时间,P1.0置位,语音报警持续30秒,P1.1置位,电话报警。
报警结束,等待下次中断信号。
报警结束,等待下次中断信号。
Y
结束 N
结束
图2-1
2.2 系统总体设计
本系统的设计中,采用51单片机为主控制器,用不同颜色的LED灯为装态指示灯,水银开关为开门的触发中断开关,按钮开关作为识别主人和陌生人的装置,DS1302作为时钟芯片提供准确的时间,在LCD1602上显示时间,当有陌生人闯入,触发报警系统包报警。LCD记录报警时间,并通过继电器控制给主人拨打电话。
系统工作原理介绍:本系统控制有三种状态:正常状态,仅绿灯亮,LCD时间正常显示,此状态可以调整时间,调整时间是通过时间修改按键来调整的,按键分为调整启动按键(即时间显示停止,KEY_STOP),按键按下,时间停止更新,同时出现调整位置的光标,按动KEY_R(右移)或KEY_L(左移),移动光标,选择需要调整的时间单位,再按键KEY_ADD(加)或KEY_DEC(减),来调整时间,调整好后,按键KEY_START,开启动时间更新显示。警告状态,这个状态在门开后触发水银开关使得,黄灯亮,蜂鸣响,LCD时间更新,处于警告状态,并且识别是否是陌生人。此时,如果按下识别按钮,5s后进入正常状态,如果不按下识别按钮或者时间超过5s,则触发报警状态。报警状态,时间停止更新,红色灯亮,黄色灯不灭,继电器触100ms拨打电话给主人,同时警报启动,1分钟后除了LCD时间显示停止外其他模块恢复正常工作状态。整体硬件点路设计图见图2-2。
图2-2
2.3 系统模块设计
本系统的模块设计分为显示部分,时钟部分和实时控制显示部分主要是LED灯和LCD等为状态指示灯和系统时间显示等显示电路部分,绿色LED——P1^0,黄色LED—P1^1,红色LED——P1^2,蜂鸣器在仿真时用蓝色LED代替,接——P1^3,LCD1602数据口接P0,RS——P2^0,RW——P2^1,EN——P2^2。见图2-3。
图2-3
时钟部分,该部分主要是由时钟芯片DS1302和时钟调整按键组成,DS1302的VCC1和VCC2同时接+5V,RST接上拉电阻,由51的P2^3控制,SCLK——P2^4,IO——P2^5,2脚和3脚接晶振,并通过2个22uF的电容接地。时钟调整按键分别是KEY_STOP——
图2-4
P1^6,KEY_START——P1^7,KEY_R——P3^0,KEY_L——P3^1,KEY_ADD——P3^4,KEY_DEC——P3^5。见图2-4。
实时控制部分,该部分主要是由扬声器,蜂鸣器,继电器等器件模块组成,蜂鸣器——P1^3,扬声器——P1^4,继电器——P1^5,其中蜂鸣器,扬声器和继电器前端接各一个三极管为功率放大。见图2-5。
图2-5
3 代码
以下为LCD1602的头
文档评论(0)