- 6
- 0
- 约1.96万字
- 约 31页
- 2018-02-28 发布于贵州
- 举报
基于AT89S52单片机的电子密码锁控制系统设计论文
单片机课程设计说明书
电子密码锁控制系统设计
专业 电气工程及其自动化 学生姓名 张思雨 班级 B电气094 学号 指导教师 张兰红 完成日期 2012年 6月10日
目录
1 课题设计目标 2
2 总体设计方案 2
2.1 设计思路 2
2.2 方案确立 2
3 硬件电路方框图 2
3.1 单片机及其最小系统 3
3.1.1 复位电路的设计 3
3.1.2时钟电路的设计 3
3.2 密码锁电路 4
3.2.1 按键电路的设计 4
3.2.2 LCD显示电路 5
4 程序设计 7
4.1 模块介绍 7
5 课程设计总结 8
6 参考文献 9
7 附 录 10
附录一 总电路原理图 10
附录二:电子密码锁的PCB图 11
附录三:电子密码锁的实物图 12
附录四:元器件清单 14
附录五 源程序清单 15
1 课题设计目标
本设计采用MCS-51系列单片机AT89S52作为主控芯片,结合外围电路,设计密码锁控制系统,能够实现:
2 总体设计方案
2.1 设计思路
该电路是一种采用以AT89S52为核心的单片机控制方案。
利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能根据实际需要添加调电存储、声光提示功能。
2.2 方案确立
(1)为了实现密码的保密性,采用一个4×4的矩阵式键盘可以任意设置用户密码,从而提高了密码的保密性。
(2)采用LCD显示单元,提高了可读性 ,提供良好的人机界面。
3 硬件电路方框图
电路由两大部分组成:AT89S51单片机及其外围电路和密码锁电路。
密码锁电路包含:矩阵键盘输入、LCD指示电路、报警控制电路、AT24C02掉电存储电路。其原理方框图如图3.1所示。
图3.1 系统结构框图
3.1 单片机及其最小系统
3.1.1 复位电路的设计
复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作用是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。该复位电路采用按键电平复位式复位电路。当单片机已在运行当中时,按下复位键S后松开,在复位引脚RET(9脚)脚持续出现24个振荡器脉冲周期(即2个机器周期)的高电平信号将使单片机复位。也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。如图3.2所示。
图3.2 复位电路
3.1.2时钟电路的设计
时钟电路为单片机产生时序脉冲,单片机所有运算与控制过程都是在统一的时序脉冲的驱动下的进行的,如果单片机的时钟电路停止工作(晶振停振),那么单片机也就停止运行了。当采用内部时钟时,连接方法如下图所示,在晶振引脚XTAL1(19脚)和XTAL2(18脚)引脚之间接入一个11.0592MHZ晶振,两个引脚对地分别再接入一个电容即可产生所需的时钟信号,电容的容量一般在几十皮法,如20PF。如图3.3所示。
图3.3 时钟电路
3.2 密码锁电路
3.2.1 按键电路的设计
为了加强密码的保密性,采用一个4×4的矩阵式键盘可以任意设置用户密码(1-16位长度),从而提高了密码的保密性,同时也能减少与单片机接口时所占用的I/O口线的数目,节省了单片机的宝贵资源,在按键比较多的时候,通常采用这种方法。其原理图如图3.4所示。
图3.4 矩阵键盘电路
每一行与每一列的交叉处不相同,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N根行线与M根列线,即可组成具有N × M 个按键的矩阵键盘。
在这种行列式矩阵键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。
当确认有按键按下后,下一步就是要识别哪一个按键被按下。对键的识别方法通常有两种:一种是通用的组行扫描查询法;另一种是速度较快的线反转法。
此系统中,我们采用线反转法。首先辨别键盘中有无按键被按下,在单片机I/O口向键盘送全扫描字,然后读入行线状态来判断。具体方法是:向行线输出全扫描字00H,把全部列线置成低电平,然后将列线的电平状态读入累加器A中。如果有按键被按下,总会有一根行线电瓶被拉至低电平从而使行线不全为1。
判断键盘中哪一个按键被按下通常是通过将列线逐列至低电平后,检查行输入状态来实现的。方法是:依次给列线送低电平,然后检查所有行线状态,如果全为1,则所按下的按键不在此列;如果不全为1,则所按下的按键必在此列,而且是在与零电平行线相交的交点上的那个按键。
10个数字键用来输入密码,另外2个功能键分别是:确认、取消。其中退格键的功能是当输入密码错误的时候,清除前面已经输入的数据,重新输入。确认键的功能是确认输入的密码。
按键功能表
按键 键名 功能说明
您可能关注的文档
- 乌鲁木齐市2011高考第一次模拟考试数学试卷和答案(word版).doc
- 分离乙醇—水混合液的筛板精馏塔设计与实现.doc
- 全国2005年-2011自考试题经济法概论(财)历年真题及答案.doc
- SIEMENS直流调速系统6RA70设计.doc
- 北京市海淀区2014高三一模语文试题.doc
- 北京市海淀区2014高三一模语文答案.doc
- 一级建造师2014课件法规陈印.doc
- 华南理工大学建设项目管理课程2015-2016度第二学期作业附答案.doc
- 北京建筑大学2014专升本高等数学考试试卷.doc
- 千秋煤矿2013灾害预防和处理计划.doc
- 抚顺石化工贸中心资金控制体系优化研究:理论、实践与创新.docx
- 探秘中华通草蛉滞育发育:生殖生物学特征与调控机制.docx
- 稀有鮈鲫受精机制及影响因素的深度剖析.docx
- 从美国强制反诉制度探寻我国民事诉讼反诉制度的革新路径.docx
- 中国职业足球管理体制:演进、困境与突破路径探究.docx
- 论我国网上个体经营活动法律规制的完善与实践.docx
- 论取保候审期间脱逃后又归案的自首认定困境与出路.docx
- 动调陀螺赋能双轴稳定平台控制系统的关键技术与优化策略研究.docx
- 论我国犯罪被害人国家补偿制度的构建与完善:法理、实践与发展路径.docx
- 光纤光栅传感监控软件:原理、应用与创新发展研究.docx
最近下载
- 实验室内电气安全培训课件.pptx VIP
- 护理伦理与法规课程标准.doc VIP
- 远信工业股份有限公司年产200台热风拉幅定形机建设项目 环评报告表.pdf VIP
- 2025年下半年中小学教师资格考试语文学科知识与教学能力真题(初级中学)附参考答案.docx VIP
- 质量管理体系检查登记表.docx VIP
- 安徽镜湖总部经济园建设项目可行性设计方案.doc VIP
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 给排水工程施工课件.pptx VIP
- 实验室安全用电培训课件.ppt VIP
- 综合应用能力事业单位考试(医疗卫生类E类)试题与参考答案(2025年).docx VIP
原创力文档

文档评论(0)