1、 课 程 设 计 任 务 书 课程名称 单片机原理及应用 课 题 基于单片机的密码锁设计 专业班级 测控技术与仪器 0601 班 任务书下达日期 2014 年 2 月 24 日 任务完成日期 2014 年 3 月 7 日 2 设 计 内 容 与 设 计 要 求设 计 内 容 与 设 计 要 求 设计内容:设计内容: 1、 密码的设定, 此密码是固定在程序存储器 ROM 中, 假设预设的 密码为“12345”共 5 位密码。 2、 密码的输入: 采用两个按键来完成密码的输入,其中一个按 键为功能键, 另一个按键为数字键。 在密码都已经输入完毕并 且确认功能键之后, 才能完成密码的输入过程。 然后
2、进入密码 的判断比较处理状态并给出相应的处理过程。 3、 按键禁止功能:初始化时,允许按键输入密码,当有按键按下 并开始进入按键识别状态时, 按键禁止功能被激活, 但启动的 状态是在 3 次密码输入不正确的情况下发生的。 4 4、 设计要求:设计要求: 1、 设计方案要合理、正确; 2、 系统硬件设计及焊接制作; 3、 系统软件设计及调试; 4、 系统联调; 5、 写出设计报告。 3 主主 要要 设设 计计 条条 件件 1 1、 MCS-51 单片机实验操作台 1 台; 2 2、 PC 机及单片机调试软件; 3 3、 单片机应用系统板 1 套; 4 4、 制作工具 1 套; 5 5、 系统设计
3、所需的元器件。 说 明 书 格 式 1. 封面 2. 课程设计任务书 3. 目录 4. 系统总体方案设计 5. 系统硬件设计 6. 软件设计(包括流程图) 7. 系统的安装调试说明 8、 总结 9、参考文献 10、附录(源程序清单及硬件原理图等) ; 11、课程设计成绩评分表。 4 进 度 安 排 设计时间为两周设计时间为两周 第一周 星期一、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料,总体方案讨论 星期二、确定总体设计方案 星期三、硬件模块方案设计 星期四、软件模块方案设计 星期五、设计及调试 第二周 星期一、设计及调试 星期二、设计及调试 星期三、总调 星期四、写说明书 星期五
4、、上午:写说明书,整理资料 下午:交设计资料,答辩 参 考 文 献 1、 微型计算机原理及应用许立梓编 机械工业出版社 2002 2、 微型计算机接口技术及应用刘乐善编 华中理工大学出版社 2000 3、 计算机硬件技术基础试验教程邹逢兴编 高等教育出版社 2000 4、 16 位微型计算机原理接口及其应用周佩玲编 中国科学技术大学出版社 2000 5、 微型计算机原理与接口技术吴秀清编 中国科学技术出版社 2001 6、 微型计算机接口技术邓亚平编 清华大学出版社 2001 7、 单片机原理及及应用王迎旭编 机械工业出版社 2001 8、 单片机应用程序设计技术 周航慈 著 北京航空航天大学
5、出版社 2002 9、 单片机实用技术问答 谢宜仁 主编 人民邮电出版社 2002 5 目录目录 第 1 章 系统概述 1.1 系统功能.1 1.2 设计内容及要求.1 第 2 章 系统方案设计 2.1 总体方案2 2.2 系统组成.2 第 3 章 硬件设计 3.1 按键电路设计.9 3.2 指示灯及报警蜂鸣器的电路设计.9 3.3 显示电路设计.10 第 4 章 软件设计 4.1 主程序设计11 4.2 按键识别与编码设计11 4.3 显示程序设计13 4.4 密码修改程序设计.15 第 5 章 系统调试 5.1 软件模拟调试16 5.2 硬件接线及调试.17 第 6 章 总结 6.1 课程设计总结 18 . 附: A、硬件图 B、主程序流程图 C、程序清单 6 第 1 章 系统概述 1.1 系统功能 本次设计使用 A TMEL 公司的 A T 80C51 实现一基于单片机的电子密码锁的设 计,其主要具有