更新时间:12-24 上传会员:萌小月
分类:工业大学 论文字数:16341 需要金币:2000个
摘要:社会在发展,科技在进步,人们随着生活质量提高,警惕安全意识也跟随着提升到了新一个台阶。传统的密码锁由于构造单一、不方便管理等缺点,导致安全系数低,保障性不足,而且还给使用者带来心理上的隐患,不仅没有够满足个人、住宅、公司的需求,还带来负面影响。面对诸多问题,加之国家、政府部门的加强保障政策呼吁,各公司、生产厂家及设计者抓住需求者的心理,为了盈利,一批一批的磁卡、指纹识别、头像识别锁涌现市场,像磁卡、指纹识别、头像识别之类的锁,虽然安全系数相比传统的机械锁高,但制作过程复杂、技术要求高等需求,导致生产过程容易出错,致使产品不合格,售卖给消费者。会给不法分子有机可乘,带来的损失不可想象。为此,计针对各产品的不足,需求者的要求以及市场现象,设计一款保障性远高于机械锁,但不低于磁卡、指纹识别、头像识别锁的红外遥控密码锁。该红外遥控密码锁生产过程简单、技术可靠,产品合格率高。
红外遥控密码锁以AT89C51单片机为中心,采用AT24C02保存密码,由电源电路、晶振电路、复位电路、键盘电路、开锁电路、报警电路及LCD1602显示电路等构造成。具有输错提示,红外控制开锁、解锁、改密码,并兼备超次自锁、智能报警等功能。红外遥控密码锁在没有泄漏密码的情况下安全系数及灵活度高、适用范围广等优点。
关键词 单片机;AT89C51;红外遥控;密码锁
目录
摘要
Abstract
1绪论-1
1.1国内外现状-1
1.2课题背景及来源-1
1.3红外遥控的基本原理-2
1.4系统设计的目的-3
2系统设计方案-4
2.1系统总体框架-4
2.2系统功能描述-4
3系统硬件结构设计-6
3.1主要硬件的选用-6
3.1.1主控芯片的选用-6
3.1.2液晶显示屏的选用-7
3.2电源电路设计-7
3.2.1电源种类-7
3.2.2电源电路设计-8
3.3主控电路的设计-8
3.3.1主控电路-8
3.3.2AT89C51的性能特点-9
3.3.3AT89C51的引脚图及引脚功能-10
3.3.4AT89C51的最小系统-12
3.4外部存储器电路-13
3.4.1I2C传送协议概述-13
3.4.2存储器AT24C02芯片简介-15
3.5LCD1602液晶显示模块-15
3.5.1LCD1602液晶显示器-15
3.5.2LCD1602芯片接口-16
3.5.3显示数据存储器(DDRAM)-16
3.5.4LCD显示模块的基本操作-17
3.5.5MCU与LCD1602的硬件连接-18
3.6红外遥控模块-18
3.6.1遥控发射模块-19
3.6.2遥控接收模块-20
3.7按键模块-21
4系统软件结构设计-22
4.1系统软件设计原则-22
4.2主控制的设计流程-22
4.3LCD1602程序设计流程-23
4.4AT24C02存储芯片的设计流程-25
4.5键盘处理设计流程-25
4.6遥控发射及接收程序设计流程-26
5系统调试-27
5.1软件调试-27
5.1.1软件编译调试的环境-27
5.1.2Keil工程文件的建立、设置与系统编译-27
5.2硬件调试-30
5.2.1硬件测试前准备工作-30
5.2.2硬件测试-31
结论-33
致谢-34
参考文献-35