单片机课程设计方案(电子密码锁).docVIP

  • 3
  • 0
  • 约1.01万字
  • 约 26页
  • 2017-11-23 发布于江苏
  • 举报
单片机课程设计方案(电子密码锁)

单片机原理与应用技术 课程设计报告 题目:基于单片机控制的电子密码锁 专业班级:___应教112 _____ 姓  名:___ _______ 时 间:___ _____________ 指导教师:_____ ___________ 2014年 月 日 (1) () ()2.设计内容 (1)画出电路原理图,正确使用逻辑关系; (2)确定元器件及元件参数; (3)进行电路模拟仿真; (4)SCH文件生成与打印输出; 3.编写设计报告 写出设计的全过程,附上有关资料和图纸,有心得体会。 4.答辩 在规定时间内,完成叙述并回答问题。 基于单片机控制的电子密码锁 班级:应教112 姓名:袁文浩 摘要: 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替了传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。 本文从经济实用的角度出发,采用台湾宏晶公司的单片机STC89C52作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、数码管显示、报警、开锁等,用C语言编写的主控芯片控制程序,并用Keil软件进行编译,设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。 这种密码锁的电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。密码长度可变、保密性强、灵活性高、应用日益广泛。 关键词:密码锁、STC89C52、Keil、报警、长度可变 1 引言 电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁 1) 保密性好编码量多远远大于弹子锁。随机开锁成功率几乎为零。 2密码可变用户可以更改密码,防止密码被盗,同时也可以避免因 3) 误码输入保护当输入密码多次错误时,报警系统自动启动。 5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。 2 总体设计方案 2.1 设计思路 本设计采用单片机为主控芯片,结合外围矩阵键盘及显示电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次或者输入时间超过12秒将报警并锁定键盘禁止再次输入。密码可以有用户自己修改设定,密码长度为1至16位,锁打开后才能修改密码。修改密码之前必须按重置键,修改密码之后必须按确定键,以防止误操作。由于密码长度的不确定性增加的安全系数。为了增强实用性,密码锁还应加入管理员功能,当密码锁键盘被锁定后可由管理员输入密码解锁,然后重新设置密码。 2.1.1 具体实施方案 本设计可分为单片机主控部分、电源部分、4×4键盘、显示部分、声音报警部分 电源部分采用常见的7.4V锂电池经过降压后接入电路 单片机主控部分采用市场上比较低廉的STC89C52,含有32个I/O口用以支持键盘扫描、数码显示及声音报警电路的工作。 4×4键盘采用常见12×12×9轻触按键组成。 声音报警部分采用5V直流蜂鸣器及PNP三极管S8550构成。 2.2 设计方框图 图2.1设计方框图 3 设计原理分析 3.1 电源电路的设计 电源部分使用7.4V锂电池通过7805稳压滤波后得到电路图如下: 图3.1直流电源的设计 3.2 单片机控制电路的设计 单片机控制电路主要有外部12MHz无源晶振及复位电路组成的最小系统构成,原理图如下: 图3.2单片机最小系统 3.3 4×4键盘电路的设计 键盘电路由16个12×12×9轻触按键按4行4列组成,原理图如下: 图3.3键盘电路的设计 3.4数码管显示电路的设计 数码管显示电路由1个3位一体数码管,7个470Ω限流电阻和3个510Ω上拉电阻构成,原理图如下: 图3.4数码管显示电路的设计 3.5 声音报警电路的设计 声音报警电路由1个PNP三极管、1个1KΩ限流电阻和1个5V直流蜂鸣器组成,原理图如下: 图3.5声音报警电路的设计 4 结束语 通过这次课程设计,无论从选题到定稿,从理论到实践都使我学到了很多东西,它不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。同时也明白了理论与实践相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考

文档评论(0)

1亿VIP精品文档

相关文档