电子信息工程毕业设计(论文)基于单片机的十位数字密码锁电路设计.doc
《电子信息工程毕业设计(论文)基于单片机的十位数字密码锁电路设计.doc》由会员分享,可在线阅读,更多相关《电子信息工程毕业设计(论文)基于单片机的十位数字密码锁电路设计.doc(41页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)题 目 十位数字密码锁电路 学院(部) 电子信息工程学院 专 业 电子信息工程 学生姓名 学 号 级 2007级 指导教师 2011年 6 月 6 日十位数字密码锁电路摘要:随着电子技术和计算机术的飞速发展和人们生活水平的不断提高,各种各样的智能化、微型化的电子产品已广泛地应用于日常生活的各个领域,电子密码锁就是这样一个为实现防盗而诞生的电子产品,它安全性更高,使用方便灵活,其性能远远优于传统的机械锁,能更好的满足人们的需要。单片机广泛应用于生活生产中的各个自动控制领域,单片机的应用有利于产品的小型化、智能化、多功能化,有助于提高效率,提高质量,减少能源材料消耗,保证安全等,
2、是微控技术的发展和体现。本文从经济实用的角度出发,从加深对单片机理论的理解和熟练电子设计过程的角度出发,采用Intel公司的8051AH单片机为主控芯片加上键盘输入电路和由逻辑元器件、发光二极管等电子元件组成的简单外围电路,用汇编语言编写单片机控制程序,设计了一款可以更改密码具有错误警报提示的十位数字密码锁。经实验证明,该密码锁具有设计合理,简单易行,成本低,安全实用等特点,适合居家住宅、办公用锁等要求,具有较高实用价值。也是单片机产品开发和应用的一种体现。关键词:电子密码锁;单片机;矩阵键盘;液晶显示器。Ten-digit code lock circuitAbstract:As elect
3、ronic technology and the rapid development of computer technique and the continuous improvement of living standards, a variety of intelligent, miniaturized electronic products have been widely used in all areas of daily life, electronic locks is to achieve a the birth of the electronic security prod
4、ucts, it is more secure, easy to use and flexible, its performance is far superior to traditional mechanical locks, to better meet peoples needs. SCM is widely used in the production of life in all areas of automatic control, microcontroller applications, facilitating product miniaturization, intell
5、igent, multi-function, which contributes to increase efficiency, improve quality, reduce energy consumption of materials, ensuring safety, is a micro- control technology development and expression. From the economical point of view, from the theory to deepen understanding of SCM and skilled electron
6、ic design process point of view, the use of Intel 8051AH microcontroller for the companys main chip with keyboard input circuit and by the logic components, light emitting diodes and other electronic components The simple external circuit, microcontroller assembly language program, designed a false
7、alarm can be prompted to change your password with the ten-digit combination lock. The experiment proved that the locks with reasonable design, simple, low cost, safe and practical features, suitable for home residential, office locks, etc., with high practical value. Product development and applica
8、tion of SCM is a reflection.Key words:Electronic Cipher Lock;MCU;Matrix Keyboard;LCD Monitor.目录绪论 1第1章 系统设计方案选择21.1 系统设计方案21.2 设计方案选择2第2章 单片机概述32.1 单片机的基本概念3 2.2 单片机的主要特点及应用32.3 8051芯片介绍5 2.3.1 51单片机简介5 2.3.2 51单片机的基本组成及引脚相关功能5 2.3.3 51单片机存储器及中断系统6第3章 系统硬件设计83.1 系统总体设计原理83.2 键盘电路93.3 开锁电路103.4 显示电路1
9、23.5 硬件设计原理图14第4章 系统软件设计164.1 主程序164.2 密码删除和密码修改程序174.3 键盘扫描和按键识别程序184.4 密码比较和显示程序19第5章 调试仿真205.1 用Keil软件进行编译连接205.2 用Proteus软件进行仿真21结论26致谢27参考文献28附录 汇编语言程序29绪论在生活和生产的各个领域中,越来越多小型化、智能化、多功能化的电子产品的出现,电子密码锁就是一个服务于人们生活中很常见的小型智能化电子产品。电子密码锁是通过输入正确的秘密来控制电路或者芯片工作,从而控制机械开关完成开锁的电子产品。目前的电子密码锁产品中,它的种类很多,有简易电路的产
10、品,也有基于芯片控制的性价比高的产品。现在计算机技术如此发达,大多电子密码锁也广泛以芯片为核心,通过编程来实现各种各样的功能。电子密码锁的性能和安全性都大大优于传统机械锁,主要有以下几个特点:1) 保密性好,密码越长保密性更高,随机开锁几率几乎为零,不像传统机械锁可能被钥匙以外的东西打开。2) 密码可变,用户可以随时改变密码,大大提高了安全性。防止密码被盗和不同人员使用。3) 电子密码锁轻巧方便不同于机械锁的磨损等使用弊端,因此寿命更长。4) 使用灵活性好,不像机械锁需要佩带钥匙,大大提高效率和使用方便性。5) 电子密码锁简单易用,操作方便。6) 电子密码锁使用程序来实现功能,还可以很方便的针
11、对不同需要进行有针对性的改变,发展潜力大,应用领域广。在日常生活和工作中,住宅和单位的安全防范、单位文件、个人资料等重要东西大多用加锁的方法来解决其安全问题。门锁主要用弹子锁,钥匙容易遗失且不方便,保险箱用的机械密码锁结构复杂,对制作要求精度很高,成本高而且易出现故障。针对这些使用机械钥匙开锁的锁具的不便,为满足人们要求,增加安全性,电子密码锁应运而生。它可以为人们日常生活和工作带来很大方便,有广阔的使用和发展前景。并且随着电子技术和电子元件的不断发展,电子密码锁也出现了很多种类,功能不断完善和强大,使用更加方便,安全保密性更强。比如由密码输入加电子感应元件的密码锁,只有其中一样是不能打开锁的
12、,这样实现了双层加密,保密性能更强。随着电子元件、电子技术的发展,各种各样的电子密码锁相应出现而满足各种使用需求。有许多安全兼以方便的电子密码锁已经出现在生活中,比如针对有效卡、指纹、声音等的电子密码锁,这些密码锁可以用于安全性要求高的个人使用的箱、柜、房间等。由于数字、字符、图形图像、人体生物特征和时间等因素均可以成为电子信息,这些信息可以单独作为密码使用与密码锁,也可以组合使用作为密码而获得高度的安全性和保密性,组合使用这些信息能够使电子密码锁的安全性能获得无穷扩展,是产品多元化,更好地应用于各个方面。相信使用各种电子信息作为密码是电子密码锁的发展趋势。纵观我们生活的各个领域,凡有自动控制
13、有智能化的地方都会有单片机的身影,单片机的应用有广大的空间。因为单片机的应用有利于产品的小型化、智能化、简单化、多功能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料的消耗,保证安全等。在计算机技术广泛应用的今天,可以看到,单片机的应用的意义绝不仅限于它的广阔范围以及带来的经济效益,更重要的意义在于单片机的应用从根本上改变了传统控制系统的设计思想和设计方法,把必须有模拟电路和数字电路实现的大部分功能变成使用单片机通过软件程序实现了。这就是微控制技术,这是现在也是以后控制技术的发展方向。本文从经济实用的角度出发,从加深对单片机理论的理解和熟练电子设计过程的角度出发
14、,采用Intel公司的8051AH单片机为主控芯片加上键盘输入电路和由逻辑元器件、发光二极管等电子元件组成的简单外围电路,用汇编语言编写单片机控制程序,设计一款可以更改密码具有错误警报提示的十位数字密码锁。该密码锁具有设计合理,简单易行,成本低,安全实用等特点,适合居家住宅、办公用锁等要求,具有较高实用价值。产品体积小,成本低,而且容易升级改善。第1章 设计总体方案选择1.1 系统设计方案 利用所学的电子技术知识和电子设计方法,设计出一个电子密码锁有以下两种基本方案可以选择:方案一:利用数字逻辑电路,运用各种门电路,计数器,触发器,锁存器,编/译码器等数字逻辑器件实现电子控制。从而实现想要设计
15、的电子密码锁的功能。此方法设计简单,但硬件电路比较多,操作起来比较复杂。方案二:使用MCS-51系列单片机为核心控制附加一些简单的外围电路,利用单片机的一个I/O端口组成44键盘作为输入电路,采用汇编语言编写程序来实现电子密码锁的各项功能,程序语言功能强大,调试较为简单。具有很强的实用性。1.2 设计方案选择综上提出的两种方案,方案一给出的采用数字逻辑电路的设计方法的好处就是设计简单,因为采用数字逻辑电路可以分成各个功能模块来设计,每个模块实现各自的一个功能。这钟方法设计的密码锁电路大致包含:按键输入、密码核对、密码修改、开锁电路、错误提示电路等功能模块。采用数字电路虽然设计简单但是操作繁琐,
16、要运用很多数字逻辑器件,硬件电路复杂,而且可能会出现较多器件故障,同时难以检查和维护。方案二提出的使用单片机为核心控制的方案,利用单片机丰富的I/O端口和灵活的编程设计,不但能实现密码锁的功能,而且控制准确性高,外围电路少硬件电路简单,方便灵活,调试简单不易出错,体积小成本低也利于现实中实现,具有较高的实际意义和实用价值。这个设计方案的最关键的地方就在于编程,利用程序的执行来实现密码锁的基本功能,因此单片机方案还有较大活动空间,能在很大程度上扩展功能,方便对系统进行升级。综上所诉,通过比较两种方案,本次设计拟采用以Intel公司的8051单片机为核心的单片机控制方案,利用单片机丰富的I/O端口
17、和灵活的编程设计及其控制的准确性,实现基本密码锁功能。设计方框图如图1-1:开锁控制电路8051单片机复位时钟电路44矩阵键盘输入错误提示显示图1-1 单片机控制方案第2章 单片机概述2.1 单片机的基本概念单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成到一片集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。单片机属于微型计算机的一种,它集成了微型计算机中的大部分功能部件,工作的基本原理一样,但具体结构和处理方法不同。我们知道,微型计算机由微处理器CPU、存储器、I/O接口三大部分通过总线有机连接而成,各种外部设备通过I
18、/O接口与微型计算机链接。各个功能部件分开,功能强大。单片机是应测控领域的需要而诞生的,用以实现各种测试和控制。它的组成结构既包含通用微型计算机中的基本组成部分,又增加了具有实施测控功能的一些部件。在主芯片上集成了大部分功能部件,另外,可在外部扩展A/D转换器、D/A转换器、脉冲调制器等用于测控的部件,现在一部分单片机已经把A/D、D/A转换器及HSO、HIS等外设集成在单片机中以增强处理能力。单片机按照用途可分为通用型和专用型两大类。(1)通用型单片机的内部资源丰富,性能全面,适应能力强。用户可以根据需要设计各种不同的应用系统。(2)专用型单片机是针对各种特殊场合专门设计的芯片。这种单片机的
19、针对性强,设计时根据需要来设计部件。因此,他能实现系统的最简化和资源的最优化,可靠性高、成本低、在应用中有很明显的优势。 2.2 单片机的主要特点及应用 单片机的基本组成和基本工作原理与一般微型计算机相同,但在具体结构和处理过程上又有自己的特点,其主要特点如下。(1)在存储器结构上,单片机的存储器采用哈佛结构 ROM和RAM是严格分开的。ROM称为程序存储器,只存放程序、固定常数和数据表格。RAM则为数据存储器,用作工作区及存放数据。两者的访问方式也不同,即使用不同的寻址方式,通过不同的地址指针访问。程序存储器的存储空间较大,数据存储器的存储空间小,这样主要是考虑单片机用于控制系统中的特点。程
20、序存储器和数据存储器又有片内和片外之分,而且访问方式也不相同。所以,单片机的存储器在操作时可分为片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。(2)在芯片引脚上,大部分采用分时复用技术 单片机芯片内基础了较多的功能部件,需要的引脚信号较多。但由于工艺和应用场合的限制,芯片上的引脚数目又不能太多。为解决实际的引脚数和需要的引脚数之间的矛盾,一根引脚往往涉及了两个或多个功能。每条引脚在当前起什么作用,由指令和当前机器状态来决定。(3)在内部资源的访问上,采用特殊功能寄存器(SFR)的形式 单片机中集成了微型计算机的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等
21、电路。用户对这些资源的访问是通过对对应的特殊功能寄存器(SFR)进行访问来实现的。(4)在指令系统上,采用面向控制的指令系统 为了满足控制系统的要求,单片机有很强的逻辑控制能力。在单片机内部一般都设置有一个独立的位处理器,又称为布尔处理器,专门用于位运算。(5)内部一般都集成一个全双工的串行接口 通过这个串行接口可以很方便地和其他外设进行通信,也可以与另外的单片机或微型计算机通信,组成计算机分布式控制系统。(6)单片机有很强的外部扩展能力 在内部的各功能部件不能满足应用系统要求时,单片机可以很方便地在外部扩展各种电路,它能与许多通用的微机接口芯片兼容。目前单片机渗透到我们生活的各个领域,几乎很
22、难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: (1)在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息工程 毕业设计 论文 基于 单片机 十位 数字 密码锁 电路设计
链接地址:https://www.31ppt.com/p-4150043.html