基于C51单片机的电子密码锁课程设计毕业资料
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
密码输入错误则持续红色发光二极管点亮,绿色发光二极管熄 灭状态,蜂鸣器报警,数码管显示器提示“密码错误”,“密码错误” 状态的显示内容由设计者自行设计,但不可省略,持续 2~5S 后蜂鸣 器停止报警;
校验密码连续输入错误 3 次,则持续红色发光二极管点亮,绿 色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码连续 错误 3 次”,“密码连续错误 3 次”状态的显示内容由设计者自行设计, 但不可省略,持续 2~5S 后蜂鸣器停止报警,新密码失效,恢复初始 密码使用。
3.1 系统方案的提出.................................................................. 2 3.2 方案比较及确定.................................................................. 3 4 系统硬件设计............................................................................... 4 4.1 STC89C52 最小系统设计..................................................... 5
4.1.1 时钟电路设计............................................................ 5 4.1.2 复位电路设计............................................................ 6 4.2 键盘、显示电路硬件设计.................................................. 7 4.2.1 键盘电路硬件设计.................................................... 7 4.2.2 显示电路硬件设计.................................................... 7 4.3 继电器驱动电路及报警电路设计......................................9 4.3.1 固态继电器简介....................................................... 9 4.3.2 固态继电器驱动电路设计..................................... 11 4.3.3 报警提示电路......................................................... 12 5 系统软件设计............................................................................. 12 5.1 主程序模块........................................................................ 14 5.2 密码比较判断模块............................................................ 14 5.3 键盘扫描模块.................................................................... 14 5.4 修改密码模块.................................................................... 15 5.5 数码管液晶显示模块........................................................ 16 6 系统调试..................................................................................... 17 7 总结..............................................................................................18
2
则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点 亮,数码管显示器提示“密码正确”,“密码正确”状态的显示内容由 设计者自行设计,但不可省略,若不设置新密码,则持续 5~8S 后继 电器关闭,绿色发光二极管熄灭,红色发光二极管点亮;
若功能按键 B 按下:实现设置新密码功能,存储新密码并显示, 一旦设定新密码,则初始密码失效。但此功能必须以旧密码输入正确 为前提。
者自行设计,但不可省略。
功能按键 A:实现设置新密码功能,存储新密码并显示,一旦设
1
定新密码,则初始密码失效。 功能按键 B:实现输入校验密码并验证密码功能,显示校验密码
并进行密码比较。 密码输入正确则继电器启动,并使红色发光二极管熄灭,绿色
发光二极管点亮,数码管显示器提示“密码正确”,“密码正确”状态 的显示内容由设计者自行设计,但不可省略,持续 2~5S 后继电器关 闭,绿色发光二极管熄灭,红色发光二极管点亮;
密码输入错误: 校验密码连续输入错误小于 3 次,则持续红色发光二极管点 亮,绿色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密 码错误”,“密码错误”状态的显示内容由设计者自行设计,但不可省 略,持续 2~5S 后蜂鸣器停止报警; 校验密码连续输入错误 3 次,则持续红色发光二极管点亮,绿 色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码连续 错误 3 次”,“密码连续错误 3 次”状态的显示内容由设计者自行设计, 但不可省略,持续 2~5S 后蜂鸣器停止报警,新密码失效,恢复初始 密码使用。
三、 时间安排 1. 布置任务、查资料 2. 硬件电路图设计及 PCB 制版 3. 硬件电路图及 PCB 制版验收 4.软件编程设计 5.系统调试 6.调试验收
1天 3天 1天 3天 3天 1天
3
7.完成设计报告
3天
四、 基本要求
1.
画出硬件电路图,完成 PCB 制版;
2.
画出软件流程图,编写程序(C51 语言/汇编语
《单片机控制系统设计与调试》 课程设计任务书
指导教师:
班级:
地点:机房、单片机实验室
课程设计题目:密码锁的设计
一、 课程设计目的
1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从
硬件电路图设计,到 PCB 制版,再到软件编程及系统调试实现系统功
能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将
言);
3.
完成系统调试;
4.
提交设计报告,用 A4 打印。
4
目录 1 课程设计题目............................................................................... 1 2 课程设计目的及意义................................................................... 1 3 系统方案设计及确定................................................................... 2
按键(0~9)设置 4 位数字(0~9)密码,2 位功能按键 A(输入校验密
码并验证密码)和 B (设置新密码),利用继电器模拟电子门锁作出是
否开门以及报警等反应。
2. 具体设计内容:
ห้องสมุดไป่ตู้
上电时内定初始密码为“0000”,红色发光二极管点亮,绿色发
光二极管熄灭,数码管显示器显示“初始状态”,“初始状态”由设计
3. 设计内容说明: 设计必须实现“主要设计内容”的所有功能,但对于“具体设计 内容”可做适当调整,密码输入错误 3 次环节可自行设计。 此外,为了加强密码锁的严密性,可采取下述方案对“设置新密 码功能”环节进行加强,依据设计思路可作适当调整,此部分内容为 附加内容。 功能按键 A:实现输入校验密码并验证密码功能,显示校验密码 并进行密码比较。 密码输入正确:
各门知识综合应用。
2.能够上网查询器件资料,培养对新知识新技术的独立的学习能
力和应用能力。
3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分
析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的
基础。
二、 课程设计内容(包括技术指标)
1. 主要设计内容:
使用数码管显示器来显示密码输入的相关信息,通过 10 位数字
校验密码连续输入错误 3 次,则持续红色发光二极管点亮,绿 色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码连续 错误 3 次”,“密码连续错误 3 次”状态的显示内容由设计者自行设计, 但不可省略,持续 2~5S 后蜂鸣器停止报警,新密码失效,恢复初始 密码使用。
3.1 系统方案的提出.................................................................. 2 3.2 方案比较及确定.................................................................. 3 4 系统硬件设计............................................................................... 4 4.1 STC89C52 最小系统设计..................................................... 5
4.1.1 时钟电路设计............................................................ 5 4.1.2 复位电路设计............................................................ 6 4.2 键盘、显示电路硬件设计.................................................. 7 4.2.1 键盘电路硬件设计.................................................... 7 4.2.2 显示电路硬件设计.................................................... 7 4.3 继电器驱动电路及报警电路设计......................................9 4.3.1 固态继电器简介....................................................... 9 4.3.2 固态继电器驱动电路设计..................................... 11 4.3.3 报警提示电路......................................................... 12 5 系统软件设计............................................................................. 12 5.1 主程序模块........................................................................ 14 5.2 密码比较判断模块............................................................ 14 5.3 键盘扫描模块.................................................................... 14 5.4 修改密码模块.................................................................... 15 5.5 数码管液晶显示模块........................................................ 16 6 系统调试..................................................................................... 17 7 总结..............................................................................................18
2
则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点 亮,数码管显示器提示“密码正确”,“密码正确”状态的显示内容由 设计者自行设计,但不可省略,若不设置新密码,则持续 5~8S 后继 电器关闭,绿色发光二极管熄灭,红色发光二极管点亮;
若功能按键 B 按下:实现设置新密码功能,存储新密码并显示, 一旦设定新密码,则初始密码失效。但此功能必须以旧密码输入正确 为前提。
者自行设计,但不可省略。
功能按键 A:实现设置新密码功能,存储新密码并显示,一旦设
1
定新密码,则初始密码失效。 功能按键 B:实现输入校验密码并验证密码功能,显示校验密码
并进行密码比较。 密码输入正确则继电器启动,并使红色发光二极管熄灭,绿色
发光二极管点亮,数码管显示器提示“密码正确”,“密码正确”状态 的显示内容由设计者自行设计,但不可省略,持续 2~5S 后继电器关 闭,绿色发光二极管熄灭,红色发光二极管点亮;
密码输入错误: 校验密码连续输入错误小于 3 次,则持续红色发光二极管点 亮,绿色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密 码错误”,“密码错误”状态的显示内容由设计者自行设计,但不可省 略,持续 2~5S 后蜂鸣器停止报警; 校验密码连续输入错误 3 次,则持续红色发光二极管点亮,绿 色发光二极管熄灭状态,蜂鸣器报警,数码管显示器提示“密码连续 错误 3 次”,“密码连续错误 3 次”状态的显示内容由设计者自行设计, 但不可省略,持续 2~5S 后蜂鸣器停止报警,新密码失效,恢复初始 密码使用。
三、 时间安排 1. 布置任务、查资料 2. 硬件电路图设计及 PCB 制版 3. 硬件电路图及 PCB 制版验收 4.软件编程设计 5.系统调试 6.调试验收
1天 3天 1天 3天 3天 1天
3
7.完成设计报告
3天
四、 基本要求
1.
画出硬件电路图,完成 PCB 制版;
2.
画出软件流程图,编写程序(C51 语言/汇编语
《单片机控制系统设计与调试》 课程设计任务书
指导教师:
班级:
地点:机房、单片机实验室
课程设计题目:密码锁的设计
一、 课程设计目的
1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从
硬件电路图设计,到 PCB 制版,再到软件编程及系统调试实现系统功
能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将
言);
3.
完成系统调试;
4.
提交设计报告,用 A4 打印。
4
目录 1 课程设计题目............................................................................... 1 2 课程设计目的及意义................................................................... 1 3 系统方案设计及确定................................................................... 2
按键(0~9)设置 4 位数字(0~9)密码,2 位功能按键 A(输入校验密
码并验证密码)和 B (设置新密码),利用继电器模拟电子门锁作出是
否开门以及报警等反应。
2. 具体设计内容:
ห้องสมุดไป่ตู้
上电时内定初始密码为“0000”,红色发光二极管点亮,绿色发
光二极管熄灭,数码管显示器显示“初始状态”,“初始状态”由设计
3. 设计内容说明: 设计必须实现“主要设计内容”的所有功能,但对于“具体设计 内容”可做适当调整,密码输入错误 3 次环节可自行设计。 此外,为了加强密码锁的严密性,可采取下述方案对“设置新密 码功能”环节进行加强,依据设计思路可作适当调整,此部分内容为 附加内容。 功能按键 A:实现输入校验密码并验证密码功能,显示校验密码 并进行密码比较。 密码输入正确:
各门知识综合应用。
2.能够上网查询器件资料,培养对新知识新技术的独立的学习能
力和应用能力。
3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分
析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的
基础。
二、 课程设计内容(包括技术指标)
1. 主要设计内容:
使用数码管显示器来显示密码输入的相关信息,通过 10 位数字