电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

毕业论文—密码锁控制系统.

  • 资源ID:35832904       资源大小:372.20KB        全文页数:29页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

毕业论文—密码锁控制系统.

青岛飞洋职业技术学院青岛飞洋职业技术学院毕毕 业业 论论 文文设计课题:设计课题: 密码锁控制器的设计密码锁控制器的设计 班班 级级 0808 级电控师一班级电控师一班专专 业业 机电一体化机电一体化学生姓名学生姓名 王斌王斌指导教师指导教师 侯国祯侯国祯日日 期期 _2011_2011 年年 3 3 月月_12_12 日日_I摘 要设计以单片机为核心部件的密码所控制器,扩展 74LS273 作为 LED 显示器字段口,位选由 P1.0-P1.5 控制,LED 七段数码管作为密码显示用,按下密码设置键开始设置密码,密码通过 09 十个数字键设定和修改,用开锁确认键打开密码锁,在密码输入错误时按复位键重新输入密码。设计又分为硬件设计和软件设计两部分,硬件设计主分为 CPU 的选用,各种扩展模块的选用,各种电子元件的选用。软件设计包含了主程序、键盘扫描子程序、数字处理程序、开锁程序、密码设置程序等程序的设计与编写。本次设计中所设计的密码锁具有系统简单,实用性强,成本低,使用维护方便,软件功能强,运行稳定可靠等优点。关键词:单片机,密码锁,密码,报警,开锁目 录摘 要 .II 目 录 .3 2 总体方案设计 .6 2.1 总体框图设计 .6 2.2 显示控制方案.6 2.3 键盘控制方案 .7 2.4 软件总体设计方案.8 2.5 电路原理图.9 3 所选硬件系统介绍 .10 3.1 AT89C51 单片机的简介 .10 3.2 AT89C51 单片机的引脚 .11 3.3 AT89C51 单片机复位方式 .13 3.4 M24C01 的功能 .13 3.5 74LS244 的功能 .14 3.6 74LS273 的功能 .14 3.7 键盘接口工作原理.15 3.8 七段 LED 显示工作原理 .16 4 软件设计 .18 4.1 主程序模块 .18 4.2 键盘扫描子程序模块 .19 4.3 数字处理程序模块 .20 4.4 开锁程序.21 4.5 密码设置程序.22 5 系统调试 .23 5.1 在伟福中的调试.23 5.2 在 KEIL中的调试.24 6 结 论 .27 致 谢 .28 参考文献 .2901 前 言计算机系统已明显地朝巨型化、单片化、网络化三个方向发展。巨型化发展的目的在于不断提高计算机的运算速度和处理能力,以解决复杂系统计算和高速数据处理,比如系统仿真和模拟、实时运算和处理。单片化是把计算机系统尽可能集成在一块半导体芯片上,其目的在于计算机微型化和提高系统的可靠性,这种单片计算简称单片机。单片机的内部硬件结构和指令系统主要是针对自动控制应用而设计的所以单片机又称微控制器 MCU(Micro Controller Unit) 。用它可以很容易地将计算机嵌入到各种仪器和现场控制设备中,因此单片机又叫做嵌入式微控制器(Embedded MCU) 。单片机自 20 世纪 70 年代问世以来,以其鲜明的特点得到迅猛发展,已广泛应用于家用电器、智能玩具、智能仪器仪表、工业控制、航空航天等领域,经过 30 多年的发展,性能不断提高,品种不断丰富,已经形成自动控制的一支中坚力量。据统计,我国的单片机年容量已达 13 亿片,且每年以大约 16的速度增长,但相对于国际市场我国的占有率还不到 1。这说明单片机应用在我国有着广阔的前景。对于从事自动控制的技术人员来讲,掌握单片机原理及其应用已经成为必不可少的学习任务。单片机经过 30 多年的发展,已经形成一个规格齐全、品种繁多的大家族,用户有非常大的选择余地。下面为读者简单介绍目前市面上常见的主流单片机。单片机的应用十分广泛,在工业控制领域、家电产品、智能化仪器仪表、计算机外部设备,特别是机电一体化产品中,都有重要的用途。其主要的用途可以分为以下方面。显示:通过单片机控制发光二极管或是液晶,显示特定的图形和字符。机电控制:用单片机控制机电产品做定时或定向的动作。检测:通过单片机和传感器的联合使用,用来检测产品或者工况的意外发生。通信:通过 RS-232 串行通信或者是 USB 通信,传输数据和信号。科学计算:用来实现简单的算法。那么单片机是不是解决上述应用的唯一选择呢?淡然不是!目前,在自动控制中,一般有三种选择,分别是嵌入式微机、DSP 和单片机。1单片机最明显的优点是价格便宜,从几元人民币到几十元人民币。这是因为这类芯片的生产量很大,技术也很成熟。其次,单片机的体积也远小于其他两种方案。单片机本身一般用 40 引脚封装,当然功能多一些的单片机也有引脚比较多的,如 68 引脚,功能少的只有 10 多个或20 多个引脚,有的甚至只有 8 只引脚。当然,单片机无论在速度还是容量方面都小于其他两种方案,但是在实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能。例如,控制电冰箱的控制器就不需要使用嵌入式系统,用一片 51 就可以轻松实现。所以应用的关键是看能否够用,是否有很好的性能价格比。51 系列的单片机已经面世十多年,依然没有被淘汰,还在不断发展中,这就说明是他有广阔的应用前景。我们的密码所控制器就是以单片机为核心设计的,本设计采用的是 ATMEL 公司的 AT89C51 芯片,此芯片根据了充分的静止 CMOS 控制器与三级节目记忆锁,共有32 条 I/O 线, 2 定时计数器, 6 个中断来源,4 K 闪存, 128 个字节在芯片RAM。随着社会的发展,密码所控制器也在不断的发展,最早的有 4 位密码的密码锁控制器,发展到 6 位,甚至可以设计出具有语音功能(声控) 、红外线感应功能等先进的密码锁控制器。在这里,我们设计的是一个可以设置 6 位密码的密码所控制器。22 总体方案设计2.12.1 总体框图总体框图设计设计密码锁控制器的总体设计框图如图 2.1 所示。AT89C51 最 小 应 用 系 统按键电路晶振电路复位电路LED 动 态 显 示图 2.1 总体设计框图2.22.2 显示控制方案显示控制方案再构成多位 LED 显示时,点亮数码管的方式有静态显示和动态显示两种。静态显示方式:LED 的静态显示是指当数码管显示某一字符时,相应段的发光二极管处于恒定地导通或截止状态,直到显示另一字符为止。静态显示方式各位可独立显示。由于各位分别由一个 8 位 I/O 接口控制段选码,故在同一时间里,每一位显示的字符可以各不相同。这种显示方式接口,较小的电流即可获得较高的亮度,且占用 CPU 时间少,编程简单,便于监测和控制。3动态显示方式:LED 动态显示就是利用单片机依次输出每一位数码管的段选码和对应于该位数码管的位选控制信号,一位一位轮流点亮各七段数码管。对每位数码管来说,每隔一段时间点亮一次,如此循环。利用人眼的“视觉暂留”效应,只要每位显示间隔足够短就可以给人一同时显示的感觉。在动态显示方式中,同一时刻,只有一位 LED 数码管在显示,其他各位是关闭的。在段选码和位选码每送出一次后,应保持 1ms 左右,这个时间应根据实际情况而定。不能太小,因为发光二极管从导通到发光有一定的延时,导通时间太小,发光太弱人眼无法看清。但也不能太大,因为毕竟要受限制于临界闪烁频率,而且此时间越长,占用 CPU 时间也越多。在这里我们选用动态显示方案,74LS273 作为 LED 显示器字段口,位选由AT89C51 中 P1.0P1.5 控制。2.2 动态显示电路图2.32.3 键盘控制方案键盘控制方案键盘分为独立式键盘和行列式键盘,独立式键盘接口电路配置灵活,硬件结构简单,工作可靠但每个按键必须占用一跟 I/O 接口线,I/O 接口线浪费较大,在单片机应用系统中,有时只需要几个简单的按键向系统输入信息,可将按键直接在一根 I/O 接口线上,故只在按键数量不多时采用。而行列式键盘每条行线与列线在交4叉处不直接相通,而是通过一个按键加以连接,当按键较多时可采用行列式键盘以节省 I/O 接口。本设计选用独立式键盘。2.3 独立式键盘电路图2.42.4 软件总体设计方案软件总体设计方案 对于软件我们的设计思路是:1. 要有键盘扫描子程序,按下的功能键和数字键的扫描后,送数字键处理程序、开锁程序、密码设定程序进行下一步动作。并对功能键和复位键设置有效的标志以便于应用。2要有数字处理程序,以下是数字处理程序,将 6 位密码放入 40H45H 单元,并调用显示子程序。3. 要有开锁程序,开锁程序首先判断密码是否为 6 位,如不是,重新扫描按键。如是 6 位,将密码进行逐位比较,密码正确则开锁,密码错误报警并复位,重新设置密码。4. 要有密码设置程序,将 6 位密码写入 M24C01 中后锁死密码锁并调用显示子程序显示密码。5要有显示子程序,当键入一个数值或符号时显示程序要把这个键入的数字或字符显示出来。52.52.5 电路原理图电路原理图2.3 电路原理总图63 所选硬件系统介绍3.13.1 AT89C51AT

注意事项

本文(毕业论文—密码锁控制系统.)为本站会员(第***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.