资源描述:
《基于51单片机的硬件加密锁的设计与实现毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(输入章及标题)毕业设计(论文)基于51单片机的硬件加密锁的设计与实现III(输入章及标题)燕山大学毕业设计(论文)任务书学院系级教学单位:学号学生姓名专业班级2题目题目名称基于51单片机的硬件加密锁的设计与实现题目类型工程设计实验研究型题目性质实际题目来源自选主要内容随着PC级的普及各种不同功能的计算机软件相继产生,使PC机的功能不段增强,方便了人们的学习,工作和生活。但是在利益的驱使下,软件盗版,盗用现象日益严重。如何保护软件开发者的知识产权和经济利益,保证正版软件用户的权益,是一个亟待解决的
2、问题。单纯的软件加密显然是不够的。因此我们需要一种更为有效的硬件加密方式。本设计要求基于51系列单片机设计出一种硬件加密锁,并加以实现。基本要求1.查阅与课题相关的文献,了解硬件“看门狗”的作用及工作原理2实现硬件电路3.实现单片机软件算法4编制一个简单的Demo《MCS-51单片机应用设计》张毅刚编哈尔滨工业大学出版社1990.8《MCS-51单片机应用设计》张毅刚等编哈尔滨工业大学出版社1992.4《单片机原理及系统设计》胡汉才编著清华大学出版社2002周次1—4周5—8周9—12周13—16
3、周17—18周应完成的内容查阅资料熟悉内容硬件设计单片机程序设计软硬件联合调试撰写论文III(输入章及标题)指导教师:李林职称:讲师年月日系级教学单位审批:年月日说明:如计算机输入,表题黑体小三号字,内容五号字。本任务书一式二份,教师、学生各执一份。III摘要摘要单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。单片机即单片微型计算机(Single-ChipMicrocomputer),是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。其中51单片机是各种单片机中最为典型
4、和最有代表性的一种,广泛应用于各个领域。本课题选择MCS-51单片机为核心控制元件,设计了一个日常生活中用到的硬件加密锁系统。该系统是由单片机系统及MAX232组成。使用单片机汇编语言进行编程,实现了硬件加密锁的功能本论文主要介绍了硬件加密锁的软、硬件部分的设计,以及在设计、调试过程中遇到的问题及解决方案。经过实践证明,本课题设计的该系统结构简单,稳定,造价成本低,功能完全,具有很强的实用性。关键词 8051单片机;硬件加密锁系统;MAX2327摘要AbstractThesingleslicema
5、chineisthemicrocomputerwhichallintegratesmaincalculatorfunctionpartsesonapieceofchip.Singleslicemachinenamelysingleslicemicrocomputer(theMicrocomputeroftheSingle-Chip),gatherCPU,RAM,ROM,counttoconnectinthetinycontrollerofintegralwholewithvarietyinfixe
6、dtime.Amongthem51singleslicemachinesisvarioussingleslicemachineinisatypicalmodelmostandhaverepresentative1kindmost,extensivelyappliedineachrealm.ThistopicchoiceMCS-51singleslicemachineisacorecontrolcomponent,designedadailylifeconvenientarriveofthehard
7、wareencryptlocksystem.Thatsystemconstitutesto°fromsingleslicemachinesystemandMAX232.Usingthesingleslicemachineeditscollectedmaterialslanguagetocarryonweavingadistance,thefunctionwhichcarriesouthardwaretoencryptalockoriginallythethesismainlyintroducedh
8、ardwaretoencrypttolockofsoft,thedesignofhardwarepart,andmeetinthedesign,adjusttrytheprocessoftheproblemandthesolution.Passbytopracticeacertificate,thesystem'sstructureof[with]thistopicdesignsimple,stabilize,buildpricecostlow,functioncomplete,h