1 / 41
文档名称:

门禁电子密码锁单片机课程设计说明书.docx

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

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

分享

预览

门禁电子密码锁单片机课程设计说明书.docx

上传人:yuzonghong1 2018/2/3 文件大小:435 KB

下载得到文件列表

门禁电子密码锁单片机课程设计说明书.docx

文档介绍

文档介绍:《微机原理及接口技术》
课程设计说明书
课题: 门禁电子密码锁
专业: 通信工程
班级: 13**
姓名: 普函捷
学号: **********
指导老师: 蔡文培
目录
一、设计任务3
1、设计题目3
2、设计目的3
3、设计任务3
4、设计基本要求3
二、总体方案设计与论证4
1、总体方案设计4
2、按键消抖方案设计与论证4
3、按键检测方案设计与论证5
4、数码管显示方案设计5
三、总框图及总体软件设计说明5
1、系统总框图5
2、硬件模块功能说明5
3、软件设计说明6
四、局部程序设计说明7
1、按键检测程序7
2、拆字程序8
3、显示程序10
4、核对密码程序11
5、中断服务程序14
五、系统资源分配15
六、系统功能与操作说明16
七、调试记录及调试结果17
八、课程设计总结17
附录18
设计任务
设计题目:门禁电子密码锁
设计目的:通过小型微机应用产品的设计与调试过程,运用《微机原理及接口技术》课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高发展,通过实践的过程学习掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。
设计任务:设计一个以单片机为核心的门禁密码锁。具有密码开锁,不同权限的密码修改、密码输入安全设置、开门时段管理等功能。编程并在单片机实验板上模拟调试实现。
4、设计基本要求:
1、开机进行接口部件及数码显示器、指示灯、讯响器等自检。
2、密码分为管理员密码和用户密码:管理员密码为8位0~9的数字,而用户密码为6位0~9的数字。
3、设置“0”~“9”的数字键及“ESC”和“ENT”等功能键。对按键输入信号须进行软件消抖处理。
4、工作模式:
(1)常态:数码管显示时钟。
(2)开锁模式:需输入6位数字为0~9的密码进行开锁。密码数字可以由管理员事先设置保存共普通用户使用。
(3)管理员操作模式:需输入8位0~9的密码,可以进行修改用户密码、修改管理员密码、修改进门时段等功能。
5、常态下,八位LED 7段数码管显示时钟信息可包括小时、分钟、秒钟。
6、只要按下0~9的数字键则转入开锁状态,每按一个数字键使数码管从左到右逐次显示“—”。
7、如果输入的密码为6位则和用户密码进行匹配,匹配一致则开锁,如果输入的密码为8位则和管理员密码进行匹配,匹配一致则进入管理员操作模式。
8、在密码输入状态下,输入满6位或8位密码数据后,按“ENT”键才能进行密码匹配,如果没满6位或8位数字密码,按“ENT”则不作响应。
9、输入的用户密码如果匹配则相应指示灯亮并且电动开门电磁铁线圈通电1S开门后返回常态;如果输入不正确,则提示“E”,3S后返回常态,等待下一轮的密码输入。
10、开锁模式下可以按“ESC”键取消开锁模式返回常态。
11、管理员操作模式下,管理员可以选择功能,01功能代表设置用户密码、02功能代表重置管理员密码、03功能代表设置进门时间、04功能设置实时钟。利用ESC键返回常态。
12、管理员操作模式下,01功能可以设置用户密码,输入新密码时需要进行确认。
功能扩展提示:(选做)
1、管理员操作模式下,02功能重置管理员密码;
2、管理员操作模式下,03功能可以设置进门的开始时间和结束时间。只有在进门时间段输入用户密码才能开锁。如果开始时间和结束时间均设置为00:00,则为全天可以按密码开门;
3、管理员操作模式下,04功能实时钟的设置,利用数字3和数字4按键实现对时和分钟的调校,按键操作时实现快调功能;
4、如果在开锁模式下12S后没有按键操作则进入常态;
5、如果在开锁状态下用户密码输入十次均错误则报警锁键15分钟;
6、其他功能扩展。
总体方案设计与论证
1、总体方案设计:
以微处理器AT90C51为核心,利用P0,、、、;利用I2C总线通信协议和24C02芯片进行密码的核对和修改;4×4矩阵键盘用于密码的输入与修改以及时钟值的修改;数码管用于显示时间和密码输入和修改状态;;P1口用与读入按键状态来判断是否有按键按下然后执行相应的按键功能;P0口控制数码管的段码输出,,,。
2、按键消抖方案设计与论证:
、软件延时消抖法
软件延时消抖通过调用延时子程序来判断按键是否是抖动,若是抖动,则延时后按键状态和无按键按下时状态一样,若不是抖动,则按键状态和无按键按下时状态不一样,确定为按键按下。

最近更新

2025年政工职称考试题库(基础题) 29页

2025年普法学法知识竞赛题库及完整答案(夺冠.. 37页

苏教版二年级数学上册期末复习课件公开课一等.. 17页

苏教版三年级上练习5公开课一等奖课件赛课获奖.. 39页

2025年校园招聘考试笔试试题库及答案【全国通.. 246页

2025年校园招聘考试笔试试题库附参考答案【b卷.. 246页

职高三年级 成语专题复习公开课一等奖课件赛课.. 82页

2025年法律常识题库及完整答案【名师系列】 86页

2025年法律常识题库往年题考 86页

2025年法律常识题库(考点提分) 85页

2025年注册城乡规划师之城乡规划原理题库【网.. 150页

2025年注册城乡规划师之城乡规划原理题库含答.. 152页

2025年注册消防工程师之消防安全技术实务题库.. 182页

2025年注册消防工程师之消防安全技术实务题库.. 180页

离散数学-网络模型公开课一等奖课件赛课获奖课.. 24页

2025年注册消防工程师之消防技术综合能力考试.. 174页

2025年注册消防工程师之消防技术综合能力考试.. 172页

2025年消防设施操作员之消防设备基础知识题库.. 165页

2025年消防设施操作员之消防设备基础知识题库.. 164页

2025年演出经纪人考试题库500道【历年真题】 152页

2025年演出经纪人考试题库500道及答案(名校卷.. 152页

2025年环境影响评价工程师之环评技术方法题库.. 169页

2025年环境影响评价工程师之环评技术方法题库.. 168页

2025年环境影响评价工程师之环评技术方法题库.. 169页

2025年环境影响评价工程师之环评法律法规考试.. 178页

2025年监理工程师之监理概论题库带答案(a卷).. 145页

2025年监理工程师之监理概论题库附答案(预热.. 144页

沪教版三年级下数学--树叶的面积 (1)公开课一.. 11页

矿权转让合同书(2025版) 15页

油脂过氧化值测定方法优化研究 2页