ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:398.95KB ,
资源ID:1098368      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1098368.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理与接口技术课程设计-电子密码锁设计.docx)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

单片机原理与接口技术课程设计-电子密码锁设计.docx

1、 单片机原理与接口技术课程设计题目:电子密码锁设计 院 系:工学院电气与电子工程系 烟台南山学院教务处二一七年九月烟台南山学院单片机原理与接口技术课程设计 第页电子密码锁设计摘 要随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁构造简单,被撬事件屡见不鲜;电子锁其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。本设计以单片机 STC89C52 作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构。实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。根据 51 单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。

2、而且采用键盘输入的电子密码锁有较高的优势。采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。关键词 单片机密码锁 单片机设计 电子锁。烟台南山学院单片机原理与接口技术课程设计 第页烟台南山学院单片机原理与接口技术课程设计 目录第 1 章 绪论 .21.1 项目设计及背景意义 .21.2 设计目的 .2第 2 章 设计方案比较 .22.1 系统方案的提出 .22.2 方案比较及确定 .2

3、第 3 章 硬件电路设计 .23.1 STC89C52 最小系统设计 .23.1.1 时钟电路设计 .23.1.2 复位电路设计 .23.2 键盘、显示电路硬件设计 .23.2.1 键盘电路硬件设计 .23.2.2 显示电路硬件设计 .23.3 继电器驱动电路及报警电路设计 .23.3.1 固态继电器简介 .23.3.2 固态继电器驱动电路设计 .23.3.3 报警提示电路 .2第 4 章 软件设计 .24.1 主程序模块 .24.2 密码比较判断模块 .24.3 键盘扫描模块 .2第 5 章 系统调试 .2结论 .2致谢 .2烟台南山学院单片机原理与接口技术课程设计 第页参考文献 .2附录

4、.2烟台南山学院单片机原理与接口技术课程设计 第 1 页第 1 章 绪论 1.1 项目设计及背景意义 在单片机向着大容量、多功能、高性能、高速度、低电压、低功耗及外围电路内装化的方向发展的时代,选择一种性价比最优的芯片显得尤为重要。在本次课程设计中,程序编写可选汇编和 C 语言。而汇编效率高,对硬件的可操控性更强,体积小,但不易维护,可移植性很差;C 语言效率比较低,硬件可操控性比较差,目标代码体积大,但容易维护,可移植性很好。该系统用 C 语言编写程序,与汇编语言相比具有更好的移植性和可读性,便于修改和增减功能,故本次课程设计我选择了 C 语言。通过对此次设计的理解和掌握,使我受益很多:1、

5、熟悉掌握单片机的结构及工作原理,锻炼独立设计、制作和调试单片机应用系统的软硬件开发的过程和方法。2、通过 MCS-51 单片机应用系统的设计与编程应用,将理论知识和实际应用结合起来,加深对电子电路、电子元器件、印刷电路板等方面的知识,提高在软件编程、排错调试、焊接技术、相关设备的使用技能。掌握单片机的接口及外围设备的特性,使用和控制方法。为以后设计和实现单片机应用系统打下良好的基础。3、通过密码锁的设计将所学知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力,领会单片机应用系统的软件、硬件调试方法和习题研制开发过程,为进一步的动手实践活动打下一定的基础。4、 这次课程设计时我翻阅了很多

6、资料例如张毅刚主编的单片机原理及应用、高峰编的单片微型计算机原理与接口技术等书籍,还从网上找了STC89C52、74LS244 以及 74LS06 的资料。让我在学习开发单片机应用系统时对芯烟台南山学院单片机原理与接口技术课程设计 第 2 页片功能的学习有了更新的理解,这不仅需要电子技术方面要有数字电路和模拟电路等方面的理论基础,还需要英语基础。1.2 设计目的 单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU )、随机存取存储器(RAM )、只读存储器(ROM )、输入/输出端口 (I/0 )等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。本设计从经济实用的角度出

7、发,采用 A T89C51 单机,研制了一款具有防盗自动报警功能的电子密码锁。该密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有一定的推广价值。(1)系统初始设置 6 位密码,密码通过键盘输入,若密码正确,则将锁打开。(2)密码由用户自己设定,在开锁状态下,用户可自行修改密码。长度可任意指定。 (3)具有自动报警功能,由蜂鸣器发出报警声。 (4)密码输入错误 3 次,则报警。系统工作时,用户通过按键输入密码,单片机将输入密码与设定密码进行比较,若密码正确,则发出开锁信号,将门打开,系统不报警;若密码不正确,则有相应的指示灯闪动,并要求重新输入密码,重新输入密码的次数不能超过

8、 3 次,若 3 次输入的密码都不正确,则发出报警信号。烟台南山学院单片机原理与接口技术课程设计 第 3 页、第 2 章 设计方案比较 2.1 系统方案的提出本次课程设计的密码锁电路主要由四个模块组成:键盘输入模块、数据处理模块、显示控制模块,继电器驱动模块和蜂鸣器报警模块。方案一:以单片机为电子密码锁系统核心,使用 4*4 矩阵键盘作为数据输入方式,驱动 4 位数码管显示器提示程序运行过程和开锁的步骤,利用继电器及蜂鸣器模拟电子门锁作出是否开门以及报警等反应。图 2.1 为单片机控制密码锁的系统原理框图。单片机电源模块矩阵键盘控制四位数码管烟台南山学院单片机原理与接口技术课程设计 第 4 页

9、图 2.1 单片机控制密码锁的系统原理框图方案二:以74LS112双JK触发器构成的数字逻辑电路控制方案,如图2.2。2.2 方案比较及确定 由于利用单片机灵活的编程设计和强大的 I/O 端口,及其控制的准确性,不但能实现基本的密码锁功能,还可以增添掉电存储、声光提示等功能,故选用方案一。CPU 的选择STC89C52 系列单片机,高速、低功耗、新增在系统在应用可编程(ISP,IAP)功能,使不具有 E2PROM 的单片机具有了 E2PROM 的功能,可以在线对现场历史数据的存储功能,适用于一些需经常改变数据的应用产品(如计费器、门禁系统等)及需远距离改变设备参数的产品(遥控设备等)。采用 S

10、TC89C52 单片机设计的电子密码锁,利用内部 E2PROM 资源,不需要外接程序存储器就能完成修改密码等多种功能,并且保密性高、成本低、简单易行,符合住宅、部门办公安全要求。ISP 在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离,是一个强大易用的功能。具有双工 UART 串行通道。内部时钟及复位电路继电器控制电路蜂鸣器提示电路烟台南山学院单片机原理与接口技术课程设计 第 5 页集成看门狗计时器,不再需要像 AT89C51 那样外接看门狗计时器单元电路键盘电路采用矩阵式键盘,显示电路采用四位数码管动态显示方式,动态显示相对于静态显示有占用 I/O 口资源

11、少的特点,恰好适合于本系统。方案中没有采用键盘、显示接口芯片 8279 实现键盘、显示接口。由于本次课程设计所使用的键盘数量、显示的方式及单片机的 I/O 口线使用情况等,采用前一种方式就足以能完成课程设计的要求,不必要多用一个芯片。根据本次课程设计的实际情况,兼顾经济性、使用性、简单易行、操作简单等多方面因素,本次课程设计采用方案一来完成。第 3 章 硬件电路设计 本次课程设计的密码锁电路主要由四个模块组成:键盘输入模块、数据处理模块、显示控制模块,继电器驱动模块和蜂鸣器报警模块。通过单片机送给开锁执行机构,电路驱动继电器吸合,从而达到开锁的目的。如图 3.3 所示,为密码锁开锁电路原理图。当用户输入的密码正确时,单片机便输出开门信号,送到继电器驱动电路,然后驱动继电器常开触点闭合,达到开门的目的。本次设计中,继电器选用固态继电器,信息通过数码管显示,并利用蜂鸣器和发光二极管声光指示。其中,绿发光二极管亮,表示开锁;否则,红发光二极管亮,表示密码输入错误并开启报警电路。图 3.3 密码锁开锁电路原理图3.1 STC89C52 最小系统设计单片机最小系统包括 CPU、时钟电路和复位电路等三部分。下面则分别介绍这三部分的选取。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。