




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华东交通大学理工学院INSTITUTEOFTECHNOLOGYEASTCHINAJIAOTONGUNIVERSITY毕业设计(论文)GRADUATIONDESIGN(THESIS)(2020年)题目基于单片机的电子密码锁设计分院电气与信息工程分院专业电气工程及其自动化班级电力20102学号20100210470341学生姓名葛础宾指导教师李房云起讫日期20131220145摘要随着科技的进步,安全防盗越来越受到人们的重视,传统的机械锁安全性差,不易携带,比如小区单元门,学校的实验室和机房,超市的存储柜等,普通的机械锁构造过于简单,大都采用铜铝锌等材料作为锁芯,抵抗不了强力破坏,锁具的制作工艺落后,无法组织技术手段的开启,已经不能满足人们的需要。因此各种安全产品相继问世,而以单片机为中心的电子密码锁则大放异彩。电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。因为其脱离了钥匙,这样就避免了因为钥匙丢失而造成时间和经济上的损失,构造复杂严密,成本低廉,加上具有时限和报警功能,更适合平常人们的生活。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。应用较广的电子密码锁是以芯片为核心,结合外围的键盘输入、显示、开锁、报警电路,通过软件编程来实现的。而本问所设计的密码锁,以AT89S51为核心,具有以下特点正确输入密码前提下,开锁。错误输入密码情况下,报警。设定输入密码时限2分钟,超过该时间,即使密码正确亦不开锁密码可以更改。关键词安全,单片机,电子密码锁ABSTRACTWITHTHEPROGRESSOFSCIENCEANDTECHNOLOGY,SECURITYHASBEENPAIDMOREANDMOREATTENTIONTHETRADITIONALMECHANICALLOCKPOORSAFETY,NOTEASYTOCARRY,SUCHASRESIDENTIALUNITDOOR,THESCHOOLLABORATORYANDCOMPUTERROOM,SUPERMARKETSTORAGECABINETTHECOMMONMECHANICALLOCKSTRUCTUREISTOOSIMPLE,MOSTOFTHECOPPERANDZINCANDOTHERMATERIALSASTHELOCKCORE,UNABLETORESISTTHESTRONGDESTRUCTION,PRODUCTIONPROCESSBACKWARDTOOPENLOCK,NOORGANIZATIONTECHNOLOGY,HASBEENUNABLETOMEETTHENEEDSOFTHEPEOPLETHEREFORE,ALLKINDSOFSECURITYPRODUCTSHAVECOMEOUTINSUCCESSION,ANDELECTRONICPASSWORDLOCKBASEDONSINGLECHIPISSHINEELECTRONICCODELOCKISAPASSWORDTOENTERTHECONTROLCIRCUITS,ORCHIPS,SOASTOCONTROLMECHANICALSWITCHESCLOSED,THECOMPLETIONOFTHELOCK,CLOSEDTHETASKOFELECTRONICPRODUCTSBECAUSEOFITSOUTOFKEY,THUSAVOIDINGBECAUSETHEKEYLOSSCAUSEDBYTHETIMEANDECONOMICLOSS,COMPLICATEDSTRUCTURETIGHT,LOWCOST,COUPLEDWITHTIMEANDALARMFUNCTION,ISMORESUITABLEFORORDINARYPEOPLESLIFETHEREAREMANYKINDSOFIT,THEREISASIMPLECIRCUITPRODUCTS,ALSOHASAHIGHERCOSTCHIPBASEDPRODUCTSTHEWIDELYUSEDELECTRONICCODELOCKISACHIPATTHECORE,WITHTHEKEYBOARDINPUT,DISPLAY,UNLOCK,ALARMCIRCUITOFPERIPHERY,REALIZEDBYSOFTWAREPROGRAMMINGANDTHEDESIGNOFTHEPASSWORDLOCK,WITHAT89S51ASTHECORE,HASTHEFOLLOWINGCHARACTERISTICSTHECORRECTPASSWORDTOUNLOCKTHEPREMISEPASSWORDISWRONGCASE,ALARMSETPASSWORDDURATION2MINUTES,MORETHANTHISTIME,EVENIFTHEPASSWORDISCORRECTORNOTUNLOCKPASSWORDCANBECHANGEDKEYWORDSSAFETY,SINGLECHIPMICROCOMPUTER,ELECTRONICPASSWORDLOCK目录中文摘要1英文摘要2目录31概述11选题的背景和依据12本课题研究内容13本课题研究方法14设计方案论述2硬件电路的设计21设计原理22硬件的组成23硬件介绍231单片机232关于AT89C51233开锁示意图234矩阵键盘235显示电路236蜂鸣器电路237电源稳压模块3软件设计31设计思路32主程序流程图33仿真4结论5参考文献6附录1概述11选题的背景和依据随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其突出传统的机械锁由于其构造的简单,被橇的事件屡见不鲜,电磁锁由于其保密性高使用灵活性号安全系数高,受到广大用户的青睐,本人基于AT89C51片机设计了一款成本低廉功能实用的电子密码锁。电子密码锁是一种通过密码输进来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。其工作原理是以单片机为核心,配以相应电路,完成密码的设置、存贮、识别和显示、驱动电磁器并检测其驱动电流值、接受传感器送来的的报警信号和发送报告。而本次设计的密码锁,经过加工可以应用在防盗门或者小型保险箱上,因为其脱离了钥匙,这样就避免了因为钥匙丢失而造成时间和经济上的损失,构造复杂严密,成本低廉,加上具有时限和报警功能,更适合平常人们的生活。12本课题研究内容此电子密码锁的系统设计中主要由3个部分组成44矩阵键盘接口电路,密码锁的控制电路,输出的显示电路,还有LED显示灯,报警蜂鸣器等。本设计主要采用MCS51系单片机作为核心单元,利用单片机串行发射、接受等功能而设计的一款具有开锁和报警的密码锁,其中,矩阵键盘用于输入数字密码和金子能够各种功能的实现。用户通过矩阵键盘输入密码,经过单片机用户密码与自己的保护密码进行对比,判断密码是否正确,从而控制单片机引脚的高低电路实现开锁、上锁、修改密码、报警等功能。13本课题研究方法本设计主要采用的芯片有89C51单片机主控芯片,AT24C01掉电存储芯片和外接LED液晶显示等。在设计系统中主要由单片机系统、矩阵键盘、液晶显示、密码存储和报警系统组成。设置开锁密码,利用软件与硬件结合的方法来实现。系统能完成本机开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有调电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用。14设计方案论述对于电子密码锁而言,可以采用典型的数字电路控制,但是在安全上远不及以单片机为核心的控制方案,数字电路也有它的特点,比如设计简单,但是就实用而言,还是没有单片机应用的广泛,下面将两种方案做一对比,以确定更佳的方案。以AT89C51为核心的单片机控制方案。选用AT89C51作为核心元件,利用单片机灵活的编程设计和多种的I/O接口,和准确的控制,实现基本的密码锁功能。电路具有电源输入、键盘输入、复位电路、显示电路、存储电路、报警电路、晶振电路、开锁电路等一系列组合而成。系统能完成本开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有调电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用,其工作原理图如下对于电子密码锁而言,可以采用典型的数字电路控制,但是在安全上远不及以单片机为核心的控制方案,数字电路也有它的特点,比如设计简单,但是就实用而言,还是没有单片机应用的广泛,下面将两种方案做一对比,以确定更佳的方案。2硬件电路的设计AT89C51键盘输入复位电路密码存储电路晶振电路电源输入显示电路报警电路开锁电路21设计原理本设计主要由AT89C51单片机,矩阵键盘,液晶显示器和密码存储等部分组成,其中矩阵键盘用于输入数字密码和进行各种功能的实现,用户通过矩阵键盘输入密码,经过单片机对用户输入的密码与自己保存的密码进行对比,判断密码是否正确,从而控制单片机引脚的高低电平实现开锁,上锁,修改密码,报警等功能。22硬件的组成单片机89C51,12M晶振,30PF电容,1K电阻,共阴极数码显示管,矩阵键盘,24C01掉电存储芯片,开锁控制电路,单片机复位电路,电源模块等。23硬件介绍231单片机单片机也被称作“单片微型计算机”、“微控制器”、“嵌入式微控制器”。单片机一词最初是源于“SINGLECHIPMICROCOMPUTER”,简称SCM。随着SCM在技术上、体系结构上不断扩展其控制功能,单片机已不能用“单片微型计算机”来表达其内涵。国际上逐渐采用“MCU”MICROCONTROLLERUNIT来代替,形成了单片机界公认的、最终统一的名词。为了与国际接轨,以后应将中文“单片机”一词和“MCU”唯一对应解释。在国内因为“单片机”一词已约定俗成,故而继续沿用。单片机的发展历史如果将8位单片机的推出作为起点,那么单片机的发展历史大致可以分为以下几个阶段第一阶段(19761978)单片机的探索阶段。以INTEL公司的MCS48为代表。MCS48的推出是在工控领域的探索,参与这一探索的公司还有MOTOROLA、ZILOG等。都取得了满意的效果。这就是SCM的诞生年代,“单片机”一词即由此而来。第二阶段(19781982)单片机的完善阶段。INTEL公司在MCS48基础上推出了完善的、典型的单片机系列MCS51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。1完善的外部总线。MCS51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有多机通信功能的串行通信接口。2CPU外围功能单元的集中管理模式。3体现工控特性的地址空间及位操作方式。4指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。第三阶段(19821990)8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。INTEL公司推出的MCS96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。第四阶段(1990至今)微控制器的全面发展阶段。随着单片机在各个领域全面、深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。单片机的发展趋势目前,单片机正朝着高性能和多品种方向发展,今后单片机的发展趋势将是进一步向着CMOS化、低功耗化、低电压化、低噪声与高可靠性、大容量化、高性能化、小容量、低价格化、外围电路内装化和串行扩展技术。随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小和功能将更强。单片机的特点单片机主要有如下特点1有优异的性能价格比。2集成度高、体积小、有很高的可靠性。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性和抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。3制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作以及位处理功能。单片机的逻辑控制功能及运行速度均高于同一档次的微机。4低功耗、低电压,便于生产便携式产品。5外部总线增加了I2C(INTERINTEGRATEDCIRCUIT)及SPISERIALPERIPHERALINTERFACE等串行总线方式,进一步缩小了体积,简化了结构。6单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。单片机的应用由于单片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的应用遍及各个领域,主要表现在以下几个方面1单片机在智能仪表中的应用2单片机在机电一体化中的应用3单片机在实时控制中的应用4单片机在分布式多机系统中的应用5单片机在人类生活中的应用单片机已成为计算机发展和应用的一个重要方面,另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能通过单片机来实现了。这种用软件代替硬件的控制技术也称为微控制技术,是对传统控制技术的一次革命。232关于AT89C51AT89C51是美国ATMEL公司生产的低电压,高性能的CMOS8位单片机片内4KBYTES的可反复擦写的只读程序存储器(PEROM)和128BYTES的随机存储器(RAM),器件采用ATMEL公司的高密度、非易失存储技术生产,兼容标准MCS51指令系统,片内置通用8位中央处理器(CPU)和FLASH存储单元,功能强大。AT89C51单片机可为你提供许多高性价的应用场合,可灵活的应用于各种控领域。主要性能参数与MCS51产品指令系统的全兼容4K字节可重擦写FLASH闪速存储器1000次可擦写周期全静态操作0HZ24MHZ三级加密程序存储器128K8字节内部RAM32个可编程I/O口线2个16位定时/计数器6个中断源可编程串行UART通道低功耗空闲和掉电模式AT89C51功能特性描述AT89C51提供以下标准功能4K字节FLASH闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量中断结构,一个全双工串行通信口,片内震荡器及时钟电路。同时,AT89C51可降至0HZ的静态逻辑操作,并支持两种软件的可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,窜行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但震荡器停止工作并禁止所有部件工作直到下一个硬件复位。(1)AT89C51引脚功能说明VCC电源电压GND地P0口PO口是一组8位漏极开路行双向I/O口,也既地址/数据总线复用口。可作为输出口使用时,每位可吸收电流的方式驱动8个TTL逻辑电路,对端口写“1”可作为高阻抗输入,输出端用。在访问外部数据存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时,PO口接收指令字节,而在程序校验时,输出指令字节,校验时,要求必须加上拉电阻。P1口P1口是一个内部上拉电阻的8位双向I/O口,P1的输入缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。作输入口时,因为内部存在上拉电阻,某个引脚被外部信号拉低时输出一个电流(I)。FLASH编程和程序校验期间,P1口接收8位地址。P2口P2口是一个带有内部上拉电阻的8位双向I/O口,P2的输入缓冲级可以驱动(输入或输出电流)4个TTL逻辑门电路。对端口“1”,通过内部的上拉电阻把端口拉到高电平,此时和作为输出口,作输出口时,因为存在内部上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部存储器或1位地址的外部数据存储器(例如执行MOVXDPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVXRI指令)时,P2口线的内容(即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。FLASH编程或校验时,P2也可以接高地址和其他控制信号。P3口P3口是一组带有内部上拉电阻的8位双向I/O口,P1的输入缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输出端口。作输出端口时,被外部拉低的P3口将用上拉电阻输出电流。P3口除可作为一般的I/O口线外,更重要的用途是它的第二功能,P3口还接收一些用于FLASH闪速存储器编程和程序校验的控制信号RST复位输出。当震荡器工作时,RST引脚出现两个机器周期以上高电平使机器复位。ALE/当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节,即使不能访问外部字节,ALE仍时钟震荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟脉冲或用于定时目的。要注意的是每次访问外部存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还要输入编程脉冲,如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位被置位后,只有一条MOVX和MOVC指令可激活。此外,此引脚会被微弱拉高,单片机执行外部程序时,应该置ALE无效。允许程序存入与输出的是外部程序存储器的读选通信号,当AT89C51由外部程序取指令(或数据)时,每个机器周期两次有效,既输出两个脉冲。在此期间,当访问外部数据存储器,这两次有效的信号不出现。EA/VPP外部访问允许。欲使CPU访问外部程序存储器(地址为0000HFFFFH),EA端口必须保持低电平(接地)。要注意的是如果加密位LB1被编程,复位时内部会锁存EA端状态。FLASH存储器编程时,该引脚加上12V的编程允许电源VPP,当然这必须是该器件是使用12V的编程电压VPP。XTAL1震荡器反向放大器及内部时钟的输入端。XAAL2震荡器反向放大器的输出端。时钟震荡器AT89C51中有一个构成内部震荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英或陶瓷震荡器一起构成自激震荡器震荡电路。外接石英晶体(或陶瓷震荡器)及电容C1、C2接在放大器的震荡回路中构成并联震荡电路。对外接电容C1、C2虽然没有非常严格的要求,但电容的大小会轻微影响震荡频率的高低、震荡工作的稳定性、起震的难易程序及温度稳定性,如果使用石英晶体,推荐使用30PF10PF,而如果使用陶瓷谐振器的话建议选择40PF10PF。用户还可以采用外部时钟,采用外部时钟如图所示。在这种情况下,外部时钟脉冲接到XTAL1端,既内部时钟发生器的输入端,XTAL2悬空。由于外部时钟信号是通过一个2分频的触发器后作为内部时钟信号的所以外部寄存器时钟的占空比没有特殊要求,但最小高电平持续的时间和最大低电平持续的时间应符合产品技术条件的要求。FLASH闪速存储器的编程AT89C51单片机内部有4K字节的FLASHPEROM,这个FLASH存储存储阵列出厂时已处于擦除状态(既所有存储单元的内容均为FFH),用户随时可对其进行编程。程序接收高电压(12V)或低电压(VCC)的允许编程信号。低电压编程模式,适用与用户在线编程系统。而高电平模式可与通用EPROM编程程序兼容。编程方法编程前需设置好地址、数据及控制信号,编程单元的地址就、加在P1口和P2口的P20P23(11位地址范围为0000H0FFFH),数据从P0口输入,PSEN为低电平,RST保持高电平,EA/VPP引脚是编程电源的输入端,按要求加上编程电压,ALE/PROG引脚输入编程脉冲(负脉冲)编程时可采用420MHZ的时钟震荡器AT89C51编程。方法如下1在数据线上加上要写入的数据字节。2激活相应的控制信号。3在高电压编程时,将EA/VPP端加上1V编程电压。4每对FLASH存储阵列写入一个字节,加上一个ALE/PROG编程脉冲。AT89C51控制信号RST/VPD复位信号时钟电路工作后,在引脚上出现两个机器周期的高电平,芯片内部进行初始复位,复位后片内存储器的状态如表所示,P1P3口输出高电平,初始值07H写入堆栈指针SP、清0程序计数器PC和其余特殊功能寄存器,但始终不影响片内RAM状态,只要该引脚保持高电平,89C51将循环复位,RAT/VPD从高电平到低电平单片机将从0号单元开始执行程序,另外该引脚还具有复用功能,只要将VPD接5V备用电源,一旦VCC电位突然降低或断电,能保护片内RAM中的信息不丢失,恢复电后能正常工作。AT89C51通常采用上电自动复位和开关手动复位,我们采用的是自动复位,电路图详见电路原理图。233开锁示意图通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。其原理图如图NY当用户输入的密码正确时,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。电路图如下图23所示。电路由驱动和开锁两级组成。由D5、R1、T10组成驱动电路,其中T10可以选择普通的小功率三极管如9014、9018都可以满足要求。D5是开锁指示灯;由D6、C24、T11组成开锁。其中D6、C24是为了消除电磁锁可能产生的反向高电压以及可能产生的电磁干扰。T11可选用中功率的三极管如8050,电磁锁的选用要视情况而定,但是吸合力要足够且有一定的余量。注在设计中,暂时用发光二极管代替电磁锁,发光管亮,表示开锁;灭,表示没有开锁。电路图如下234矩阵键盘由于设计要求使用矩阵键盘,所以本设计就采用行列式矩阵键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方单片机微控制器密码正确开锁驱动电路返回电磁琐法。其原理如下图所示每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有NM按键的键盘。首先辨别键盘中有无键按下,由单片机I/O口向键盘进行扫描,然后读入行线的状态来判断。方法是向行线输出全扫描字00H,把全部线列设置为低电平,然后将线列的电平状态读入累加器A中。如果有按键按下,总会有一根行线电平被拉至低电平从而使行线不全为1。判断键盘中哪一个键被按下是通过列线依次被置为低电平后检查行输入状态来实现的。方法是依次设置行行列低电平时,然后检查所有行线状态,如果全为1,则所按下的键不在此列;如果不全为1,则所按下的键一定就在此列,且是在与零电平行线相交的交点上的那个键。按键的操作面板如下图所示。共计数字键10个,功能键2个10个数字键用来输入密码,另外2个功能键分别是开锁和上锁。上锁和开锁的过程在前面已经详细介绍,在此不再多说。面板上还有一个蜂鸣器,其中一个功能是用来指示操作的按键是否在成功的按下;另外一个功能是当用户输入密码错误的次数超过了3次,鸣笛以示报警。235显示电路本系统设计的显示电路为了节约单片机的接口资源而采用串行显示的方式,只使用单片机的两个串行口,就可以完成单片机的显示功能,显示电路的电路原理图如下图所示。电路设定当程序检测在5分钟内没有按键操作的时候,就关闭显示。这个功能使用程序来实现的,一旦没有按键动作就启动一个定时器,检测在5分钟内没有按键动作的时候,启动一个程序,关闭显示,这样可以达到节省电能的目的。从单片机串口输出的信号先送到左边的移位寄存器(74HC164),由于移位脉冲的作用,使数据向右移,达到显示的目的。移位寄存器74HC164还兼作数码管的驱动。电路图如下图所示236蜂鸣器电路该电路的作用是在密码输入错误的状态下,单片机送出信号使得蜂鸣器响,该电路较为简单,各由一个电阻,PNP三极管和蜂鸣器组成,如下图所示,单片机的P30引脚控制三极管的基极B,当P30输出高电平时,三极管截止,没有电流流过线圈,蜂鸣器不发声,当P30输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音,进行报警。237电源稳压模块本着节省原材料的原则,选择的是7805稳压模块作为本电路的电源,为了让电流更平稳更可靠,后面加入了整流模块7805,电路相当简单,1脚是电源的进线,2脚是公共端,3脚就是5V直流电的输出了,C4和C5是滤除高频率的杂波干扰的,发光二极管D1可以作为电源电路的直接显示,如果发光则说明电路得到了稳定的5V电源。本电路简单明了,应用比较广泛。3软件设计31设计思路程序分为主程序、密码判断子程序、数码管显示子程序、键盘扫描中断服务程序及待机中断服务程序等。主程序完成内部RAM单元和特殊功能寄存器的初始化后,进入一个循环结构,在循环中,首先调用数码管显示子程序,接着判断是否有键按下,然后判断是数字键还是功能键,若是数字键则进行密码判断,若是功能键则判断是确认键还是取消键,然后根据确认键和取消键执行相应的操作。密码的判断有数字键按下后,则进行计数,若有6个数字键按下,表示已输入6个密码则将已输入的6个密码与初始密码核对,如果密码输入正确,则输出密码正确标志,若密码输入错误,则输出密码错误标志。键盘扫描中断服务程序实现判断是否有键闭合以及闭合键的键号每50MS扫描键盘一次,每次按键输入时,启动蜂鸣器按键提示音,待机中断服务程序实现待机计时10秒若10秒内没有输入内容则清除已输入的内容。32主程序流程图33仿真4结论本次设计历经将近半年的时间,经过多次论证和修改,在功能上已经基本达到要求,特别值得一提的是本系统在显示部分采用的是将74HC164移位寄存器与数码管相结合的方式来完成显示功能,这样就可以大量节约IO资源,只利用单片机的串口就可以满足设计要求,这就充分利用了单片机的串口功能,在实际应用中经常被采用。本次设计采用的是模块化的思想,将整个设计分为硬件和软件两部分,硬件部分主要完成系统外围硬件电路的设计,构建电路原理图;软件部分主要完成系统程序的编写,以便于系统进行仿真,验证设计方案的可行性。而硬件部分上又分为单片机自身所需的晶振,复位,电源模块电路及外围的矩阵键盘,掉电存储单元,显示电路和报警电路。软件部分也可分为主程序,键盘扫描子程序,显示子程序,掉电服务子程序。这样就把一个看似复杂的设计分割成各个小问题来给予各个击破,由于以前在学习专业知识时对其中的子程序已有所了解,所以只需将所学的知识进行一下汇总即可。但是在软件程序及仿真中还是花费了大量的时间来学习相关软件。通过这半年的实习,我感觉有很大的收获首先,通过学习使自己对课本上的知识可以应用于实际,使得理论与实际相结合,加深了自己对课本知识的更好理解,同时这次设计也锻炼了我个人的动手能力能够有方向,有目的的去查阅资料,增加了许多课本以外的知识。对所学的课程有了进一步的深入了解,能达到学以致用。对我们学生来说,理论与实际同样重要,这是我们以后在工作中说明自己能力的一个重要标准。受时间和经验限制,本系统有不足和需改进的地方1由于以前专业知识的疏漏及毕业实习的要求,所以在时间上安排的有些仓促,设计虽然基本完成了设计要求,但只是基本软件平台的仿真,在PCB原理图的布线和封装上没有完成任务,如要是制作产品的话会带来很大的麻烦。这给我一个启示就是以后做什么事都要有计划,不能盲目。这对事情的完成效率是一个重要保证。2外围硬件电路的设计布局上太过混乱,还有优化布局的空间,要知道复杂的布局对于将来的产品有很大的影响,简约的布局不仅可以节约成本,也可以满足消费者的兴趣爱好,对于产品将来的市场有直接的影响。本设计原理图布局上有待改进。3在程序算法上过于复杂,汇编语言虽然结构和算法简单,但是程序太长,而C语言恰好相反,以后可以试着学习C语言编程。5参考文献1何立民,MCS51系列单片机应用系统设计,北京北京航空航天大学出版社1999年2杨振江等,流行单片机实用子程序及应用实例M,西安电子科技大学出版社2002年3张福学,传感器应用及其电路精选M,北京电子工业出版社1993年4沈新群等,MCS5L系列单片机系统及其应用M,高等教育出版社2002年5李朝青,单片机原理及接口技术M,北京北京航空航天出版社2004年8冯建华、赵亮,单片机应用系统与产品开发M,人民邮电出版社2004年9李华,MCS51系列单片机使用接口技术M北京航空航天大学出版社1993年10刘瑞新、赵全利,单片机原理及应用教程M,北京机械工业出版社2003年11李军,51系列单片机高级实例开发指南M,北京北京航空航天大学出版社2004年12STEVENFBARRETTDANEILJPACKEMBEDDEDSYSTEMM北京电子工业出版社,2006年13VYUTEPLOV,AVANISIMOVTHERMOSTATTINGSYSTEMUSINGASINGLECHIPMICROCOMPUTERANDTHERMOELECTRICMODULESBASEDONTHEPELTIEREFFECTJ,2002年14THEINTELMICROPROCESSORSARCHITECTURE,PROGRAMMING,ANDINTERFACING高等教育出版社影印版,2001年15KEILSOFTWAREMACROASSEMBLERANDUTILITIESUSERSGUIDEKEILSOFTWARE,2001年16KEILSOFTWARECX51COMPLIERUSERSGUIDEKEILSOFTWARE2001年6附录为你提供优秀的毕业论文参考资料,请您删除以下内容,O_O谢谢2MANYPEOPLEHAVETHESAMEMIXEDFEELINGSWHENPLANNINGATRIPDURINGGOLDENWEEKWITHHEAPSOFTIME,THESEVENDAYCHINESE为你提供优秀的毕业论文设计参考资料,请您删除一下内容,O_O谢谢NATIONALDAYHOLIDAYCOULDBETHEBESTOCCASIONTOENJOYADESTINATIONHOWEVER,ITCANALSOBETHEEASIESTWAYTORUINHOWYOUFEELABOUTAPLACEANDYOUMAYBECOMEMOREFATIGUEDAFTERTHEHOLIDAY,DUETOBATTLINGTHELARGECROWDSDURINGPEAKSEASON,ADREAMABOUTAPLACECANTURNTONIGHTMAREWITHOUTCAREFULPLANNING,ESPECIALLYIFYOUTRAVELWITHCHILDRENANDOLDERPEOPLEASMOSTCHINESEPEOPLEWILLTAKETHEHOLIDAYTOVISITDOMESTICTOURISTDESTINATIONS,CROWDSANDBUSYTRAFFICAREINEVITABLEATMOSTPLACESALSOTOBEEXPECTEDAREINCREASINGTRANSPORTANDACCOMMODATIONPRICES,WITHTHEPOSSIBILITYTHATTHEREWILLBENOROOMSAVAILABLEITISALSOCOMMONTHATYOULLWAITINTHELINEFORONEHOURTOGETATICKET,ANDANOTHERTWOHOURSATTHESITE,TOONLYSEEATINYBITOFTHEPLACEDUETOTHECROWDSLASTYEAR,428MILLIONTOURISTSTRAVELEDINCHINAOVERTHEWEEKLONGHOLIDAYINOCTOBERTRAVELINGDURINGTHISPERIODISAMATTERTHATNEEDSTHOROUGHPREPARATIONIFYOUARESHORTONTIMETOPLANTHEUPCOMING“GOLDENWEEK“ITMAYNOTBEABADIDEATOAVOIDSOMEOFTHEMOSTCROWDEDPLACESFORNOWTHEREISALWAYSAPLACESOFASCINATINGTHATEVERYONEYEARNSFORARXANISAPLACELIKETHISTHEBEAUTYOFARXANISEVERLASTINGREGARDLESSOFTHECHANGINGOFFOURSEASONSBESTOWEDBYNATURE,ITSSPECTACULARSEASONALLANDSCAPEANDMOUNTAINSAREJUSTBEYONDWORDARXANISACRUCIALDESTINATIONFORTHERECOMMENDEDTRAVELLINGROUTE,“CHINAINNERMONGOLIAARXANHAILARMANZHOULI“ITISALSOTHEJOINTOFTHEFOURPRAIRIESACROSSTHESINOMONGOLIANBORDER,WHEREPEOPLEGRAVITATETOWARDSTHEEXOTICATMOSPHEREMIXEDWITHCHINESE,RUSSIAN,ANDMONGOLIAELEMENTSASAHISTORICSITEFORTHEYITIANBATTLE,ARXANSTILLEMBODIESTHESPIRITOFGENGHISKHANWALKINGINTOARXAN,YOUWILLBEAMAZEDBYAKALEIDOSCOPEOFGORGEOUSCOLORSALLTHEYEARROUNDTHESPRINGAZALEASBLOOMINGREDINTHESNOW,THESUMMERSEAWAVERINGBLUEINTHEBREEZE,THEAUTUMNLEAVESPAINTEDINYELLOWCOVERINGVOLCANICTRACES,ANDTHEWINTERWOODSSHININGWHITEONTHEVASTALPINESNOWSCAPEHINGGANLEAGUEARXANCITYISSITUATEDINTHEFAREASTERNAREAOFINNERMONGOLIAAUTONOMOUSREGIONITSFULLNAME“HARENARXAN“MEANS“HOTHOLYWATER“INTHEMONGOLIANLANGUAGEARXANISATOURISMCITYINTHENORTHERNFRONTIERWITHABLENDOFLARGEFOREST,GRANDPRAIRIES,VASTSNOWFIELD,HEAVENLAKECLUSTER,THERMIUM,ASWELLASVOLCANICCLUSTERITISARAREANDUNIQUEECOTOURISMBASEFILLEDWITHHEALTHYSUNSHINE,CLEANAIRANDUNSPOILEDGREENNESTLEDCLOSETOTHECOUNTRYSLARGESTVIRGINFOREST,ANDKNOWNFORITSSPRINGANDECOLOGICALENVIRONMENT,ARXANISMARVELEDATBYMANYTOURISTSASTHEPURESTLANDONEARTHYOUCANNOTMISSOUTTHEAUTUMNOFARXANITISDEFINITELYTHEBESTWITHBRIGHTLYCOLOREDSCENERYFULLOFEMOTIONSAUTUMNINTHENORTHERNPARTOFTHECOUNTRYCOMESEARLIERTHANTHESOUTHASEPTEMBERRAINFOLLOWEDBYTHEFOOTPRINTSOFAUTUMNBRINGSMORECOLORSTOTHEONCEEMERALDGREENMOUNTAINANDBLOOMINGGRASSLANDSHUTTERBUGSFLOCKTOSEEFORTHEMSELVESTHEMARVELOFSPLENDIDCOLORSAROUNDTHEMOUNTAINSANDWATERS,MANYOFWHOMHAVETRAVELALONGDISTANCEANDEVENCAMPHEREONLYTOCAPTUREAMOMENTOFTHENATUREWONDERTHESILVERBIRCHTURNSGOLDEN,WHILETHELARCHISSTILLPROUDLYGREENYOUWILLFINDYOURSELFDROWNEDINTHEINTOXICATINGREDOFTHEWILDFRUITSASWELLASTHEGLAMOUROFFLOWERSINFULLBLOWNANDYOURHEARTWILLBELINGERINGONTHEWOODSASITSTIMEFORTHEWILDFRUITSTORIPETHEPICTURESQUEARXANINAUTUMNISINDEEDAFAIRYLANDONLYEXISTSINADREAMTHATSATISFIESALLYOURFANTASIESIFITRAINSHEAVILYONSATURDAYNIGHT,SOMEELDERLYCHINESEWILLSAYITISBECAUSEZHINU,ORTHEWEAVINGMAID,ISCRYINGONTHEDAYSHEMETHERHUSBANDNIULANG,ORTHECOWHERD,ONTHEMILKYWAYMOSTCHINESEREMEMBERBEINGTOLDTHISROMANTICTRAGEDYWHENTHEYWERECHILDRENONQIXI,ORTHESEVENTHNIGHTFESTIVAL,WHICHFALLSONTHESEVENTHDAYOFTHESEVENTHLUNARMONTH,WHICHISUSUALLYINEARLYAUGUSTTHISYEARITFALLSONSATURDAY,AUGUST2FOLKLORESTORYASTHESTORYGOES,ONCETHEREWASACOWHERD,NIULANG,WHOLIVEDWITHHISELDERBROTHERANDSISTERINLAWBUTSHEDISLIKEDANDABUSEDHIM,ANDTHEBOYWASFORCEDTOLEAVEHOMEWITHONLYANOLDCOWFORCOMPANYTHECOW,HOWEVER,WASAFORMERGODWHOHADVIOLATEDIMPERIALRULESANDWASSENTTOEARTHINBOVINEFORMONEDAYTHECOWLEDNIULANGTOALAKEWHEREFAIRIESTOOKABATHONEARTHAMONGTHEMWASZHINU,THEMOSTBEAUTIFULFAIRYANDASKILLEDSEAMSTRESSTHETWOFELLINLOVEATFIRSTSIGHTANDWERESOONMARRIEDTHEYHADASONANDDAUGHTERANDTHEIRHAPPYLIFEWASHELDUPASANEXAMPLEFORHUNDREDSOFYEARSINCHINAYETINTHEEYESOFTHEJADEEMPEROR,THESUPREMEDEITYINTAOISM,MARRIAGEBETWEENAMORTALANDFAIRYWASSTRICTLYFORBIDDENHEORDEREDTHEHEAVENTROOPTOCATCHZHINUBACKNIULANGGREWDESPERATEWHENHEDISCOVEREDZHINUHADBEENTAKENBACKTOHEAVENDRIVENBYNIULANGSMISERY,THECOWTOLDHIMTOTURNITSHIDEINTOAPAIROFSHOESAFTERITDIEDTHEMAGICSHOESWHISKEDNIULANG,WHOCARRIEDHISTWOCHILDRENINBASKETSSTRUNGFROMASHOULDERPOLE,OFFONACHASEAFTERTHEEMPRESSTHEPURSUITENRAGEDTHEEMPRESS,WHOTOOKHERHAIRPINANDSLASHEDITACROSSTHESKYCREATINGTHEMILKYWAYWHICHSEPARATEDHUSBANDFROMWIFEBUTALLWASNOTLOSTASMAGPIES,MOVEDBYTHEIRLOVEANDDEVOTION,FORMEDABRIDGEACROSSTHEMILKYWAYTOREUNITETHEFAMILYEVENTHEJADEEMPERORWASTOUCHED,ANDALLOWEDNIULANGANDZHINUTOMEETONCEAYEARONTHESEVENTHNIGHTOFTHESEVENTHMONTHTHISISHOWQIXICAMETOBETHEFESTIVALCANBETRACEDBACKTOTHEHANDYNASTY206BCAD220TRADITIONALLY,PEOPLEWOULDLOOKUPATTHESKYANDFINDABRIGHTSTARINTHECONSTELLATIONAQUILAASWELLASTHESTARVEGA,WHICHAREIDENTIFIEDASNIULANGANDZHINUTHETWOSTARSSHINEONOPPOSITESIDESOFTHEMILKYWAYCUSTOMSINBYGONEDAYS,QIXIWASNOTONLYASPECIALDAYFORLOVERS,BUTALSOFORGIRLSITISALSOKNOWNASTHE“BEGGINGFORSKILLSFESTIVAL“OR“DAUGHTERSFESTIVAL“INTHISDAY,GIRLSWILLTHROWASEWINGNEEDLEINTOABOWLFULLOFWATERONTHENIGHTOFQIXIASATESTOFEMBROIDERYSKILLSIFTHENEEDLEFLOATSONTOPOFTHEWATERINSTEADOFSINKING,ITPROVESTHEGIRLISASKILLEDEMBROIDERSSINGLEWOMENALSOPRAYFORFINDINGAGOODHUSBANDINTHEFUTUREANDTHENEWLYMARRIEDWOMENPRAYTOBECOMEPREGNANTQUICKLYTRADITIONTRANSFORMEDTHELOVESTORYOFNIULANGANDZHINU,ANDTHEQIXIFESTIVALHAVEBEENHANDEDDOWNFORGENERATIONSYETTHESEANCIENTTRADITIONSANDCUSTOMSARESLOWLYDYINGOUTMANYMODERNCHINESE,PARTICULARLYYOUNGSTERS,SEEMTOKNOWMOREABOUTSTVALENTINESDAYONFEBRUARY14,CHARACTERIZEDBYBOUQUETSOFROSES,CHOCOLATESANDROMANTICCANDLELIGHTDINNERS,THANTHEYDOABOUTTHEIRHOMEGROWNDAYFORLOVERSEVENQIXIISNOWADAYSREFERREDTOASTHE“CHINESEVALENTINESDAY“MORE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-新疆-新疆无损探伤工三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-新疆-新疆农机驾驶维修工三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-山西-山西计算机文字录入处理员一级(高级技师)历年参考题库含答案解析(5套)
- 2025-2030年中国新材料市场需求预测及发展趋势前瞻预测报告
- 现场形象建设方案模板(3篇)
- 河南省许昌市襄城县部分学校2025届高三三模生物试题(解析版)
- 2025年事业单位工勤技能-山西-山西无损探伤工二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-山西-山西房管员二级(技师)历年参考题库含答案解析(5套)
- 河南省H20高中联盟2025届高三4月联考生物试题(解析版)
- 餐饮辞职报告简单明了
- 开利30HXY-HXC螺杆冷水机组开机、运行维护手册
- 老年人转运照护-轮椅运转
- 国家电网公司供电企业劳动定员标准
- 7-聊城东制梁场80t龙门吊安拆安全专项方案-八局一-新建郑州至济南铁路(山东段)工程ZJTLSG-2标段
- 中兴 ZXNOE 9700 系统介绍
- GB/T 21475-2008造船指示灯颜色
- 有理数加减混合运算练习题300道-
- 园林绿化工高级技师知识考试题库(附含答案)
- 提高肠镜患者肠道准备合格率课件
- 灭火器每月定期检查及记录(卡)表
- 关于推荐评审高级工程师专业技术职务的推荐意见报告
评论
0/150
提交评论