单片机课程设计报告·智能家居安全系统

单片机课程设计报告·智能家居安全系统

ID:47440592

大小:804.51 KB

页数:16页

时间:2020-01-11

单片机课程设计报告·智能家居安全系统_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《单片机课程设计报告·智能家居安全系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华南农业大学工程学院单片机课程设计报告智能家居防盗系统姓名:石颖孙日晟唐春龙班级:09电信1学号:200930580122/23/24指导老师:姜晟邓小玲日期:2012.05.25~2012.06.08华南农业大学工程学院第16页共16页华南农业大学工程学院目录1摘要32方案比较与选择42.1方案一:采用数字电路控制42.2方案二:采用以单片机为核心的控制方案43主要系统元器件介绍53.1主控芯片AT89C5253.1.1AT89C52性能简介53.1.2AT89C52引脚简介说明63.2LCD1602显示器63.2.1接口信号说明63.2.2主要技术参数73

2、.3AT24C02串行EEPROM74系统电路硬件介绍84.1电路介绍84.1.1电源输入部分84.1.2复位部分84.1.3键盘输入部分94.1.4显示部分94.1.5LED发光二极管部分94.1.6蜂鸣报警部分94.1.7EEPROM密码存储部分94.1.8程序下载电路104.2电路流程图105电路仿真分析125.1初始化后的界面情况125.2密码错误情况125.3密码正确情况125.4密码修改情况136电路板制作、焊接、调试146.1电路板制作146.2电路板焊接146.3电路板调试147课程设计心得16第16页共16页华南农业大学工程学院1、摘要21世

3、纪是一个信息化的社会,它与人们的生活的关系也日益紧密。信息化的社会不仅改变了人们的生活方式,也对传统住宅提出了挑战。人们对家居的要求早已不只是物理空间,更为追求的是一个安全,方便,舒适的居家环境。本设计为密码锁智能家居防盗系统,采用Atmel的8位单片机AT89S52为主控芯片,报警源是恶意输入错误密码三次。硬件部分包括单片机主控制系统、密码门禁模块、数据存储模块、报警模块、程序下载模块。主控制系统中采用Atmel的8位单片机AT89S52,该单片机性能优良,能满足一般的普通应用;密码门禁及报警系统部分采用了4×4矩阵键盘输入以及采用EEPROM芯片AT24C

4、02作为掉电后可以存储密码,从而保证了系统的安全性与实用性;程序下载模块则是利用串口线下载。本设计的特点是技术成熟,性能稳定,操作简单,界面清晰,而且报警精度好,安全指数高,符合智能家居安防的设计目的。关键词:AT89S52单片机密码门禁第16页共16页华南农业大学工程学院2、方案的比较与选择2.1方案1:数字电路控制家具安全系统用以双JK触发器构成的数字逻辑电路作为密码控制系统的核心控制,共设了9个数字输入键,还有确认键和取消键等。如果用户输入密码错误,则电路将报警;若电路连续报警三次,即密码输入错误3次,电路将锁定键盘并长时间报警。这样可以防止他人潜入进入

5、家居住宅。单片机AT89S52密码输入蜂鸣报警(包括指示灯)复位电路显示电路程序下载模块2.2方案2:AT89S52为核心控制家居安全系统单片机编程设计灵活,借助丰富的IO端口和控制的准确性,除了能实现基本的密码锁功能,还能添加密码修改存储、蜂鸣、闪烁提示等各种各样的附加功能。单片机外接输入密码键盘,还有1602液晶用于显示作用。用户需要开门时,先按键盘开锁键之后按键盘的数字键0-9输入密码。密码输完后按下确认键。如果密码输入正确则开锁,不正确则报警提示并重新输入密码。三次错误时自动蜂鸣报警。除此之外,还可进行修改密码操作。为了确认安全方案甲设计简单且操作容易

6、,但没有可发展空间,而且后期修改几乎是不可能的;方案乙有极大的扩展余裕,设计灵活,可以自由嵌入各模块,同时可以通过修改程序来改变功能。综上,选择方案乙。第16页共16页华南农业大学工程学院3、主要系统元器件介绍3.1主控芯片AT89S52AT89S52是一个低功耗,高性能CMOS8位单片机,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52在众多嵌入式

7、控制应用系统中得到广泛应用。3.1.1AT89S52性能简介图3-1AT89S52芯片引脚图(DIP封装)AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。其主要功能特

8、性:①兼容MCS-51指令系统②100

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。