基于C51单片机的电子密码锁课程设计.doc下载

weixin_39820780 2023-03-19 16:00:23
10/11学年第二学期 《单片机控制系统设计与调试》 课程设计任务书 指导教师: 班级: 地点:机房、单片机实验室 课程设计题目:密码锁的设计 1. 课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到 PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知 识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的 能力,为日后的毕业设计及科研工作奠定良好的基础。 2. 课程设计内容(包括技术指标) 1. 主要设计内容: 使用数码管显示器来显示密码输入的相关信息,通过10位数字按键(0~9)设置4位数 字(0~9)密码,2位功能按键A(输入校验密码并验证密码)和B (设置新密码),利用继电器模拟电子门锁作出是否开门以及报警等反应。 2. 具体设计内容: 上电时内定初始密码为"0000",红色发光二极管点亮,绿色发光二极管熄灭,数码管 显示器显示"初始状态","初始状态"由设计者自行设计,但不可省略。 功能按键A:实现设置新密码功能,存储新密码并显示,一旦设定新密码,则初始密 码失效。 功能按键B:实现输入校验密码并验证密码功能,显示校验密码并进行密码比较。 密码输入正确则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点亮,数 码管显示器提示"密码正确","密码正确"状态的显示内容由设计者自行设计,但 不可省略,持续2~5S后继电器关闭,绿色发光二极管熄灭,红色发光二极管点亮 ; 密码输入错误则持续红色发光二极管点亮,绿色发光二极管熄灭状态,蜂鸣器报警 ,数码管显示器提示"密码错误","密码错误"状态的显示内容由设计者自行设计 ,但不可省略,持续2~5S后蜂鸣器停止报警; 校验密码连续输入错误3次,则持续红色发光二极管点亮,绿色发光二极管熄灭状态 ,蜂鸣器报警,数码管显示器提示"密码连续错误3次","密码连续错误3次"状态 的显示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警,新密 码失效,恢复初始密码使用。 3. 设计内容说明: 设计必须实现"主要设计内容"的所有功能,但对于"具体设计内容"可做适当调整,密 码输入错误3次环节可自行设计。 此外,为了加强密码锁的严密性,可采取下述方案对"设置新密码功能"环节进行加强 ,依据设计思路可作适当调整,此部分内容为附加内容。 功能按键A:实现输入校验密码并验证密码功能,显示校验密码并进行密码比较。 密码输入正确: 则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点亮,数码管显示 器提示"密码正确","密码正确"状态的显示内容由设计者自行设计,但不可省 略,若不设置新密码,则持续5~8S后继电器关闭,绿色发光二极管熄灭,红色 发光二极管点亮; 若功能按键B按下:实现设置新密码功能,存储新密码并显示,一旦设定新密码 ,则初始密码失效。但此功能必须以旧密码输入正确为前提。 密码输入错误: 校验密码连续输入错误小于3次,则持续红色发光二极管点亮,绿色发光二极管 熄灭状态,蜂鸣器报警,数码管显示器提示"密码错误","密码错误"状态的显 示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警; 校验密码连续输入错误3次,则持续红色发光二极管点亮,绿色发光二极管熄灭 状态,蜂鸣器报警,数码管显示器提示"密码连续错误3次","密码连续错误3 次"状态的显示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止 报警,新密码失效,恢复初始密码使用。 3. 时间安排 1. 布置任务、查资料 1天 2. 硬件电路图设计及PCB制版 3天 3. 硬件电路图及PCB制版验收 1天 4.软件编程设计 3天 5.系统调试 3天 6.调试验收 1天 7.完成设计报告 3天 4. 基本要求 1. 画出硬件电路图,完成PCB制版; 2. 画出软件流程图,编写程序(C51语言/汇编语言); 3. 完成系统调试; 4. 提交设计报告,用A4打印。 目 录 1 课程设计题目 1 2 课程设计目的及意义 1 3 系统方案设计及确定 2 3.1 系统方案的提出 2 3.2 方案比较及确定 3 4 系统硬件设计 4 4.1 STC89C52最小系统设计 4 4.1.1时钟电路设计 4 4.1.2复位电路设计 5 4.2 键盘、显示电路硬件设计 6 4.2.1键盘电路硬件设计 6 4.2.2显示电路硬件设计 6 4.3 继电器驱动电路及报警电路设计 8 4.3.1 固态继电器简介 8 4.3.2 固态继电器驱动电路设计 9 4.3.3 报警提示电路 10 5 系统软件设计 10 5.1 主程序模块 , 相关下载链接:https://download.csdn.net/download/qq_43934844/87506486?utm_source=bbsseo
...全文
20 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
10/11学年第二学期 《单片机控制系统设计与调试》 课程设计任务书 指导教师: 班级: 地点:机房、单片机实验室 课程设计题目:密码锁的设计 1. 课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到 PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知 识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的 能力,为日后的毕业设计及科研工作奠定良好的基础。 2. 课程设计内容(包括技术指标) 1. 主要设计内容: 使用数码管显示器来显示密码输入的相关信息,通过10位数字按键(0~9)设置4位数 字(0~9)密码,2位功能按键A(输入校验密码并验证密码)和B (设置新密码),利用继电器模拟电子门锁作出是否开门以及报警等反应。 2. 具体设计内容: 上电时内定初始密码为"0000",红色发光二极管点亮,绿色发光二极管熄灭,数码管 显示器显示"初始状态","初始状态"由设计者自行设计,但不可省略。 功能按键A:实现设置新密码功能,存储新密码并显示,一旦设定新密码,则初始密 码失效。 功能按键B:实现输入校验密码并验证密码功能,显示校验密码并进行密码比较。 密码输入正确则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点亮,数 码管显示器提示"密码正确","密码正确"状态的显示内容由设计者自行设计,但 不可省略,持续2~5S后继电器关闭,绿色发光二极管熄灭,红色发光二极管点亮 ; 密码输入错误则持续红色发光二极管点亮,绿色发光二极管熄灭状态,蜂鸣器报警 ,数码管显示器提示"密码错误","密码错误"状态的显示内容由设计者自行设计 ,但不可省略,持续2~5S后蜂鸣器停止报警; 校验密码连续输入错误3次,则持续红色发光二极管点亮,绿色发光二极管熄灭状态 ,蜂鸣器报警,数码管显示器提示"密码连续错误3次","密码连续错误3次"状态 的显示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警,新密 码失效,恢复初始密码使用。 3. 设计内容说明: 设计必须实现"主要设计内容"的所有功能,但对于"具体设计内容"可做适当调整,密 码输入错误3次环节可自行设计。 此外,为了加强密码锁的严密性,可采取下述方案对"设置新密码功能"环节进行加强 ,依据设计思路可作适当调整,此部分内容为附加内容。 功能按键A:实现输入校验密码并验证密码功能,显示校验密码并进行密码比较。 密码输入正确: 则继电器启动,并使红色发光二极管熄灭,绿色发光二极管点亮,数码管显示 器提示"密码正确","密码正确"状态的显示内容由设计者自行设计,但不可省 略,若不设置新密码,则持续5~8S后继电器关闭,绿色发光二极管熄灭,红色 发光二极管点亮; 若功能按键B按下:实现设置新密码功能,存储新密码并显示,一旦设定新密码 ,则初始密码失效。但此功能必须以旧密码输入正确为前提。 密码输入错误: 校验密码连续输入错误小于3次,则持续红色发光二极管点亮,绿色发光二极管 熄灭状态,蜂鸣器报警,数码管显示器提示"密码错误","密码错误"状态的显 示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止报警; 校验密码连续输入错误3次,则持续红色发光二极管点亮,绿色发光二极管熄灭 状态,蜂鸣器报警,数码管显示器提示"密码连续错误3次","密码连续错误3 次"状态的显示内容由设计者自行设计,但不可省略,持续2~5S后蜂鸣器停止 报警,新密码失效,恢复初始密码使用。 3. 时间安排 1. 布置任务、查资料 1天 2. 硬件电路图设计及PCB制版 3天 3. 硬件电路图及PCB制版验收 1天 4.软件编程设计 3天 5.系统调试 3天 6.调试验收 1天 7.完成设计报告 3天 4. 基本要求 1. 画出硬件电路图,完成PCB制版; 2. 画出软件流程图,编写程序(C51语言/汇编语言); 3. 完成系统调试; 4. 提交设计报告,用A4打印。 目 录 1 课程设计题目 1 2 课程设计目的及意义 1 3 系统方案设计及确定 2 3.1 系统方案的提出 2 3.2 方案比较及确定 3 4 系统硬件设计 4 4.1 STC89C52最小系统设计 4 4.1.1时钟电路设计 4 4.1.2复位电路设计 5 4.2 键盘、显示电路硬件设计 6 4.2.1键盘电路硬件设计 6 4.2.2显示电路硬件设计 6 4.3 继电器驱动电路及报警电路设计 8 4.3.1 固态继电器简介 8 4.3.2 固态继电器驱动电路设计 9 4.3.3 报警提示电路 10 5 系统软件设计 10 5.1 主程序模块

12,792

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧