基于c51单片机的电子密码锁课程设计

基于c51单片机的电子密码锁课程设计

ID:854714

大小:572.01 KB

页数:30页

时间:2017-09-20

基于c51单片机的电子密码锁课程设计_第1页
基于c51单片机的电子密码锁课程设计_第2页
基于c51单片机的电子密码锁课程设计_第3页
基于c51单片机的电子密码锁课程设计_第4页
基于c51单片机的电子密码锁课程设计_第5页
资源描述:

《基于c51单片机的电子密码锁课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、10/11学年第二学期《单片机控制系统设计与调试》课程设计任务书指导教师:班级:地点:机房、单片机实验室课程设计题目:密码锁的设计一、课程设计目的1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的基础。二、课程设计内容(包括技

2、术指标)1.主要设计内容:使用数码管显示器来显示密码输入的相关信息,通过10位数字按键(0~9)设置4位数字(0~9)密码,2位功能按键A(输入校验密码并验证密码)和B(设置新密码),利用继电器模拟电子门锁作出是否开门以及报警等反应。2.具体设计内容:上电时内定初始密码为“0000”,红色发光二极管点亮,绿色发光二极管熄灭,数码管显示器显示“初始状态”,“初始状态”由设计者自行设计,但不可省略。功能按键A:实现设置新密码功能,存储新密码并显示,一旦设定新密码,则初始密码失效。功能按键B:实现输入校验密码并验证密码功能,显示校验密码并进行密码比较。l密码输入正

3、确则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点亮,数码管显示器提示“密码正确”,“密码正确”状态的显示内容由设计者自行设计,但不可省略,持续2~5S后继电器关闭,绿色发光二极管熄灭,红色发光二极管点亮;3l密码输入错误则持续红色发光二极管点亮,绿色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码错误”,“密码错误”状态的显示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警;l校验密码连续输入错误3次,则持续红色发光二极管点亮,绿色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码连续错误3次”,“密码连续错误3次”状态的显示

4、内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警,新密码失效,恢复初始密码使用。3.设计内容说明:设计必须实现“主要设计内容”的所有功能,但对于“具体设计内容”可做适当调整,密码输入错误3次环节可自行设计。此外,为了加强密码锁的严密性,可采取下述方案对“设置新密码功能”环节进行加强,依据设计思路可作适当调整,此部分内容为附加内容。功能按键A:实现输入校验密码并验证密码功能,显示校验密码并进行密码比较。l密码输入正确:n则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点亮,数码管显示器提示“密码正确”,“密码正确”状态的显示内容由设计者自行设

5、计,但不可省略,若不设置新密码,则持续5~8S后继电器关闭,绿色发光二极管熄灭,红色发光二极管点亮;n若功能按键B按下:实现设置新密码功能,存储新密码并显示,一旦设定新密码,则初始密码失效。但此功能必须以旧密码输入正确为前提。l密码输入错误:n校验密码连续输入错误小于3次,则持续红色发光二极管点亮,绿色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码错误”,“密码错误”状态的显示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警;n校验密码连续输入错误3次,则持续红色发光二极管点亮,绿色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码

6、连续错误3次”,“密码连续错误3次”状态的显示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警,新密码失效,恢复初始密码使用。3一、时间安排1.布置任务、查资料1天2.硬件电路图设计及PCB制版3天3.硬件电路图及PCB制版验收1天4.软件编程设计3天5.系统调试3天6.调试验收1天7.完成设计报告3天二、基本要求1.画出硬件电路图,完成PCB制版;2.画出软件流程图,编写程序(C51语言/汇编语言);3.完成系统调试;4.提交设计报告,用A4打印。3目录1课程设计题目12课程设计目的及意义13系统方案设计及确定23.1系统方案的提出23.2方

7、案比较及确定34系统硬件设计44.1STC89C52最小系统设计44.1.1时钟电路设计44.1.2复位电路设计54.2键盘、显示电路硬件设计64.2.1键盘电路硬件设计64.2.2显示电路硬件设计64.3继电器驱动电路及报警电路设计84.3.1固态继电器简介84.3.2固态继电器驱动电路设计94.3.3报警提示电路105系统软件设计105.1主程序模块125.2密码比较判断模块125.3键盘扫描模块125.4修改密码模块135.5数码管液晶显示模块146系统调试157总结16参考文献17附录一18附录二2411课程设计题目:密码锁利用单片机STC89C52

8、设计一个密码锁,能够使用数码管显示器来显示密码输入的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。