本文档探讨了以C51单片机为核心组件的电子密码锁的设计与实现方法,详细介绍了硬件电路和软件编程技术。
10/11学年第二学期《单片机控制系统设计与调试》课程设计任务书
指导教师:
班级:
地点:机房、单片机实验室
### 课程设计题目:
密码锁的设计
#### 一. 设计目的:
1. 灵活运用所掌握的单片机基础知识,完成从硬件电路图设计到PCB制版再到软件编程及系统调试的过程。通过这一系列操作实现系统的功能,并加深对单片机基础理论知识的理解与灵活应用。
2. 能够独立上网查询相关器件资料,培养自学新技术的能力以及将所学技术应用于实际问题解决中的能力。
3. 独立完成一个小型的系统设计项目,从硬件到软件的设计过程能够增强分析和解决问题的能力。为日后的毕业设计及科研工作奠定坚实的基础。
#### 二. 设计内容(包括技术指标):
1. **主要设计内容**:
使用数码管显示器来显示密码输入的相关信息;通过十个数字按键设置四位数的初始密码,利用两个功能键A和B分别实现校验与修改密码的功能,并使用继电器模拟电子门锁的动作。
2. **具体设计要求**:
- 上电时,默认设定初始密码为“0000”,红色LED亮起而绿色LED熄灭;数码管显示提示信息。
- 功能键A:用于输入校验密码并验证其正确性,若验证通过则继电器启动,并使红灯熄灭、绿灯点亮及显示器上出现相应提示。连续三次错误后恢复初始状态;
- 功能键B:实现新密码设置功能;一旦设定完成,则旧有密码失效。
3. **设计说明**:
设计须涵盖“主要设计内容”中的所有要求,对于“具体设计内容”,可根据实际情况适当调整。例如,在连续三次校验失败的情况下可以采取不同的处理方式。
#### 三. 时间安排:
1. 布置任务、查找资料:一天
2. 硬件电路图绘制及PCB版制作:三天
3. 验收硬件电路图和PCB板:一天
4. 软件编程设计:三天
5. 进行系统调试工作:三天
6. 完成系统调试验收:一天
7. 编写并提交课程设计报告书(A4纸打印):三天
#### 四. 基本要求:
1. 绘制硬件电路图,并完成PCB板的制作;
2. 制作软件流程图,编写程序代码(使用C51语言或汇编语言均可);
3. 完成整个系统的调试工作;
4. 提交一份完整的课程设计报告。