第一篇:电子密码锁电路设计毕业论文任务书
毕业设计(论文)任务书
课题名称 电子密码锁电路设计
课题性质
工程应用
专业
应用电子技术
班 级
学生姓名
学 号
指导教师
马玉清
教研室主任
姚庆峰
系部主任
王勇
发放日期
2012年06月25日 课题条件:
随着电子工业的发展,数字电子技术已经深入到了人们生活的各个层面,各种各样的电子产品也正在日新月异地向着高精尖技术发展。在安全技术防范领域,具有防盗报警功能的电子密码锁代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步,得到了广大用户的青睐。
毕业论文(设计)主要内容:
1.具有密码输入功能,设定密码为4位(或8位)二进制代码(代码自设定),设置退格键,以便删除输入错误的密码。
2.密码输入完毕以确认键开锁。当开锁密码与存储密码一致时,锁被打开。当开锁密码与存储密码不一致时,可重复进行,若连续三次未将锁打开,电路则报警并实现自锁。(报警动作为响m分钟,停n秒)
3.广泛调研,提出几种可行的方案和单元电路的初步实现;多方论证,确定设计方案;按功能模块的划分选择元器件和中小规模集成电路,设计分电路,阐述基本原理;画出总体电路原理图,做简要说明。4.用EWB软件完成仿真;按规定格式完成毕业设计论文。
二、计划进度: 1.资料的收集撰写开题报告 7月18日至9月8日
2.方案设计 9月9日至9月15日
3.电路的设计指标分析与确定;后期的电路优化元器件的选择与参数确定9月16日至11月2日
4.毕业设计论文的修改、完善 11月3日至11月10日 5.毕业设计答辩11月15 日至11月20日 6.毕业设计工作总结11月20日至11月25日
三、主要参考文献:
1)康光华主编.电子技术基础.北京:高等教育出版社,1999.6 2)电子工程手册编委会等编.中外集成电路简明速查手册——TTL、CMOS.北京:电子工业出版社,1991 3)李士雄,丁康源主编.数字集成电子技术教程.北京:电子工业出版社,1995 4)沈尚贤主编.电子技术导论,上册.北京:高等教育出版社,1985 5)曹汉房,陈耀奎主编.数字技术教程.北京:电子工业出版社,1995 6)王卫兵,刘克刚,朱秋萍.用FPGA的电子密码锁.电子技术,2005,32(1):26-28 7)谢嘉奎主编.电子线路.第三版.北京:高等教育出版社,1988 8)康华光.电子技术基础(模拟部分).第四版.北京:高等教育出版社,1999 9)徐以荣.电力电子技术基础.南京:东南大学出版社,1999 10)高文焕,陈润生编.电子线路基础.南京:东南大学出版社.1994
指导教师
马玉清
(系)教研室主任
****年**月**日
****年**月**日
第二篇:电子密码锁毕业论文(共)
毕业设计(论文)
论文题目:电子密码锁设计与制作
系
别: 电子工程系
专
业: 通信技术
班
级:
学
号:
学生姓名:
指导教师:
电子密码锁的设计与制作
摘要:在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。电子密码锁具有安全性高、成本低、功耗低、易操作等优点。
论文首先简要介绍了本课题的背景和主要工作,在接着讲单片机电子密码锁中涉及到的理论知识,和一些主要器件做了简要的阐述和说明。前面两部分主要是用理论知识来支撑本课题的设计,第三部分则是对本课题的方案进行论证,和共组成部分的比较和选用,同时也包括了系统的调试和产品的加工包装。
本次做的电子密码锁是以单片机STC89C52为核心,结合矩阵键盘、LCD显示和报警系统组成。系统能完成开锁、密码错误超次锁定、修改用户密码基本的密码锁的功能。达到制作简易密码的目的。
关键词:
单片机
STC89C52
LCD
显示
自动报警
目录
第一章 概 述...................................................1
1.1背 景...................................................1
1.1.1简介..............................................11.1.2发展趋势..........................................1 1.2 主要工作...............................................2 第二章 电子密码锁理论...........................................3
2.1 原理图..................................................3 2.2 键盘原理................................................3 2.3 主要元器件..............................................4
2.3.1 主控芯片STC89C52.................................42.3.2 AT24C02芯片简介.................................52.3.3 LCD液晶显示器...................................6 2.4 单片机最小系统..........................................6
2.4.1复位电路..........................................7
2.4.2晶振电路..........................................7
第三章 电子密码锁设计与调试....................................8
3.1 系统总体方案设计........................................8 3.2 单片机的选择和论证......................................9 3.3 显示器选择和论证........................................9 3.4 键盘方案的选择和论证...................................10 3.5 硬件设计...............................................10 3.5.1 按键电路.........................................10 3.5.2 报警电路.........................................11 3.5.3开锁电路.........................................11 3.5.4 密码存储电路.....................................12 3.5.5 电路图的绘制.....................................12 3.6软件设计................................................14 3.6.1主程序设计流程图.................................14 3.6.2 键功能程序流程图.................................14 3.6.3开锁程序流程图...................................15 3.7系统调试................................................16 3.7.1 硬件调试.........................................16 3.7.2 软件调试.........................................16 3.7.3 仿真调试.........................................17 3.8 产品封装...............................................19 第四章 结论...................................................21 4.1 总结...................................................21 4.2 展望...................................................21
参考文献.......................................................23 致谢...........................................................24
概述
第一章 概述
1.1背景
1.1.1简介
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品[8]。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品[10]。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁[11]。其特点如下:
1)保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2)密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。3)误码输入保护,当输入密码多次错误时,报警系统自动启动,并且键盘锁死短时间不能输入。
4)无活动零件,不会磨损,寿命长。
5)使用灵活性好,不像机械锁必须佩带钥匙才能开锁。6)电子密码锁操作简单易行,一学即会。
1.1.2发展趋势
在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。目前门锁主要用弹子锁,其钥匙容易丢失;保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣[10]。针对这些锁具给人们带来的不便若使用机械式钥匙开锁,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生[10]。它的出现为人们的生活带来了很大的方便,有很广阔的市场前景。由于电子器件所限,以前开发的电子密码锁,其种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作简单但很不安全,在后为多是基于EDA来实现的,其电路结构复杂,电子元件繁多,也有使用早先的20引脚的2051系列单片机来实现的,但密码简单,易破解[9]。随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便,安全保密性更强,由以前的单密码输入发展到现在的,密码加感应元件,实现了真真的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电子密码锁。
出于安全、方便等方面的需要许多电子密码锁已相继问世。但这类产品的特点是针对特定有效卡、指纹或声音有效,且不能实现远程控制,只能适用于保密
福建信息职业技术学院毕业实习(论文)
要求高且供个人使用的箱、柜、房间等[8]。由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性,如防范森严的金库,需要使用复合信息密码的电子防盗锁,这样对盗贼而言是“道高一尺,魔高一丈”[10]。组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选,自得其所”。可以看出组合使用电子信息是电子密码锁以后发展的趋势。
1.2 主要工作
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等[8]。而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广[9]。鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
该设计是基于52单片机的电子密码锁设计,是一种机电一体化设计的实例,其要求当外部键盘输入的密码和存储器中所存的密码相同时实现自动开锁功能,而当输入三次错误时则实现报警功能,具有防止被人试探而破解密码的功能,即完善了市场上机械锁的不便又减少因多输入而被破解的缺陷。
系统设有六位原始密码,使用期间,用户还可以自行更改密码的功能。当键盘输入密码时,按下确定按钮,电路则将输入密码和原始密码进行比较,若果相同则实现开锁,错误则自动刷新,实现重新输入功能。密码输入错误显示器会出现错误提示,同时输入错误3次时会锁定键盘并报警。
本课题的实现,需要使用到以下关键技术: 1)基于52单片机简单设计及外围扩展电路 2)键盘输入及单片机间的数据传输 3)LCD显示技术、单片机间的数据传输 设计思路:
以52单片机为核心,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加掉电存储。
密码锁电路包含:键盘输入、时钟电路、密码储存电路、复位电路、LCD显示电路、开锁电路、报警电路。
电子密码锁理论
第二章 电子密码锁理论
2.1 原理图
电子密码锁原理图如下:
图2-1
2.2 键盘原理
矩阵键盘又称为行列式键盘,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上,设置一个按键。这样键盘中按键的个数是4×4个。这种行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。(如图2-2)
福建信息职业技术学院毕业实习(论文)
图2-2
2.3 主要元器件
2.3.1 主控芯片STC89C52
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。STC89C52具体介绍如下:
① 主电源引脚(2根)
VCC(Pin40):电源输入,接+5V电源
GND(Pin20):接地线
②外接晶振引脚(2根)
XTAL1(Pin19):片内振荡电路的输入端
STC89C52引脚图 XTAL2(Pin20):片内振荡电路的输出端
电子密码锁理论
③控制引脚(4根)
RST/VPP(Pin9):复位引脚,引脚上出现,2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号。
PSEN(Pin29):外部存储器读选通信号。
EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
④可编程输入/输出引脚(32根)
STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7 P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7 P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7
P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7
2.3.2 AT24C02芯片简介
AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了5668件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。
AT24C02管脚图
CL 串行时钟:AT24C02串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,这是一个输入管脚。
SDA 串行数据/地址:AT24C02 双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA 是一个开漏输出管脚,可与其它开漏输出或集电极开路输出进行线或(wire-OR)。
A0、A1、A2 器件地址输入端:这些输入脚用于多个器件级联时设置器件地址,当这些脚悬空时默认值为0。当使用AT24C02 时最大可级联8个器件。如果只有一个AT24C02被总线寻址,这三个地址输入脚(A0、A1、A2)可悬空或连接到Vss,如果只有一个AT24C02被总线寻址这三个地址输入脚(A0、A1、A2)必须连接到Vss。
WP写保护:如果WP管脚连接到Vcc,所有的内容都被写保护只能读。当WP管脚连接到Vss 或悬空允许器件进行正常的读/写操作。
福建信息职业技术学院毕业实习(论文)
2.3.3 LCD液晶显示器
液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。1602型LCD显示模块具有体积小,功耗低,显示内容丰富等特点。1602型LCD可以显示2行16个字符,有8位数据总线D0-D7和RS,R/W,EN三个控制端口,工作电压为5V,并且具有字符对比度调节和背光功能,其样品(图2-3-3)及管脚功能如下:
图2-3-3 第1脚: VSS为地电源。
第2脚: VDD接5V正电源。
第3脚: VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
第4脚: RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚: R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。
第6脚: E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
2.4 单片机最小系统
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对52列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。如下图:
电子密码锁理论
图2-4 2.4.1复位电路
比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。
2.4.2晶振电路
单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。
福建信息职业技术学院毕业实习(论文)
第三章
电子密码锁设计与调试
3.1 系统总体方案设计
方案一:采用数字电路控制。其原理方框图如图3-1所示。
图3-1 数字密码锁电路方案
采用数字密码锁电路的好处就是设计简单。用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。
电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。
密码锁电路包含:键盘输入、密码修改、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。
方案二:采用一种是用以STC89C52为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。
电子密码锁设计与调试
图3-2 系统原理框图
通过比较以上两种方案,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用方案二。
3.2 单片机的选择和论证
方案一:采用由AT89C51芯片为核心硬件,该芯片具有低工作电压,高性能CMOS8位单片机,片内含4K bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。
方案二:采用单片机STC89C52,片内ROM全都采用Flash ROM;能以5V的超低压工作;同时也与MCS-51系列单片机完全兼容。该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。
由于在制作中考虑到两种型号的芯片烧写软件不一样,我们平时教学用到的烧写软件适用于STC89C52,且内存较大,烧写时不用多次的插拔。所以选择方案二以STC89C52作为主控制系统.3.3 显示器选择和论证
方案一:采用LCD液晶显示器。LCD有明显的优点:微功耗、尺寸小,超薄轻巧、显示信息量大、字迹清晰、显示稳定美观。LCD是以点阵模式显示的,在
福建信息职业技术学院毕业实习(论文)
中文显示上很方便,但在各种符号的显示上因为需要利用控制芯片创建字符库,工作量大,占用资源较多。其成本也较高。
方案二:采用传统的数码管显示。数码管具有低压低耗能、寿命长、对外界环境要求低等特点,而且其精度比较高。采用BCD编码方式显示数字,显示功能没有LCD液晶显示器丰富。
由于显示的内容要求丰富的数据资源所以本设计采用方案一。
3.4 键盘方案的选择和论证
方案一:采用独立式按键,直接在I/O口线上接上按键开关。设计时考虑精简和优化电路、程序和I/O口资源数,但是需占用较多的I/O口。
方案二:采用8155扩展I/O口及键盘,显示等。该方案的优点是:使用灵活可编程,并且有RAM及计数器。若用该方案可提供更多的I/O资源,但操作起来稍微有点复杂。
方案三:采用矩阵式按键。它由行线和列线组成,也称行列式键盘,按键位于行列的交叉点上。该方案的优点是使用灵活可编程,占用I/0口资源比较少。若用该方案,可为其它功能提供更多的I/0资源。
由于本设计所用到的按键数量较多,从资源、电路的复杂性和程序角度,我们考虑选择方案三比较恰当。
3.5 硬件设计
3.5.1 按键电路
由于本设计所用到的按键数量较多所以采用的是矩阵式按键键盘,它由行线和列线组成,也称行列式键盘,按键位于行列的交叉点上。本设计中使用的这个4*4键盘不但能完成密码的输入还能作特别功能键使用,比如清除,修改密码等。键盘的每个按键功能在程序设计中设置。(如下图)
图2-5-1 矩阵按键
电子密码锁设计与调试
3.5.2 报警电路
报警部分由蜂鸣器及外围电路组成,加电后不发声,当有键按下时,响一声,密码正确时响两声。若是密码输错时当密码输入错误时,单片机的P2.1引脚为低电平,三极管T3导通蜂鸣器发出噪鸣声长响报警。
图3-5-2 报警电路原理图
3.5.3开锁电路
电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要当密码正确时,三极管导通此线圈两端有电压通过时,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。
图3-5-3 开锁电路图
福建信息职业技术学院毕业实习(论文)
3.5.4 密码存储电路
本设计采用AT2402芯片来配合单片机存贮掉电前需要保存的数据,防止掉电密码的丢失。连接电路图(图3-5-4)
图3-5-4
图中1、2、3脚是三条地址线,用于确定芯片的硬件地址,在STC89C52上它们都能接地,第5脚和第8脚分别为正、负电源。AT24C02中带有片内地址寄存器,每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个储存单元的读写,所有字节均以单一操作方式读取。
3.5.5 电路图的绘制
1、PCB板的封装
PCB板的制作,在画好原理图后要给每个元件都要画封装,有些元件的封装软件protel DXP就有自带的封装,只要给它加载进去就可以了,但一些自己画的元件就有可能找不到合适的封装,这就要自己去画一个封装。封装是根据实物的大小来画的,否则刻出来的电路板可能会跟实际的有出入造成大小不一的局面。
2、PCB图设计
在确定元件的封装之后,就可以把原理图生成PCB图。刚刚生成的图要先设置规则。在本次设计中主要设置了线宽(全局设为0.8mm,电源和地线设为1mm),线间的最小距离(设为0.4mm),还有设置连接方式为Direct Connect等。规则全设好之后,就可以开始布板了。
电路图的绘制我们也是分模块画的,下图为矩阵键盘和单片机最小系统的PCB图。
电子密码锁设计与调试
矩阵键盘设计图
单片机最小系统设计图
福建信息职业技术学院毕业实习(论文)
3.6软件设计
3.6.1主程序设计流程图
电子密码锁工作的主要过程是LCD显示屏提示开始输入密码,通过键盘输入密码,按下确认键后判断密码的正确性,作出开锁或报警处理。修改密码时,先输入正确密码后在输一遍,符合后才能进入到密码该修界面。如图3-6
图3-6-1 3.6.2 键功能程序流程图
键盘对应名称定义: 2 3 A 4 5 6 B 7 8 9 C * 0 # D 其中,【0—9】为数字键,用于输入相应的密码,【*】号键为取消当前操作
【#】号键为确认
【D】键为修改密码
其它键无功能及定义
电子密码锁的设计与调试
图3-6-2 键功能程序流程图
3.6.3开锁程序流程图
程序设计思路:产品上点之后进行初始化,接着显示“password:”在输入六位密码并确认时候系统与设定的密码进行对比,若正确则显示器上显示“open”指示灯亮2秒开锁成功。若是密码错误显示“error”,报警灯闪烁2次。其流程图(如图3-6-3)
图3-6-3开锁程序流程图
福建信息职业技术学院毕业实习(论文)
3.7系统调试
3.7.1 硬件调试
1、首先要先从外观上检查电路板焊点是否光滑,并且对照电路的原理图,看看是否有错焊,漏焊,虚焊和连焊等硬件问题,元器件的 型号、标称值是否弄错。看在焊接走线时,是否把一些比较长的短路线对错位置,电源和地是否有短路的现象。
2、用数字万用表检查电路,检查电路是否都有通路,是否出现短路,开路等现象,元器件的极性是否有焊反的。通过IC座连接的芯片是否插入,各个管脚是否接触良好,芯片在插入IC座时是否有插反等现象。用万用表检测室当测得值与正常值相差较大时经过分析可找到故障。
3、将电路板通电,观察电路是否出现异常,若出现异常(元器件冒烟或芯片发烫等)应及时切断电源,根据现象检查电路。
3.7.2 软件调试
首先打开keil C51主程序,新建工程,新建文本框此时保存时后缀要是“.c”否则后面添加文件的时候无法识别,在添加完文件后就可以开始编写程序,程序的头文件也是有一定格式的。例如:#include
图
3-7-2
调试图
电子密码锁设计与调试
3.7.3 仿真调试
在proteus上绘制好电路图,讲keil生成的HEX文件导入到STC89C52里面点击开始按钮进行密码初始化。
图3-7-3
输入密码调试:此时密码输入正确,显示器显示“open”。如下图所示
图3-7-4 修改密码调试:在开锁状态下,再次输入正确的密码并按下【#】(确认)键,福建信息职业技术学院毕业实习(论文)
此时显示器显示“SetNeWordEnable”。输入新的六位密码并按【D】(重设)键,并显示“Input again”再重复输入一次新密码并按【D】,修改成功后显示器显示“ResetpasswordOK”,密码修改完成。修改过程如下:
图3-7-5
图3-7-6
电子密码锁设计与调试
图3-7-7 通过proteus软件的操作可以确定程序的可用性,产品功能上也都能得到实现。
3.8 产品封装
由于电子产品存在一些弱点,一是怕碰撞、挤压,会使码电子产品的外部受损,影响美观,并且产品内部构造复杂,零部件生产精密,不能承受外力的冲击、磕碰,严重时会造成致命伤害。二是怕潮湿,数码电子产品受潮后,大量水气侵入电路板形成水渍,造成短路,或使金属接口氧化。三是怕灰尘、油脂,灰尘的进入也会妨碍电路板接点间的电流传导,污染内部线路,影响内部零件,造成损害。四是怕静电,过大的静电会击伤数码电子产品内的一些电子元件,造成零部件短路,最终直接损害整个机器。五是怕热、高温,过热的高温环境,不但会使数码电子产品的外观受损,也会使内部的一些零件性能不稳,直接影响产品的功能使用。这些问题在设计时都是要特别的考虑和注意。应当以有效地保护产品为首要功能,要结构牢固,具有较好的耐冲击和抗压性能,不容易被外力环境损坏;其次应考虑使用,携带、陈列、装运等的方便性;还要尽量考虑能重复利用,能显示内装物等一些功能。
因为考虑的产品的封装所以我们一开始就决定把各个模块分开制作最后再将其组合起来,分开制作不但减少了出错率还大大提高了组装时的灵活性。并且在整体上也增加了产品的美感。组装的底板采用废旧的电路板外包装则是用薄铝板,因为铝板具有良好的可塑性,在弯曲时也有一定的韧性。从总体的结构上考
福建信息职业技术学院毕业实习(论文)
虑铝板在固定的时候也比较的理想,最后用螺丝固定底板和个模块用热熔胶来固定铝板和底板的连接。产品封装图如下:
产品组图
结论
第四章
结论
4.1 总结
本次课题通过系统地对电子密码锁制作与单片机开发过程的学习与实践,讨论并设计了一种比较适用于日常生活的密码锁,并在计算机proteus软件上进行仿真验证,通过近一步的参数优化,得到了符合预设性能指标要求的结果。跟传统的实物制作测试方式相比,极大的缩短了工程上从设计到实现所需的时间和成本。
根据软件仿真验证结果,论文中设计的电子密码锁性能指标的仿真验证结果为:输入电压为5V,同时可实现开始的密码初始化,密码输入正确开锁时液晶屏显示“open”,当密码错误时显示“error”,若是密码连续错误3次时,键盘锁定不能输入,同时支持密码修改。已基本满足本课题预期设计要求,以及可通过进一步的优化设计而适用于生活需求中,为以后取代传统的锁具提供了基础。
在本次设计中其实还存在着一些改进的地方。比如:1602液晶显示屏(没有中文字库,不支持中文显示)要是再增加功能的话我们可采用12864型号的显示屏,12864显示屏可支持中文显示,用在日常生活中可起到提示作用方便我们的操作。同时在键盘设计上也有改进的地方,在键盘上也还有“A、B、C”三个按键没有定义,并且由于键盘使用寿命不是很长,经过反复的操作容易造成键盘失灵无法输入等问题。
在实际应用中,电子密码锁还可以设置语音模式切换功能、控制系统强制复位功能、非法闯入报警功能(即入侵感应功能,在门上锁的状态下,有人破锁而入时,会发出强力的报警音)、数字密码控制功能、反锁功能、语音音量调节功能、系统故障自动巡检功能、火灾报警功能、开门记录、双重锁定功能联机管理、弱电提醒当电量不足时,在启动开门时,会有美妙的音乐提示、USB数据接口功能等。这些都是本课题所需要改进的,也是本课题后续的研究方向。
4.2 展望
密码锁主要是针对门禁系统的一种设计,主要目标是实现门禁的识别和对个人财产的保护,在现实生活中,我们见过很多类型的密码锁。我们所做的密码锁过于简单,简单来说我们所做的密码锁应该是一个模板而已,只能简单显示和识别。现在常用的有刷卡密码锁、指纹密码锁和遥控密码锁等。在作品中加入存储器,将正确密码存入存储器中,防止断电时对密码锁实现功能的影响。密码输入部分可以采用指纹识别,首先在建档时,需要给用户设置一个私人的ID号码。然后,门禁管理系统再采集个人的指纹特征进行建档。当用户有访问需要,操作者轻轻一压手指或者是输入ID号加指纹或者是ID号加密码。门禁管理系统会采集您的指纹信息,与储存的信息相比较,处理的结果通过电源控制箱后传送给门锁,实现开门。通过之后,门禁机会输出继电器信号或高低电频信号到电源控制箱,通过继电器转换之后,输出锁控信号给门锁设备,实现对门的控制。遥控密
福建信息职业技术学院毕业实习(论文)
码锁是经过译码器和解码器加上集成电路单片机组合,容易控制简单方便。
目前,电子密码锁的大量应用与快速发展已在锁具领域逐步显现其具有的优势和对以后变革性影响,随着社会进步的需求电子密码锁也不断更新和进步,更小型、多用途、高性能的发展趋势。
参考文献
参考文献
[1] 李朝青.单片机原理及接口技术(简明修订版)[M].北京:北京航空航天大学出版社,1998.[2] 李全利.单片机原理及接口技术[M].高等教育出版社,2003.[3] 杨将新,李华军,刘到骏等.单片机程序设计及应用(从基础到实践)[J].电子工业出版社,2006.[4] 黄智伟.全国大学生电子设计竞赛训练教程[M].北京:电子工业出版社, 2005.[5] 周润景,张丽娜编著.基于PROTEUS的电路及单片机系统设计与仿真[M].北京航空航天大学出版社, 2006 [6] 吴汉森.电子设备结构与工艺[M].北京:北京理工大学出版社,1999.[7] 陈开文.基于AT89C51的安全密码锁应用设计[J].科技资讯.2006(09)[8] 郭海英.基于单片机的电子安全密码锁的设计[J].现代电子技术.2005(13)[9] 邬伟奇.STC89系列高性能单片机及其应用[J].微计算机信息.2004(07)[10] 周鑫,何建新,刘琥.基于单片机的电子密码锁控制电路设计[J].成都信息工程学院学报.2009(04)[11] 李建波.基于STC89C52单片机的电子密码锁[J].现代电子技术.2008(23)[12] 郑春来,韩团军,李鑫.编译软件Keil在单片机课程中的应用[J].高教论坛.2009(12)[13] 许超,吴新杰,张丹.基于Proteus和Keil的单片机课程[J].辽宁:辽宁大学学报(自然科学版), 2011.福建信息职业技术学院毕业实习(论文)
致谢
本论文虽然凝聚着自己的汗水,但却不是个人智慧的产品,如果没有老师和同学的帮助和支持,那么我在大学的学习成长肯定会大打折扣。当我打完毕业论文的最后一个字符,涌上心头的不是长途跋涉后抵达终点的欣喜,而是源自心底的诚挚谢意。我首先要感谢我的导师王老师,对我的构思以及论文的内容不厌其烦的进行多次指导和悉心指点,王洪老师多次询问进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。王洪老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,给以终生受益无穷之道。对王老师的感激之情是无法用言语表达的,使我在完成论文的同时也深受启发和教育。
第三篇:微机原理课程设计(电子密码锁)
一、设计目的
通过课程设计掌握控制系统设计的一般步骤,掌握系统总体控制方案的设计方法、8086微型计算机的应用方法、控制算法的设计及硬件设计方法。复习并学习用软件编程控制硬件。了解和掌握8086微机应用系统的软硬件设计过程、方法及实现,为以后设计实现8086微机应用系统打下良好的基础。
二、设计任务与要求
(1)密码锁在输入密码正确时控制电控锁开启,同时显示00字样;当输入密码错误时,发出错误警告,并显示FF字样;当3次误码输入时,产生报警;具有密码修改的功能。
(2)选用8086和适当的存储器及接口芯片完成相应的功能,用LED显示器显示电子锁的当前状态;画出详细的硬件连接图;给出程序设计思路、画出软件流程图;给出所有程序清单并加上必要注释;完成设计说明书(包括封面、目录、设计任务书、硬件设计思路、硬件原理图、软件设计思路、程序流程框图、程序清单、所用器件型号、总结体会、参考文献等)。
三、整体功能描述
本设计为多功能密码锁,使用存储器保存密码防止断电后密码丢失。工作时按下按键蜂鸣器会发出声音提示按键有效并在数码管有“--”闪烁字样,若相隔1分钟无按键按下,则清零。在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示OPEN字样。开锁后可按下“复位/修改密码键”实现修改密码功能的转入,之后先输入密码再输入同样的密码确认才可成功修改,修改成功后蜂鸣器会发出三声,数码管“00”闪烁三次提示修改密码成功。当输入密码错误时,发出错误警告声音,同时显示CLOSE字样,当输入密码错误次数累积够3次后,蜂鸣器会产生90秒的报警声响进行报警。
四、总体设计方案
根据本次设计的设计目的及设计要求,可有下列两种方案: 4.1 方案一
在本次设计中,因为密码锁的基本功能使可以判断密码是否正确,以及完成对密码的修改,所以需要用到输入设备以及CPU的接口电路以及相关存储设备;因为有报警提示功能,所以要用到相关的输出设备以及接口电路。因为要完成逻辑运算功能,所以必须要有CPU,CPU就选用我们最常用也最熟悉的8086,考虑到8255的端口兼具输入输出功能,灵活方便,所以选用一片8255作为输入输出设备与8086间的借口;采用0到9数字按键以及相关功能选择的输入;输出设备方面,采用两位数码管实现题目的状态提示要求,用一个蜂鸣器作为相关的警报,提示的声音输出。另外,为简化编程,采用8259中断控制器来触发中断实现密码锁工作模式的转换,其中的密码输入及判断功能与密码修改功能分别用两个外部中断来触发中断服务程序来实现。本设计的密码位数为6位。4.2 方案二
第1页
用汇编语言编写程序实现应用程序的功能,从而实现简易计算器汇编程序的设计与实现。4.2.1使用设备
含有Windows汇编编译环境的MASM软件及Office 2003软件的计算机一台。4.2.2汇编程序编写
汇编程序编写,根据设计要求编写实现该功能的源程序代码。4.2.3使用方法
在masm环境下运行本程序,按提示输入正确密码,则在屏幕上显示00字样,否则显示FF字样。
五、硬件设计
本设计使用了8086、8259A、8255、8253、2764、74LS138、74LS148、地址锁存器、数码管以及74系列逻辑门、蜂鸣器、开关等芯片与元器件,实现了键盘输入、中断控制、计时、按键响应、开锁及报警等功能模块,其硬件连接框图如图1所示。
图1 硬件连接框图
5.1 键盘
本设计8255A的A口与两片级联的74LS148组合接用于输入键盘,实现对输入键号的读入。工作时,8086通过程序扫描键盘,当无键盘按下时,74LS148工作于无输入状态,GS口输出高电平,接到PA4作为识别有无按键按下信号,PA口输入为10H;当有按键输入时,74LS148输入口接到低电平,输入有效,经编码后键号转换为相应二进制编码送到PA口,成为能为CPU识别的代表键值的有效信号。读入的按键信号经8086判断后,根据不同的功能,输出不同的按键响
第2页
应,并转移到相对应的功能服务程序。
本设计总共用到11位按键,包括10位数码输入按键及一位“复位/修改密码”按键,电路设计总共可用按键有16位,供升级功能使用。键盘电路如下图2所示:
5.2 中断控制
用一片8259A芯片作为中断控制接口电路。其中IR0与IR1中断开放,单片工作于非缓冲方式,电平触发,优先级是普通全嵌套方式。可通过编程开中断,通过编程或者8253计时器关中断。电路连接如图3所示:
图2 键盘连接图
5.3 计时
采用8253计时器控制中断的关断,实现单次输入密码超时则退出输入密码中断子程序、报警器响铃时间控制等功能。电路如图3所示。
第3页
图3 中断控制器连接图
5.4 输入输出接口
输入输出接口采用可编程的8255A,8255A是Intel系列的并行接口芯片,常作为微机系统与外部设备接口。在连接电路时8255 的PC0、PC1接到数码管片选,电路连接如图3所示。同时用8255A的B口控制数码管的显示,C口片PC0、PC1选数码管,PC2用来驱动SPEAK发出报警电路如图4所示。
图4 按键响应、报警、开锁功能电路
第4页
5.5.储存器及片选电路
存储器及片选电路采用一片2764存储器和一片74LS138,连接电路如图5所示:
图5 片选及存储器电路
5.6 整机电路图:见附录一
六、软件设计
6.1 程序流程图
第5页
开始程序初始化8255.8259初始化从RAM存储器中读出密码 定义DI.SI指针开中断data2与data3数据串比较相等?N错误计数器加1开锁,并显示00扫描键盘,有修改密码键?Y定义SI,DI指针开中断,实现密码输入转存到data2有修改密码键输入?开中断,重新输入密码比较是否为首次输入密码?N转存密码到RAM 铃声确认修改密码成功扫描键盘是否有修改密码键输入Y保持开锁状态结束错误累积超过6次?YN报警响铃,输出显示FF保持关锁N结束Y
图6 程序流程图
6.2 程序清单:见附录二
七、设计总结与体会
通过本次课程设计,我对 8255,8253,8259等芯片的各引脚的功能、名称、第6页
工作方式、内部结构有了更深层次的掌握,对这三种芯片的编程从陌生转向熟练。通过这次的微机课程设计,对书本所学的知识有了进一步的巩固,并且对三种芯片各自的功能、工作方式有了明确性的区分。在设计过程中遇到问题时,遇到含糊不清或者看不懂的地方及时翻阅相关课本知识。有时看课本也没有结果时就和组员互相探讨。在设计过程中,才发现自己遗漏许多课本的相关知识,对各芯片的功能及其工作方式掌握的不够清楚。这说明在实践中才能真正的掌握从课本中所学的知识。这次的课程设计让我为一年后的毕业设计打下了基础。
八、参考资料
九、附录
附录一:电路基本连接图
第7页
附录二:程序清单
(一)DATA SEGMENT;以下代码写入RAM
第8页
CODEIN DB 6 DUP(?);输入的密码保存的地址 CODECH DB 6 DUP(?);修改后的密码的保存地址 CODEOR DB 0,0,0,0,0,0;初始密码
ORG 01000H;下面的代码写入ROM DTABLE DB 80H,02H,10H,3FH,79H,71H,60H,5BH DATA ENDS
STACKS SEGMENT STA DB 20 DUP(?)STACKS ENDS
CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACKS START: MOV SI,OFFSET CODEIN MOV DI,OFFSET CODEOR MOV BP,OFFSET DTABLE
MOV AL,09H;(键盘输入中断)设定密码输入的中断向量(即IR0的中断向量)MOV AH,25H INT 21H PUSH BX PUSH DS MOV DX,SEG INPUT MOV DS,DX MOV DX,OFFSET INPUT INT 21H
MOV AL,09H;(键盘输入中断)设定密码修改的中断向量(即IR1的中断向量)MOV AH,25H INT 21H PUSH BX PUSH DS MOV DX,SEG CHANGE MOV DS,DX MOV DX,OFFSET CHANGE INT 21H
MOV AL,1BH;初始化8259 OUT 10H,AL;单片工作,高电平有效 MOV AL,08H OUT 11H,AL MOV AL,03H OUT 11H,AL
第9页
MOV AL,0FCH OUT 11H,AL;开放IR0,IR1 MOV AL,20H OUT 10H,AL MOV AL,68H OUT 10H,AL
MOV AL,82H;初始化8255 A口方式0输出,B口方式0输入,C口输出 OUT 06H,AL AA: STI MOV AL,00H OUT 04H,AL;
INPUT:;CLI MOV DL,00H IN1: CMP DL,06H;JNZ IN2;
MOV CX,03FFH;R1: MOV DH,3FH MOV AL,02H OUT 00H,AL;R2: DEC DH CMP DH,00H JNZ R2 LOOP R1
JMP IN4;IN2:;MOV AL,[BP+4] OUT 04H,AL;MOV BX,0H MOV CX,03H;IN3: MOV BP,OFFSET DTABLE MOV AL,[BP] OUT 04H,AL;输出低电平使数码管熄灭 密码输入程序 判断是否连续6次输入错误密码 若不是这继续输入 使蜂鸣器长鸣报警(通过延时实现)输出高电平使蜂鸣器发声 报警完毕,跳至中断返回 输入密码 数码管显示‘--’提示输入密码 设置循环次数 数码管提示输入位数
第10页
CALL CCSCAN;调用键盘扫描程序 CMP AL,0BH;判断是否按下返回键 JZ IN4 MOV [BX+SI],AL;保存输入密码 INC BX INC BP LOOP IN3
MOV BP,OFFSET DTABLE;判断密码是否正确 CLD MOV CX,03 MOV SI,OFFSET CODEIN MOV DI,OFFSET CODEOR REPZ CMPSB;JNZ WRO;MOV AL,[BP+3] OUT 04H,AL;MOV AL,04H OUT 00H,AL;XOR DL,AL JMP IN4
WRO:;INC DL MOV AL,[BP+5];OUT 04H,AL MOV CX,03H;W1: MOV AL,02H;OUT 00H,AL
W2:;MOV BL,3FH DEC BL CMP BL,00H JNZ W2 XOR AL,AL;OUT 00H,AL
W3:;MOV BL,3FH DEC BL CMP BL,00H JNZ W3
判断密码是否正确 若错误就报警 若正确数码管就显示‘00‘且给LED高电平使其点亮 出错报警部分 数码管显示’FF‘提示错误设定蜂鸣器响的次数 使蜂鸣器发声 延时 输出低电平关蜂鸣器 延时 第11页
LOOP W1 JMP IN1;中断返回 IN4: STI IRET
CHANGE:;密码修改程序 CLI MOV DL,00H INP1: CMP DL,06H JNZ INP2 MOV CX,03FFH RR1: MOV DH,3FH MOV AL,02H OUT 00H,AL RR2: DEC DH
CMP DH,00H JNZ RR2 LOOP RR1 JMP C4 INP2: MOV AL,[BP+4] OUT 04H,AL MOV BX,0000H MOV CX,03H INP3: MOV BP,OFFSET DTABLE MOV AL,[BP] OUT 04H,AL CALL CCSCAN CMP AL,0BH JZ IN4 MOV [BX+SI],AL INC BX INC BP LOOP INP3 MOV BP,OFFSET DTABLE CLD MOV CX,03
第12页
MOV SI,OFFSET CODEIN MOV DI,OFFSET CODEOR REPZ CMPSB JNZ WRRO MOV AL,[BP+3] OUT 04H,AL XOR DL,DL JMP CHANGE WRRO: INC DL MOV AL,[BP+5] OUT 04H,AL MOV CX,03H WW1: MOV AL,02H OUT 00H,AL WW2: MOV BL,3FH DEC BL CMP BL,00H JNZ WW2 XOR AL,AL OUT 00H,AL WW3: MOV BL,3FH DEC BL CMP BL,00H JNZ WW3 LOOP WW1 JMP INP1;
CHAN:;MOV SI,OFFSET CODEIN MOV DI,OFFSET CODECH
MOV AL,[BP+6];OUT 04H,AL MOV CX,03FFH Y1: LOOP Y1
MOV BP,OFFSET DTABLE MOV BX,0H MOV CX,03H
当密码输入正确时,转入密码修改部分修改密码部分 数码管提示第一次输入 第13页
C1: MOV AL,[BP] OUT 04H,AL CALL CCSCAN CMP AL,0BH JZ C4 MOV [BX+SI],AL;存放在输入密码缓冲区 INC BX INC BP LOOP C1
MOV BP,OFFSET DTABLE MOV AL,[BP+7] OUT 04H,AL;MOV CX,03FFH Y2: LOOP Y2 MOV BP,OFFSET DTABLE MOV BX,0H MOV CX,03H C2: MOV AL,[BP] OUT 04H,AL CALL CCSCAN CMP AL,0BH JZ C4 MOV [BX+DI],AL;INC BX INC BP LOOP C2
MOV BP,OFFSET DTABLE REPZ CMPSB JNZ CHAN;MOV DI,OFFSET CODEOR MOV CX,03H CLD REP MOVSB;MOV AL,02H;OUT 00H,AL MOV CX,03FFH C3: LOOP C3 XOR AL,AL OUT 00H,AL;数码管提示第二次输入 存放在修改密码缓冲区 判断两次输入的密码是否一致若是相等那就保存密码 且蜂鸣器响一下提示修改成功中断返回
第14页
C4: STI IRET
CCSCAN PROC NEAR;键盘扫描子程序 MOV AL,00H OUT 00H,AL IN AL,02H NOT AL AND AL,0FH CMP AL,00H;JNZ K1 JMP CCSCAN K1: MOV CX,0EFFH;LOOP K1
IN AL,02H CMP AL,00H JZ CCSCAN MOV AH,60H;K2: MOV AL,AH OUT 00H,AL IN AL,02H NOT AL AND AL,0FH CMP AL,00H;JNZ K3 OR AH,01H ROR AH,1;AND AH,0FH JMP K2 K3: ADD AL,AH RET CCSCAN ENDP CODE ENDS END START
程序清单
(二)利用DOS调用显示DATA SEGMENT TABLE DB '888'
判断是否有键按下延时 扫描第一列 判断是否有键按下扫描下一列 第15页
STRING1 DB 'Please enter a passward:',0DH,0AH,'$' STRING2 DB 'Wrong!',0DH,0AH,'$' STRING3 DB 'OPEN!','$' STRING4 DB 'CLOSE!','$' BUFFER DB 40,?,40 DUP(0)TAB_LEN EQU 26 DATA ENDS;STACK SEGMENT DB 100 DUP(0)STACK ENDS;CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK
START:MOV AX,DATA MOV DS,AX MOV ES,AX LEA DX,STRING1 MOV AH,09H INT 21H LEA DX,BUFFER
MOV AH,0AH INT 21H MOV SI,DX INC SI MOV BL,[SI] MOV BH,0 INC SI LEA DI,TABLE MOV CX,TAB_LEN CMP CX,BX JNC GOON LEA DX,STRING2 JMP EXIT GOON: CLD MOV AL,[SI] SCAN:REPNZ SCASB JZ MATCH ERROR: LEA DX,STRING4 JMP EXIT MATCH: INC CX CMP CX,BX
第16页
JC ERROR PUSH CX PUSH SI PUSH DI MOV CX,BX DEC DI REPZ CMPSB POP DI POP SI POP CX JZ FOUND JCXZ ERROR JMP SCAN FOUND: DEC DI LEA DX,STRING3 EXIT:MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END START
第17页
第四篇:毕业论文任务书范本
集美大学
毕业设计(论文)任务书
专业 学生
一、毕业设计(论文)题目:轴带发电机辅助应急推进装置方案设计
二、毕业设计(论文)时间:2007年1月1日至5月31日
三、毕业设计(论文)地点: 轮机工程实验中心
四、毕业设计(论文)目的1、通过本选题使学生运用所学基本理论知识、专业技能解决船舶应急推进方面存在的具体问题,并完成可供船舶设计参考的轴带发电机辅助应急方案设计任务。
2、学会本专业中英文文献资料的检索方法,养成科学研究的基本素质。
五、工作进程1、1月1日至2月28日进行本选题资料收集并完成开题报告;
2、3月1日至5月15日完成论文初稿、英文资料翻译;
3、5月16日至5月31日完成论文终稿并参加答辩。
六、具体要求
1、仔细阅读《轮机工程专业毕业实习与论文管理文件汇编》;
2、每周必须按规定完成周记并至少与导师联系一次;
3、英文译文应是本选题有关的英文资料 ;
4、参考资料应尽量选择近5年来的文献或文章(最好要有12至15篇)并至少 有2篇英文资料;
5、论文写作前应拟出论文提纲并征求导师意见,论文主要内容至少包括:
1)商船应急推进的必要性分析;
2)应急推进基本方案设计;
3)不同海况下应急推进动力可行性分析;
4)应急推进装置的选型设计。
6、论文初稿应送导师批改并按要求修改;
7、论文答辩前应完成答辩申请并征得导师同意;
8、如需外出必须征得导师同意。
七、技术指标
1、联轴器、传动齿轮箱设计应符合船舶规范要求;
2、材料、工艺要求应符合相关规范标准。
八、成果形式11、提供方案设计说明书[论文]及光盘一份;
2、至少提供用1号图纸绘制的总图1张。
九、主要参考文献
1、主要参考书籍
[1]马文星编著.液力传动理论与设计[M].北京:化学工业出版社,2004.[2]阮忠唐主编.联轴器、离合器设计与选用指南[M].北京:化学工业出版社,2006.2、主要参考期刊《船舶工程》、《中国航海》、《航海技术》、《船海工程》等。
3、主要网站[略]
十、其他
1、在本选题研究中,如发现难以完成既定任务而需更换选题,应征求导师同意。
学生签名:
年月日
指导教师签名:
年月日
教研室主任签名:
年月日
主管院长签名:
年月日
第五篇:毕业论文任务书
附表一:
安徽建筑工业学院
毕业论文任务书
课题名称 中文:人力资源管理专业本科生胜任力模型研究
英文:Research on Undergraduate Human Resource
Competency Model
系别法政学院
专业 人力资源管理
姓名钱秀英
学号
2011 年 3 月 28 日至 2011 年 6 月 26 日共 13 周 0721102011
1指导教师签字
系主任签
字年月日
一、毕业论文的内容要求
1.胜任力及胜任力模型的介绍;
2.人力资源管理专业本科生胜任力内涵与要素的概念的界定;
3.人力资源管理专业本科生胜任力现状与问题;
4.人力资源管理专业本科生胜任力模型与应用。
二、毕业论文的主题词、关键词
人力资源管理本科生胜任力模型
三、毕业论文进程安排
(一)3月28日-4月3日(1周)查阅文献资料
(二)4月4日-4月10日(1周),提交开题报告;
(三)4月11日-5月15日(5周),完成论文初稿;
(四)5月16日-5月29日(2周),在修改整理的基础上提交第二轮修改稿;
(五)5月30日-6月12日(2周),定稿;
(六)6月13日-6月19日(1周),准备答辩;
(七)6月20日-6月26日(1周),答辩。
四、应收集的资料、主要参考文献(20-30项)(删除空格;补充标点;注意字体:宋体;专著信息补齐)
[1]张洪霞.基于胜任力的人力资源管理专业本科生培养目标研究[J].消费导刊,2010(08).[2] 陈初昇.人力资源管理专业人才培养方法探讨——基于胜任素质模型的视角[J].科技和产业, 2010,(06)
[3]金延平.高校人力资源管理专业人才培养模式探讨[J]管理观察, 2009,(10)
[4]顾琴轩,朱牧.人力资源专业人员胜任力研究[J]中国人力资源开发, 2001,(10)
[5]赵艳玲.基于胜任力模型的高校人力资源专业学生培养模式探析[J]职业 , 2009,(30)
[6]谢巍.人力资源管理专业人员胜任力研究[J]中国人力资源开发, 2008,(05)
[7]杨东涛.朱武生,基于胜任力的人力资源管理研究[J].中国人力资源开发, 2002,(09)
[8]温少华.建立基于胜任力的人力资源管理[J]人口与经济 , 2004,(S1)
[9]赵艳玲.基于胜任力模型的高校人力资源专业学生培养模式探析[J]职业 , 2009,(30)
[10]张徽燕,邵明刚.从胜任力看人力资源管理专业实践能力培养.产业与科技论坛, 2008,(01)
[11]罗帆.就业导向的人力资源管理专业培养模式创新[J]教育与教学研究,2009(09)
[12]罗钢.人力资源管理专业人员的胜任素质[J].中国人力资源开发, 2004,(07)
[13]赵永乐,王慧.基于人力资源管理的岗位胜任力素质模型的建立[J].东南大学学报(哲学社会科学版), 2007,(01).[14]李建忠.人力资源管理专业大学生职业胜任力开发研究[J].贵州工业大学学报(社会科学版), 2008,(04)
[15]梁建春,冯明,何跃;胜任特征研究及其在人力资源管理中的意义[J];重庆工学院学报;2005(04)
[16]金士平.基于职业胜任力的高职教育人才培养目标研究[J]高教论坛, 2007,(06)
[17]张学华.管理类学生职业胜任力结构模型研究——以浙江台州地区为例[J].职业技术教育, 2007,(34).[18]胡丽,张影,刘影.经济管理类专业本科学生综合素质培养途径探讨[J]高等建筑教育 , 2006,(04)
[19]陈万思.中国企业人力资源管理人员胜任力模型研究[D].厦门大学, 2004
[20]崔冰子关于胜任力的研究[J].社会心理科学, 2009,(02)
[21]]项成芳.胜任力的理论与实证研究[D].南京师范大学, 2003.[22]王兵.基于能力素质模型的企业人力资源管理[D].天津大学, 2007
[23]陈亚辉.胜任力模型”在行政管理专业人才培训方案中的应用,[J]中国电力教育,2009(04)
[24]赵洁,彭原.基于胜任力的人力资源管理研究[J].全国商情(经济理论研究), 2009,(06).[25]胡建平.基于胜任力的人力资源管理[J].现代企业, 2006,(11).[25]张兰霞,闵琳琳,方永瑞.基于胜任力的人力资源管理模式[J].东北大学学报(社会科学版), 2006,(01).[26]马鸿荣,基于胜任力的人力资源管理模式,[J]中国商界(下半月)2010(08)
[27]顾琴轩,朱牧.人力资源专业人员胜任力研究[J].中国人力资源开发, 2001,(10).[28]李明斐,卢小君.胜任力与胜任力模型构建方法研究[J].大连理工大学学报(社会科学版), 2004,(01)
[29]郑晓明,王明娇.中国企业人力资源专业人员胜任力模型研究[M].地址:电子工业出版社,.[30]吴能全.许峰,胜任能力模型设计与应用,广东经济