基于avr单片机的电子密码锁设计

基于avr单片机的电子密码锁设计

ID:24896085

大小:8.55 MB

页数:81页

时间:2018-11-16

基于avr单片机的电子密码锁设计_第1页
基于avr单片机的电子密码锁设计_第2页
基于avr单片机的电子密码锁设计_第3页
基于avr单片机的电子密码锁设计_第4页
基于avr单片机的电子密码锁设计_第5页
资源描述:

《基于avr单片机的电子密码锁设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、沈阳理工大学学士学位论文摘要本文主要介绍了基于AVR单片机的电子密码锁设计。主要内容为仿真硬件电路的设计和软件程序的设计。主要实现的功能是实现人机接口矩阵输入,这种输入方式更节约管脚,数码管显示输出(LCD1602)。本例用AVR单片机EEPROM保存密码,输入正确密码时开锁灯亮,液晶显示屏显示开锁成功。在开锁之后可以实现密码的修改和储存,并且重新输入的密码经过MD5加密后以密文的形式存储在EEPROM中,更加安全可靠。此模块是基于AVR单片机的,该模块的硬件开发平台采用的是Atmel公司的ATmega16单片机,且A

2、Tmega16是基于增强型的AVRRISIC结构的低能耗8位CMOS微控器,速度快,且存储空间大,这给设计带来了极大的方便。将调试成功的C程序工程加载到ATmega16单片机中就可以实现以上的功能。本次设计软件方面主要使用的开发平台是WINAVR和AVR_Studio,所使用的编程语言是C语言。完成本次设计需要掌握ATmega16单片机的相关知识与实际应用,单片机外围电路的设计,相关C程序的设计与仿真等。该驱动程序能够正常运行,运行结果正确,证明设计思路正确。关键词:MD5加密;AVR_Studio;PROTUES;A

3、Tmega16单片机77沈阳理工大学学士学位论文AbstractThispapermainlyintroducesthedesignofelectronicpasswordlockbasedonAVRmicrocontroller.Designofthemaincontentforthedesignofhardwarecircuitandsoftwareprogram.Themainfunctionistoachievehuman-machineinterfacematrixinput,theinputmodeismo

4、reeconomicalinpin,digitaltubedisplayoutput(LCD1602).ThesavepasswordwithAVRmicrocontrollerEEPROM,enterthecorrectpasswordtounlockthelights,theLCDscreendisplaystheunlocksuccess.Intheunlockingcanbeachievedafterthepasswordchangesandstorage,andre-enterthepasswordencry

5、ptedwithMD5afterstoredinencryptedforminEEPROM,moresafeandreliable.ThismoduleisbasedonAVRMCU,thedevelopingplatformofthehardwareofthemoduleisbasedonAtmel'sATmega16chip,andATmega16isaunit,microcontrolenhancedAVRRISICstructuretypeoflow-energyconsumptionbasedon8bitsC

6、MOSspeed,andlargestoragespace,whichbringsgreatconveniencetodesign.ThesuccessfuldebuggingCprogramprojectisloadedintotheATmega16microcontrollercanbeachievedabovefunctions.ThemainuseofthedesignsoftwaredevelopmentplatformisWINAVRandAVR_Studio,theprogramminglanguageu

7、sedisClanguage.CompleteknowledgeofthedesignneedtomastertheATmega16MCUandpracticalapplications,single-chipperipheralcircuitdesign,Cprogramdesignandsimulation.Thedrivercanrunnormally,runresultscorrectly,provethatdesignideaiscorrect.Keywords:MD5encryption;AVR_Studi

8、o;PROTUES;ATmega16MCU77沈阳理工大学学士学位论文目录1绪论11.1电子密码锁的介绍11.2AVR单片机的发展过程及现状21.2.1发展过程21.2.2AVR单片机的现状31.2.3AVR单片机的优点31.2.4AVR单片机的型号标识解释51.2.5AVR8-BitMCU的最大特点51.3MD5加密算法的介绍6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。