1 / 13
文档名称:

密码锁控制说明书.doc

格式:doc   大小:25KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

密码锁控制说明书.doc

上传人:wz_198614 2017/11/5 文件大小:25 KB

下载得到文件列表

密码锁控制说明书.doc

文档介绍

文档介绍:密码锁控制说明书
单片机课程设计报告
课题名称:密码锁控制
目录
第一章引言……………………………………………………………3
第二章课程设计任务书………………………………………………3
一、任务要求……………………………………………………3
二、单片机概述…………………………………………………4
第三章电路原理分析与设计…………………………………………11
一、硬件设计思想…………………………………………………11
二、部分硬件方案论述……………………………………………11
1 键盘输入单元……………………………………………11 2 显示单元…………………………………………………13 3 报警电路模块……………………………………………17 4 晶振电路模块……………………………………………17 5 复位电路模块……………………………………………18
1
6 掉电存储单元……………………………………………19 7 总框图设计与程序流程图………………………………20
第四章程序设计………………………………………………………
22
第五章调试连接与测试………………………………………………43
第六章小结……………………………………………………………43
第七章参考文献………………………………………………………43
第一章引言
单片机自二十世纪七十年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快。由于其的优点多而突出,所以其的应用领域极广,几乎到了无孔不入的地步。在我国广泛的应用于工业自动化控制、自动检测、智能仪表、智能家用电器、航空航天系统和国防军事、尖端武器等各个方面。可以采用软硬件结合的办法提高系统的性能的控制技术为微控技术。
2
LCD 液晶显示器是 Liquid Crystal Display 的简称,是20世纪70年代初发展起来的一种液晶显示器。随着技术的发展其的分辨率、屏幕发光颜色等进入批量化合实用化。
随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。
本系统由单片机系统、矩阵键盘、LCD显示和报警系统组成。系统能完成***、报警、修改用户密码基本的密码锁的功能。本文详细阐述了个模块的功能以及它们之间的联系。
第二章课程设计任务书
一、任务要求:
1、密码锁由4x4键盘和LCD显示器组成。
2、其基本功能为:(1)使用LCD显示器来显示密码输入的相关信息;
(2)可以设置4位数字(0-9)密码;(3)内定另一组4位数字密码为‘1234’;(4)密码输入正确则继电器启动2s,密码输入错误则发出警报声。程序执行后工作指示灯LED亮,表示程序开始执行,LCD显示“PASSWORD A OR B KEY”,按下操作键A或B动作如下:操作键A:设置新的4位数字密码,操作键B:输入4位数字密码并做检查。
二、单片机概述
3
采用以8051为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图所示。
图2-2单片机控制方案
1>、芯片8051有40条引脚,共分为端口线、电源线和控制线三类·4并行I/O端口,每个端口有8条端口线,用于传送数据、地址。
·可编程串行通道
·5个中断源
·低功耗的闲置和掉电方式
·两个16位定时器、计数器
·片内振荡器和时钟脉冲
·4K内部RoM
·128内部RaM
4
2>、管脚说明 1)、、和VSS
VCC——(40脚)接+5V电压;
VSS——(20脚)接地。
2)、外接晶体引脚XTAL1和XTAL2
XTAL1(19脚)接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。
XTAL2(18脚)接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,该引
5
脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。
3)、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和
EA/VPP
①RST/VPD(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐