《基于AT89S52单片机的电子密码锁毕业设计》由会员分享,可在线阅读,更多相关《基于AT89S52单片机的电子密码锁毕业设计(33页珍藏版)》请在金锄头文库上搜索。
1、西安航空职业技术学院 毕业设计论文基于 AT89S52 单片机的电子密码锁【摘要】单片机技术是智能化检测与控制领域应用非常普及并且具有很大潜力的技术。论文阐述一个基于单片机的液晶显示电子密码锁的设计与实现。系统采用美国 Atmel 公司的 AT89S52 单片机作为系统核心,液晶显示器 LCD1602 作为输出设备显示系统提示信息,4*4 矩阵键盘作为输入设备,CMOS 串行 E2PROM 存储器 AT24C02 作为数据存储器,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用 C 语言编写。设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具
2、有一定的实用价值。关键词:密码锁;单片机;AT89S52;LCD1602;AT24C02西安航空职业技术学院 毕业设计论文The Design of LCD Electronic Password-Lock AbstractSCM technology is very popular and has great potential in application of intelligent detection and control field. This thesis describes the design and implementation of LCD electronic pass
3、word-lock system based on SCM. The system uses the product of America Atmel corporation AT89S52 as the core of system, liquid crystal monitor 1602 as the output device displaying the prompt information of system, 4*4 matrix membrane keyboard as the input device, serial E2PROM memory AT24C02 as the d
4、ata storage, with buzzer, relay, and other circuits together constitute the system hardware. The software of the system is written in assembly language. The designed system display in LCD, change password easily, has the function of alarming, locking, and so on. This system is simple and easy to use
5、, meets the demand of residential, office lock needs, has some practical value.Key words: Password-Lock; SCM; AT89S52; LCD1602; AT24C02西安航空职业技术学院 毕业设计论文目 录1 引言 .12 系统设计 .22.1 功能设计 .22.2 结构设计 .33 硬件设计 .33.1 AT89S52 简介 .43.2 液晶显示电路 .63.2.1 LCD1602 简介 .63.2.2 LCD1602 电路 .73.3 发声电路 .83.4 开锁控制电路 .93.5 密码存储电路 .103.5.1 AT24C02 简介 .103.5.2 AT24C02 电路 .123.6 键盘输入电路 .123.7 手动复位电路 .143.8 晶振电路 .154.软件设计 .164.1 系统主程序 .164.1.1 初始化及按键识别 .164.1.2 按键重定位 .174.1.3 保存密码 .184.1.4 确认键处理 .194.1.5 开锁键处理 .204.1.6 改密键处理 .214.1.7 校验新密码 .214.2 系统相关子程序 .