双系统数字密码锁_第1页
双系统数字密码锁_第2页
双系统数字密码锁_第3页
双系统数字密码锁_第4页
双系统数字密码锁_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录一、封面1二、序言3三、作品名称、制作者5四、作品目的6五、作品主要材料7六、作品主要原理8七、操作步骤10八、作品描述11九、作品原理电路图13十、程序控制流程图14十一、附录15序言现代社会发展需要很多人才,社会需要决定着求职的环境。社会需要、市场需要,就是就业选择的方向。首先,一个职业的前途是与社会需要息息相关的,只有准确把握社会需要,紧跟时代发展步伐,选择的职业才有发展潜力,个人在职业方面的努力和投入才会增值,个人才能获得比较大的发展空间,自我发展才会有可靠的保障。一个人在做职业选择时,还要考虑用人单位的需求,知道自己的优势在哪,这样才能跟单位配对成功。另外,职业选择还要符合自己的实际。每个人的性格不同,每个人都有自己的兴趣爱好,因此每个人要根据自己的实际和需求来选择职业。高校学生就业指导工作已经受到了普遍的重视和关注,许多高校积极从理论上和实践上进行了有益的探索,并取得了一定的成效。但由于我国就业指导工作起步较晚,目前有些高校还停留在传达政策、整理信息、组织“双选”会的粗线条阶段,就业指导工作远远适应不了就业形势变化和就业制度改革的需要。因此,大学生应该利用一切可能的途径来关注了解用人单位需要怎样的大学毕业生。针对用人单位的需求,大学生还应该尽我所能,努力争取学习机会,自主学习创新,将自己学习的专业知识应用的琳琳精致,参加多种挑战性的比赛,与同学合作学习,搞一些比较有创新的小作品,争取更好的成绩,考取相关等级证书,进而在就业招聘中占据优势,获得一份好的工作。本作品是由三名同学共同的努力一起研发而成的,它具有体现当代大学生的自主创新精神和合作精神,表现了大学生在校学习的丰富知识;通过研究创新,将两种没有任何关系的作品集成在一个作品之上,改变了一些硬件上的兼容问题,使得两者之间能够很好的相容。作品体现了我们当代大学生就业的发展方向创新。当代社会,没有创新就没有进步,所以,为以后的社会进步和自己出社会能够很好的适应社会的发展,我们当代大学生就要牢牢把握这种发展的精神。本作品的名称取名为“心知道”,意思是,密码锁锁住了你的秘密,只有你的心里知道,可见本作品的密码破译难度相当大。还意为“新知道”;意思是,三位设计者的大胆创新,而获的的新的知道,新的知识。双系统数字密码锁创新设计作品报告作品的目的随着信息时代进入我们的家庭,人类文明的不断提高人们对于家具文件资料及个人隐私的安全要求越来越高,传统的机械锁已经不能满足人们的需求,针对这样设计多功能密码锁就很有意义了。而且,随着时代的发展,我们身边的一些电子产品的种类越来越丰富,而且集成度也越来越高,功能丰富,单一的功能的电子产品越来越不受到人们的喜爱,所以功能丰富的、美观的电子产品的地位越来越高。故,我们在这件应用89S52单片机为核心的传统的密码锁作品上增添了一个新的功能计算器,以获得具有双重功能的密码锁作品。通过程序的控制和用户用按键的选择,可以变换功能,用来实现两种不同的作用。我们的双重密码锁是有两个系统组成的,他既能实现密码保护功能又有数字计算的功能。以密码锁功能为主的、计算器功能为辅的双重系统密码锁、计算器作品。作品主要材料1、核心芯片89S52;2、显示界面1602液晶;3、输入方式16颗独立按键;4、提示元件蜂鸣器、红色LED;5、其他电阻、电容、排针若干,杜邦线20,等等;注作品选用的元件少,简单,而且便宜易找;主要是通过程序的控制,以实现了更多的功能。作品的主要原理作品的功能实现了一个具有8位及8位以下十进制数字密码保护的功能和一个最大支持八位十进制数字包括数字的小数点后6位加、减、乘、除计算的计算器功能。1、密码锁密码锁具有双重保护的功能,它能设定一个用户密码,同时还有一个程序密码固化在程序里,如果忘记密码了,还可以通过进行程序密码验证来开锁,具有更强大的解锁功能,就像是银行里的个人密码弄丢后,去银行用身份验证来进行密码删除、密码修改。该作品的密码功能也做到了这种安全性高,人性化的密码保护功能。系统上电后,作品会提示用户选择密码锁还是计算器工作,选择密码锁工作之后,系统提示用户设定一个用户密码。当用户设定了密码后,接着,系统运行其他程序,当用户要回到系统时,就要输入设定密码解锁后方才能进入,如果密码不对,则程序循环,要求用户再次输入密码解锁,若当密码输入三次错误,则系统就会被锁定了,这时候,用户只能通过用编写软件时写入程序中的密码来验证开锁了。当程序密码验证正确了,系统会提示是否删除用户密码、修改用户密码,接着用户就按照系统提示来修改所需的用户密码了。如果一开始密码就输入正确,则系统会提示输入正确,而后进行用户编写程序者特定的工作(这里将16个流水灯循环流动五次,蜂鸣器响起)。然后,系统提示用户是否要修改密码,再接着系统提示是否退出密码锁功能,这一点最重要了,当选择了NO,则系统还是仍然在密码锁功能里;当选择了YES,则系统会退出密码锁,跳转到刚上电的那一页面,就是询问用户选择密码锁功能还是计算器的功能。以实现了双系统的切换。2、如果计算器的功能启动后,则计算器能实现计算加、减、乘、除、点的简单功能。每次计算结束,连按两次OK键,则计算器系统会清零,页面刷新,即可再次用来计算;而当计算结束后,用户按下NO键,系统询问是否跳出计算器系统,选择否则仍然是计算器功能,选择了是,则会跳转到上电后的第一页面,询问选择密码锁功能还是计算器功能。以实现双系统的密码锁功能。作品的特点在于可以选择所需的系统,灵活的变换两种系统进行不同工作。操作步骤(按照液晶显示进行步骤,液晶显示的内容可参考附件程序)注OK、“”、“LOCK”键是同一键;NO、“COUNT”是同一键。选择密码锁功能1、上电一会后根据系统提示按LOCK键;2、设定用户密码;(每按下一个键,LED会相对应亮起)3、设定完密码后按下OK键;(蜂鸣器会响一声)4、密码锁定;5、输入密码开锁;1、密码输入正确;2、实现开锁后的程序;(蜂鸣器响五声,流水灯循环流动)3、程序结束;(蜂鸣器响两声)4、跳转到第六大步;1、密码错误;2、密码锁定;(蜂鸣器一直响起,连续3秒)3、是否错了三次4、否跳转到第五大步;5、是系统锁定;(提示输入程序密码解锁)6、解锁成功;(跳转到第六大步)6、系统询问“是否更改密码”;1、是重新设定用户密码;2、否跳到第七步;7、选择“LOCK”还是“COUNT”8、循环选择计算器功能1、在系统提示选择“COUNT”2、输入计算;3、计算结束,按两下OK键;4、系统刷新,页面刷新,可重新计算;5、循环6、想要退出,就按下三次NO键;7、系统退出;)作品描述我们的密码锁的底座是一个心型,充分的和它的作品名相融;做工较为精细。它的密码破译难度为10的8次方,即为一亿次。体积小,功能大,不仅仅能实现密码锁功能和计算器功能,通过修改程序、增加一些外设电路,还可实现强大的功能,比如数字温度计、跑马灯、外部储存器等的功能。具有很强大的升级能力。我们的密码锁采用单片机AT89S52作为主控器件,设计出了具有密码保护、数据运算的功能。通过单片机的程序控制实现密码的保护与计算器的计算。首先开始,复位后会让我们进行选择是使用密码锁保护功能还是计算器算数功能,当你选择密码保护工作的时候它会让你设定一个密码,作为你的个人密码;接着提示输入一个密码,然后进行判断1、当你输入的密码正确,程序进入流水灯函数,同时蜂鸣器有节奏的鸣叫5秒,两排流水灯循环流动。延时后结束系统会询问你,要不要更改密码要不要跳出密码功能你这时候就可以选择继续工作还是,跳转到初始页面,去选择计算器或者再次进入密码保护功能。如果再次进入密码保护功能,且上次跳出时没有更改设定密码,则这次就不会进入密码设定里面去了。2、当你输入的密码与之前的设定密码不一样的时候蜂鸣器便会发出5秒连续的警告,同时流水灯会常亮5秒,提示你你输入的密码与之前的设定密码不一样;当你连续三次输入错误,系统便会自动进入锁定状态,这时候你就不能进行输入密码开锁了,你要找到程序的设计者,用程序里面自带的写入程序里了的密码来解锁。解锁后,系统会询问你,要不要更改密码要不要跳出密码功能你这时候就可以选择继续工作还是,跳转到初始页面,去选择计算器或者再次进入密码保护功能。如果再次进入密码保护功能,且上次跳出时没有更改设定密码,则这次就不会进入密码设定里面去了。当我们选择计算器工作时时我们便可以计数,我们的计数能计算到小数点的后六位,和8位以下的十进制数值,能进行最简单的加、减、乘、除、点的运算。运算完一次后,按两次等号键,会初始全部数值,液晶清屏,为下一次计算做准备,如果这时候你不想计算了,可以按下两次除号键,即可跳出计算器功能,进入初始页面,让你选择那种方式工作。作品原理电路图DS12345678PVCR10234SW56789PEA/VXTLDINMOCKGUYPUBK_ELQ作品程序控制流程图框图解锁、密码设定计算器密码锁主页面计算附录程序的主函数的重点是三个死循环函数,关键在于怎么变换、跳转三个死循环之间的关系;源程序如下液晶显示的含义UNSIGNEDCHARCODEAAA16“QINGSHEDINMIMA“/设定密码UNSIGNEDCHARCODEBBB16“SURUMIMAKAISUO“/输入密码UNSIGNEDCHARCODEQQQ16“SURUYANSHIMIMA“/输入程序密码UNSIGNEDCHARCODECCC16“MIMACUOWU“/密码错误UNSIGNEDCHARCODEDDD16“MIMAZHENGQUE“/密码正确UNSIGNEDCHARCODEJJJ16“MIMABEISUODIN“/密码被锁定UNSIGNEDCHARCODEKKK16“QINGJIESUO“/开锁UNSIGNEDCHARCODEEEE16“WELCOMETOUSE“/欢迎UNSIGNEDCHARCODEFFF16“XINZHIDAO“UNSIGNEDCHARCODEOOO16“SUODINJIECHU“/锁已解除UNSIGNEDCHARCODEPPP16“CHANGEPASSWORD“/是否更改密码UNSIGNEDCHARCODENNN16“USELOCKRCOUNT“UNSIGNEDCHARCODELLL85,2,0,1,3,1,4,0/程序密码主函数VOIDMAININTER/初始液晶DELAY255DISPEI1/写欢迎WHILE1LCD_W_COM0X01DISPEI6ZSCAN_KEYIFZ13WHILE1LCD_W_COM0X01/取出外部数据,赋给GGGDELAY255IFGGG00/设定密码到GGGDO/作为三次输入的入口DISPEI3/输入对比函数IFBIAOZ1BIAOZ1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论