文档介绍:《单片机原理及其应用》
课程设计报告
设计题目电子密码锁设计
06
班级
级自动化四班
:
学号
姓名
指导教师肖业伟
设计时间
1
目录
.3
概述…………………………………………………………………
..3
第一章设计要求………………………………………………
...4
第二章设计方案………………………………………………
...8
第三章设计程序………………………………………………
Proteus .14
第四章仿真……………………………………………
...14
第五章硬件制作………………………………………………
.17
收获与体会………………………………………………………
. .18
附录………………………………………………………
.16
参考文献………………………………………………………
2
概述
单片机是一门技术性应用性、实践性很强的技术。课程设计是学好本门课程的又一
重要实践性教学环节课程设计的目的和任务就是配合单片机的教学和平时实验以达到巩
固消化课程的内容进一步加强综合应用能力及单片机应用系统开发和设计能力的训练启
发创新思维使之具有独立单片机产品和科研的基本技能是以培养学生综合运用所学知识
的过程是知识转化为能力和能力转化为工程素质的重要阶段。在实际生活中有好多地方都
用到了单片机因此学习好这门课程有着十分重要的意义。
硬件系统设计
1
控制系统主要由单片机应用电路、存储器接口电路、显示接口电路组成。其中单
AT89C51 .
片机是系统工作的核心它主要负责控制各个部分协调工作
2 AT89C51
硬件组成及所需元件该系统的核心器件是。在其外围接上复位电路、
X1 C1 C2 C3 RP1
上拉电阻、数码管、按钮及扬声器。元件为晶振、电容、、、电阻。
, -P1. 8 , --
和由裁判控制分别是抢答停止和开始键。是组抢答的输入口
, -- , 0 1
口为数码管的段选口位选口用的是口输出外部中断、和为抢
, , 0 1
答记时调整口实现的对个队进行计时并且加减调整外部中断实现了答题时间调
. . Proteus ,
整分别实现了时间的加一和减一控制系统防真用到了集成调试环境
,
集成了编缉器、编译器、调试器支持软件模拟支持项目管理功能强大的观察窗口支持
PROTEUS
所有的数据类型。系统仿真还用到了软件可通过仿真可以完全显示出所设计系统
, .
的功能对于程序的调试等有很大的帮助
一、设计要求
1.
题目电子密码锁
proteus
选题后先在上进行软件仿真设计在仿真实现的基础上要求完成部分硬件模
块的制作和系统联调具体要求见选题。
设计流程查阅有关文献资料→拟定电路原型→依据题目功能要求进行电路元件选择
→画出原理电路→软件仿真分析验证设计方案→实际部分硬件制作、系统联调→写出设计报
告。
时间安排选题结束后自己安排时间进行课题资料查阅、原理方案设计然后进行软
PC
件仿真可以利用自己的机或利用实验室开放时间段预约后到实验室进行仿真实验完
成上述工作后预约第一阶段检查验收验收合格后凭指导教师验收签字单到实验中心领取
器材进行硬件制作部分完成调试后经指导教师验收签字最后撰写课程设计总结报告
并提交到实验中心。
2.
密码锁具体设计要求
3
1 8
利用单片机设计一个密码锁要求可设定从位到位的密码从键盘键入正确密码才
可更改密码或开锁输入三次错误密码电路就不断报警开锁信号输出口用发光二极管表示。
同时输入密码后要按确认键才有效。
1
可设置密码掉电密码能保存
2
按键确实被按下时发出一下提示音
3
设置新密码前需校验旧密码
发挥部分
DES
密码用密文保存在存储器中加密方法可采用算法
可选器件
51 24C01 7 LED 74LS244 74LS240
系列单片机、、段数码管、或、与非门等
二、设计方案
AT89S52
本设计采用以为核心的单片机控制方案。利用单片机灵活