基于51单片机的简易数码锁的设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉理工大学华夏学院 信息工程课程设计报告书 课 程 名 称 单片微型计算机 课程设计总评成绩 学生姓名、学 号 荣 训 10212410224 学 生 专 业 班级 自动化1102 指 导 教 师 姓名 陈昌巨 课程设计起止日期 2012.12.29~2013.1.18 课程设计任务书 学生姓名: 荣 训 专业班级: 自动化1102 指导教师: 陈昌巨 工作单位: 信息工程系 题 目: 基于51单片机的简易数码锁的设计 初始条件: 1. 运用所学的单片机原理与接口技术6位,设置认可键,每次输入数码后必须按认可键,并可修改内设密码。 3.撰写课程设计说明书。 4.课程设计说明书要求:引言、设计要求、系统结构、原理设计、各个模块的设计与实现、软件设计、调试过程、收获、体会及总结、参考文献、电路图和源程序。说明书使用A4打印纸计算机打印或手写,用Protel等绘图软件绘制电子线路图纸。 时间安排: 第1天 下达课程设计任务书和日程安排,根据任务书查找资料; 第2~3天 完成方案论证,单片机系统的设计 第4~6天 参考有关文献,完成程序的编写; 第7~10天 调试硬件系统和软件程序; 第11~12天 结果分析整理、撰写课程设计报告 指导教师签名: 2012 年 12 月 29 日 课程设计项目名称 基于51单片机的简易电子密码锁 二、项目设计目的及技术要求 目的:1、过密码锁密码的设定来保护信息的安全。 2、解决密码在实际应用的缺陷问题 3、通过实践动手将理论与实践结合,让我们对所学知识有更深 刻的认识,提高我们的际动手能力。 技术要求:1、要求采用数字按键输入,数码为6位,设置认可键,每次 输入数码后必须按认可键,并可修改内设密码。 2、当开锁人三错输入错误密码后,会自动报警。 3、输入密码与正确密码相反的时候,锁也会自动报警,一直 保持关的状态。 三、项目设计方案论证(可行性方案、最佳方案、软件程序、硬件电路原理图和PCB图 ) 一、方案的论证 在实际中能达到技术要求以及项目目的方案有多种,其中最具有实用价值和经济实惠的有以下两种; 1、用数字电路实现,使用纯硬件,不进行软件设计。在实际生活中很多电子产品都可以用纯数字电路来实现,随着集成电路技术的成熟,数字电路的做用越来越大,成本也变的比以前更低,功能越来越强。 当然电子密码锁也可以用数字电路来实现,用数字电路实现密码锁的可以不用编程,同样也可以达到设计要求,但是抗干扰能力弱。 2、用单片机来实现,软件与硬件相互结合,但是需要设计软件。单片机的使用让电路变的更加简单,成本更加低廉,密码锁的功能却更加的强大。因为单片机的编程简单,价格低廉,在当今电子技术中得到了广泛的应用,受到用户的青睐。使用单片机来做密码锁会让它有更佳的安全性和稳定性,同时抗干扰能力强。 结论:通过以上的分析,比较两个方案的优缺点,虽然各有千秋,但是方案二更加的适合实际的应用,对用户的保障性更高更好。所以我们选择方案二来进行项目的设计。 二、硬件电路原理图 单片机实现密码锁功能需要软件和硬件的结合,硬件电路对整个系统来说也是不可缺少的部分,本次设计主要是以STC89C52 单片机为核心,矩阵键盘、LED灯和密码存储等为外围电路,通过汇编语言编程实现电子密码锁的设计。 用户通过矩阵键盘输入密码,经过单片机对用户输入的密码与自己保存的密码进行对比,判断密码是否正确,从而控制单片机引脚的高低电平实现开锁、上锁、修改密码、报警等功能。 本次设计的总体框图如下: 1、键盘输入部分 采用4*4矩阵键盘输入,键盘接在P3口,分为行和列两部分,单片机不停的扫描键盘,先读行的值,向低四位输零,高四位输一,读如按键的状态,如果读进的数和输出的数不同,则说明有键按下,当然可能是抖动,在软件中设计一个防抖的部分,如果真的是有键按下,再对读入的值进行处理,保留高四位,这样就得到了行值。然后把低四位输一,高四位输零,在

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档