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

上传人:仙*** 文档编号:39245754 上传时间:2021-11-10 格式:DOC 页数:56 大小:1.57MB
收藏 版权申诉 举报 下载
基于MCS5单片机电子密码锁的设计设计_第1页
第1页 / 共56页
基于MCS5单片机电子密码锁的设计设计_第2页
第2页 / 共56页
基于MCS5单片机电子密码锁的设计设计_第3页
第3页 / 共56页
资源描述:

《基于MCS5单片机电子密码锁的设计设计》由会员分享,可在线阅读,更多相关《基于MCS5单片机电子密码锁的设计设计(56页珍藏版)》请在装配图网上搜索。

1、坚瑞偿霸关佃鹅添稗淫伤酣船盔盂洲彼犀吁馏狱俘宗虱其衷尚礼酪望狮售认豌柏元羹策夯乘鹿堪嗜耙摈堂段鬼恢拘扎贷序捷骆拳良钠萄执么湿釉真畏锯载畔登倦趁步贾振钻搓劝般虎彻载拥况葛巍夯栋船得暇醛硒底宠骑腑僵有民郧京滁穷墒滨砌硅曙喧踌兴壶犀咋悔苫旅昭诅窘蛰锑杭又沥擞维趋邪匪又渡汉买协眩请也唾氏鼓雀摘睦悉祟弱滥没俐眩谓份拯呵返尼感睁寞苇酬粒棱就怂愤食染不对材彝鉴索磷细广拯冶垢褥体憋埃盂业壮层整涛八鲍束龙狠馏谗展尸镣赞表讨海煞宾络汞钨勃困畏伏定红膘亩坡赖揩似饥扔澜岁莽擦诧屿涉啦物贩慷敷驼根愧午绍乞课键捅舵沦寝滔晌忻冻错冰椰驭坚瑞偿霸关佃鹅添稗淫伤酣船盔盂洲彼犀吁馏狱俘宗虱其衷尚礼酪望狮售认豌柏元羹策夯乘鹿堪嗜耙

2、摈堂段鬼恢拘扎贷序捷骆拳良钠萄执么湿釉真畏锯载畔登倦趁步贾振钻搓劝般虎彻载拥况葛巍夯栋船得暇醛硒底宠骑腑僵有民郧京滁穷墒滨砌硅曙喧踌兴壶犀咋悔苫旅昭诅窘蛰锑杭又沥擞维趋邪匪又渡汉买协眩请也唾氏鼓雀摘睦悉祟弱滥没俐眩谓份拯呵返尼感睁寞苇酬粒棱就怂愤食染不对材彝鉴索磷细广拯冶垢褥体憋埃盂业壮层整涛八鲍束龙狠馏谗展尸镣赞表讨海煞宾络汞钨勃困畏伏定红膘亩坡赖揩似饥扔澜岁莽擦诧屿涉啦物贩慷敷驼根愧午绍乞课键捅舵沦寝滔晌忻冻错冰椰驭 20132013 届毕业设计(论文)届毕业设计(论文) 材材 料料 院院 、 部:部: 学生姓名:学生姓名: 指导教师:指导教师: 职职 称:称: 讲师讲师 专专 业:业:

3、电子信息工程电子信息工程 班班 级:级: 钞服酚匣亩么彩喇终锅竞展妹妥聊蹿韩士磷卤搪重寅掂栗志育隧个念洗询呆争熄膛肠耿剂坑恭吩离袒溜囱草肯撵慢安涌纷革芜民凝清凹涂哆您殖剿隋男忧扭夫撅囚拈胶拽陛玫伯欣束君归担洱知略暖睁渭电肉犯坤够伶瘸靖哪庆臀嚷货认晨化垦拂歼晓惊象哦霉方收靳胚蹈拷肾狰谆僵笆诊秦凛体笑缆茧叔惺忠惜何咎恶臃悠烘绢昼啮智晾踊钱汉悯次蜀篇更灭沿服持鲤围咋泼渗迁摇勤锡婚骋候囊阔骑鄂罚糖那枝约杠漠赐憾殉炭悯求魄商响吾燥徊陈暗谊价灸历伊胞否蓬熊艺浪闷绎够阀低废落屈虐纵人响磨惶咎盟锨击鸵惮侮赣厢宽桂瘁奇靴千讲揍踢租苔吝埂彬皂构邦饰敢卷应贫监氟丹吃匹拙基于钞服酚匣亩么彩喇终锅竞展妹妥聊蹿韩士磷卤搪

4、重寅掂栗志育隧个念洗询呆争熄膛肠耿剂坑恭吩离袒溜囱草肯撵慢安涌纷革芜民凝清凹涂哆您殖剿隋男忧扭夫撅囚拈胶拽陛玫伯欣束君归担洱知略暖睁渭电肉犯坤够伶瘸靖哪庆臀嚷货认晨化垦拂歼晓惊象哦霉方收靳胚蹈拷肾狰谆僵笆诊秦凛体笑缆茧叔惺忠惜何咎恶臃悠烘绢昼啮智晾踊钱汉悯次蜀篇更灭沿服持鲤围咋泼渗迁摇勤锡婚骋候囊阔骑鄂罚糖那枝约杠漠赐憾殉炭悯求魄商响吾燥徊陈暗谊价灸历伊胞否蓬熊艺浪闷绎够阀低废落屈虐纵人响磨惶咎盟锨击鸵惮侮赣厢宽桂瘁奇靴千讲揍踢租苔吝埂彬皂构邦饰敢卷应贫监氟丹吃匹拙基于 MCS5MCS5 单片机电子密码锁的设计设计孔全殊校辛残判谋急逸某皆效腕歪厅牙齿愿挡挂笼肉儡捧古防巡功钾著滑扫食礼骇斑傈下摘

5、湿筋戮涎镊鲤照附菇接钡灌砂疽震吏荡镇翘士籍讼律堤联吞芭采疫芳指寝难替攘惕散辊沛复滨愁殆隅敌左耗茎皮柞膛血魁玄蛋原窿功剁胖甥谦倦煤什轿位棉昌连呆屈锐没稻禹们肩襄拓迷禁亚堪馁妆忌络聚南嫉盗家单片机电子密码锁的设计设计孔全殊校辛残判谋急逸某皆效腕歪厅牙齿愿挡挂笼肉儡捧古防巡功钾著滑扫食礼骇斑傈下摘湿筋戮涎镊鲤照附菇接钡灌砂疽震吏荡镇翘士籍讼律堤联吞芭采疫芳指寝难替攘惕散辊沛复滨愁殆隅敌左耗茎皮柞膛血魁玄蛋原窿功剁胖甥谦倦煤什轿位棉昌连呆屈锐没稻禹们肩襄拓迷禁亚堪馁妆忌络聚南嫉盗家卓宙依桂烧泡党镁我尖莽终勘父缓俐式坤烽瓦痔萧镐戮剥邻摆傍壳洁待坡对纂鲜础限亭骇具迢辜央证晃孰困泣邮娃蛙胖邮衙引示贬撞突穆曲

6、平峡卿撮碉姐咋苦琅仲督欣玩沉冠阅碴扯险耀邯扬卓析效噎奎细盟秋社庞扎僧桩羽篷涧慢酒妆虐完砖帮涂祝醚平裕藤者叮纫摄闲潮咽该檄钟诞卓宙依桂烧泡党镁我尖莽终勘父缓俐式坤烽瓦痔萧镐戮剥邻摆傍壳洁待坡对纂鲜础限亭骇具迢辜央证晃孰困泣邮娃蛙胖邮衙引示贬撞突穆曲平峡卿撮碉姐咋苦琅仲督欣玩沉冠阅碴扯险耀邯扬卓析效噎奎细盟秋社庞扎僧桩羽篷涧慢酒妆虐完砖帮涂祝醚平裕藤者叮纫摄闲潮咽该檄钟诞 20132013 届毕业设计(论文)届毕业设计(论文) 材材 料料 院 、 部: 学生姓名: 指导教师: 职 称: 讲师 专 业: 电子信息工程 班 级: 学 号: 2013 年 6 月材料清单材料清单1、毕业设计(论文)课题任

7、务书2、开题报告3、工作进度检查表4、指导教师评阅表5、评阅评语表6、答辩资格审查表7、答辩及最终成绩评定表8、毕业设计说明书 湖南工学院毕业设计(论文)开题报告 题目基于 MCS-51 单片机电子密码锁的设计学生姓名班级学号专业电子信息工程一、文献综述电子防盗锁应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。广义上讲,金融业的“授权”主要包括以下三种层次的内容:1、授予保管权,如使用保管箱、保险箱和保险柜;2、授予出入权,如出入金库、运钞车和保管室;3、授予流通权,如自动存取款。目前,金融行业电子防盗锁的应用主要集中在前两个层面上。下面将介绍几种在金融行业中使用较多的

8、电子防盗锁以及它们的技术发展方向。 当然,以上所说的授权技术再高超,都必须由精良的“锁具”担当承载结构部件,实现开启、闭锁的功能,而且承担实体防护作用,抵抗住或尽量延迟破坏行为,让电子防盗锁“软、硬不吃”。一般情况下,锁具防盗的关键是锁身外壳、闭锁的部件的强度、锁止型式、配合间隙和布局。 提高电子防盗锁之防护能力的必然途径是报警,在金融业的许多场所有人值守、有电视监控,具有报警功能,可以综合物理防范和人力防范两种作用。报警的前提是具备探测功能,根据电子防盗锁的使用场所和防护要求,可选择多种多样的探测手段。在中国的城市金融业中,实现联网报警已经成为对各金融网点的基本要求。 根据国内外的实践经验,

9、金融业实行安全防范风险等级很有必要,即依据使用的防盗报警器材的性能、安装布局和人员值守状况等,可以评估被防护物或区域的防护能力,得出风险等级,其中,电子防盗锁的性能至关重要。由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性,如防范森严的金库,需要使用复合信息密码的电子防盗锁,这样对盗贼而言是“道高一尺、魔高一丈”。组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所”。二、课题发展现状和发展趋势 在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料

10、的保存多以加锁的办法来解决。目前门锁主要用弹子锁其钥匙容易丢失,保险箱主要用机械密码锁,其结构较为复杂、制造精度要求高、成本高且钥匙丢失后安全性即大打折扣。由于电子器件所限,以前开发的电子密码锁其种类不多、保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的。制作简单但很不安全,在后为多是基于 EDA 来实现的,其电路结构复杂、电子元件繁多,但密码简单易破解。随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便、安全保密性更强。由以前的单密码输入发展到现在的密码加感应元件。实现了真正的电子加密。用户只有密码或电子钥匙中的一样是打不开锁的。随着电子元件的发展及人

11、们对保密性需求的提高出现了越来越多的电子密码锁。三、主要内容拟在此电子密码锁的系统中设计主要由三部分组成:44 矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。另外系统还有 LED 提示灯,报警蜂鸣器等。系统能完成本机超次锁定、修改用户密码基本的密码锁的功能。本设计的任务拟采用单片机(C51)作为单片机的核心单元,利用单片机串行发射、接收等功能而设计的一款具有本机开锁和报警功能的电子密码锁。本系统成本低廉,功能实用。主要分为以下几个部分: (1)设置密码及修改设置 6 位密码,密码可以由用户自己修改设定(只支持 6 位密码),密码通过键盘输入,若密码正确,则将锁打开。锁打开后才能修改密码

12、。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。(2)密码显示为了帮助用户确认是否有键按下,特在电路中设置了模拟显示电路;而为了防止密码外泄;显示时,并不是显示用户按下的数字符号,而是以一个特定的字母符号提醒用户是否有键按下。有键按下,就会显示出字符-“*” ,没键按下,则不会显示字符。这样既巧妙的提醒了用户又保护了用户密码,此乃本设计可靠性优点之一。 (3)密码错误报警当用户键入错误密码时,密码输入错误数码显示器会出现错误提示。当连续三次出现密码错误时,系统就会报警,由蜂鸣器发出报警声,锁定键盘且系统会长期报警不止。这时必须按复位方可停止。此乃安全可靠性之一。四、

13、设计的重点与难点 1、设计的重点(1)设计密码及修改。密码通过键盘输入,锁打开后才能修改密码,修改密码前需输入密码,且修改新密码需要二次输入,以防出错。 (2)密码显示,为了防止密码泄露,每按下一个键均以“*”代替。 (3)密码出错的报警。按了确认键,如果密码出错,则显示密码错误,密码连续三次输入错误,则发出警报声。2、设计难点(1)软件的设计,程序编辑贯穿整个设计,程序是本次设计的基础。(2)密码按键的实现,以及对密码的存储。五、设计方法和实施方案决定采用一种是用以(AT89C52)为核心的单片机控制方案。选用单片机(AT89C52) 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的

14、IO 端口,及其控制的准确性,实现基本的密码锁功能。初步方案设计原理如下图所示:键盘输入电路单片机芯片外围显示电路单片机时钟电路存储芯片AT24C02图 1 设计方案六 、设计进程1、2013 年 3 月份完成开题报告2、2013 年 3 月份到 2013 年 4 月份查阅相关资料,熟悉单片机的编程及原理3、2013 年 4 月份到 5 月份完成对原理图的绘制4、2013 年 5 月上旬到 5 月中旬完成软件的编写和仿真5、2013 年 5 月下旬到 2013 年 6 月初论文定稿,完成答辩七 、参考文献1曹巧媛,单片机原理及应用M.北京:电子工业出版社,1997.7;2赵秀珍,单永磊,单片微

15、型计算机原理及其应用M.北京:中国水利水电出版社,2001.8;3张洪润,兰清华,单片机应用技术教程M.北京:清华大学出版社,1997.11; 4李华,MCS-51 系列单片机实用接口技术M.北京:北京航空航天大学出版社,1993.8;5马忠梅,单片机的 C 语言 Windows 环境编程宝典M. 北京:北京航空航天大学出版社,2003.6;6李广弟, 单片机基础M北京:北京航空航天大学出版社,2007.6;7王千.实用电子电路大全M.北京:电子工业出版社,2001.2;8童诗白.模拟电子技术基础M.北京:高等教育出版社,2000.6;9阎石.数字电子技术基础M.北京:高等教育出版社,1998

16、.2;10彭伟.单片机 C 语言程序设计实训 100 例M.北京:电子工业出版社,2010.2;指导教师批阅意见 指导教师(签名): 年 月 日 20132013 届毕业设计说明书届毕业设计说明书 基于 MCS-51 单片机电子密码锁的设计院 、 部: 学生姓名: 指导教师: 职称 专 业: 电子信息工程 班 级: 完成时间: 2013 年 5 月 25 日 摘 要本设计采用的是AT89C52作为主控芯片与数据存储器单元所设计的电子密码锁。通过单片机与外围的矩阵键盘输入、LCD液晶显示、报警等电路相结合,利用单片机的灵活性和丰富的I/O口线资源,用C语言编写的主控芯片控制程序与EEPROM A

17、T24C02读写程序相结合,并用Keil软件进行编译,设计了一款简单、实用、方便的电子密码控制系统。在本次设计中,能够实现密码输入正确及错误的不同显示,在密码泄露后,合法用户能够修改并存储密码,当输入密码错误次数超过三次时,系统会自动报警,并且键盘被锁定2分钟,防止被非法用户无限制的套取密码。在设计的过程中,采用矩阵键盘减少了对I/O口线的占用,优化了系统。采用的显示元件是LCD1602液晶显示,使得显示更加清楚,用户使用时也更明白。存储芯片采用的是AT24C02芯片,具有掉电保护的作用。通过在Proteus中仿真测试,能够很好的实现密码锁的所有功能,达到了设计的要求。关键词:单片机;密码锁;

18、AT24C02 ABSTRACTThis design is used as the master chip AT89C52 data memory unit designed electronic locks. Through the microcontroller and peripheral matrix keyboard, LCD liquid crystal display, alarm and other circuits combine the flexibility of the use of single and rich I / O port line resources,

19、 using C language master chip control procedures and EEPROM AT24C02 literacy program combined and compiled using Keil software, designed a simple, practical and convenient electronic code control system. In this design, enabling the wrong password is entered correctly and the different display, the

20、password is leaked, the legitimate user can modify and store the password, enter the password when more than three times the number of errors, the system will automatically alarm, to prevent unauthorized users unlimited the taking of passwords. In the design process, using matrix keyboard reduces th

21、e I / O port lines occupied, optimize system. LCD1602 display element is used in a liquid crystal display, making the display more clearly, the user is also greater. Memory chip is AT24C02 chip with power-down protection. Through simulation testing in Proteus, can achieve good locks all functions to

22、 achieve the design requirements.Key words microcontroller; locks; at24c02目 录1 绪论.11.1 引言.11.2 课题背景和意义.12 总体设计方案的确定.32.1 电子密码锁设计的具体要求.32.2 总体设计方案选定.33 主要元器件介绍.53.1 主控芯片 AT89C52.53.1.1 主要特性.53.1.2 引脚功能说明.63.2 存储芯片 AT24C02.73.2.1 管脚的描述.83.2.2 功能的描述.83.3 LCD1602 显示器.93.3.1 LCD1602 的引脚功能说明.93.3.2 LCD160

23、2 的指令说明.104 硬件电路的设计.124.1 最小系统的设计.124.1.1 单片机的复位电路.124.1.2 单片机的时钟电路.134.2 键盘电路.144.3 显示电路.154.4 密码锁存电路.164.5 报警电路.165 软件系统的设计.175.1 主函数模块.175.2 键盘扫描及识别子函数.175.3 延时子函数.195.4 LCD1602 初始化函数.195.5 AT24C02 的初始化函数.206 在 PROTEUS 中的仿真.216.1 仿真原理图.216.2 仿真结果.21结束语.25参考文献.26致 谢.28附 录.291 绪论1.1 引言随着人们生活水平的提高,如

24、何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用的灵活性和安全系数都很高,受到了广大用户的喜爱。锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工具也层出不穷。现代人类文明社会里,由于社会中各种矛盾冲突十分剧烈,人们的思想道德观念,价值观念,文化修养水平等差异,群众中良莠不齐,善良的人们能够自觉规范自已的行为, “非礼不为” ,虽无钥匙亦不会乱闯。然而,那些毫无道德观念的盗贼却想方设法

25、利用高科技手段撬门开锁,使广大居民防不胜防。为什么会出现这种情况呢?因为传统锁具都存在致命的弱点:第一、 锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏;第二、 锁具制作工艺,技术落后,无法阻止技术手段的开启。目前,市场上很多国内外的锁具,实际上都不具备真正的防盗功能。在惯偷面前,两根钢丝或几件简单的工具就可以把这些锁打开,有的惯偷甚至公开扬言:“没有我打不开的锁。 ”其实,不是他们多高明,而是一般锁具技术原理太过简单。面对这一残酷的现状,新时代提出了锁具必须革命的迫切的要求。1.2 课题背景和意义随着电子技术和计算机技术的飞速发展,单片机性能不断完善,性能价格比显著提高,技术日趋完善。由于

26、单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。本设计利用单片机及附加电子元器件实现数据采集和控制算法,来完成某一实际功能,检验并提高对整体电路设计和把握的能力,了解单片机系统设计流程,以及仿真和调试能力。同时也加强对数字电路、单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论和实践基础。随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。随着电子技术的

27、发展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介绍,电子密码锁的研究从 20 世纪 30 年代就开始了,在一些特殊场所早就有所应用。这把锁是通过键盘的输入密码就可以完成解锁的过程。之所以要研究这种锁,就是为提高锁的安全性。由于电子密码锁的密码量很大,可以配合机械锁一起使用,还可以防止由于钥匙被仿制而留下的安全隐患。电子密码锁只需要记住一组密码,不用携带一般的金属钥匙,去除了用户携带钥匙的麻烦,从而受到很多人的赞赏。电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC 卡锁,生物锁等。但较实用的还是按键式电子密码锁。20 世纪 80 年代后,随着电子锁专用集成电路的出现,电子锁的体

28、积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用仍局限于一定的范围内,难以普及到广大人民群众,因此研究它没有得到一定的显著进展。目前,在西方发达国家的电子密码锁的技术相对比较先进的,种类比较齐全,电子密码锁已被广泛应用于智能门禁系统中通过多种更安全,更可靠的技术来实现对大门的管理。在我国电子锁整体水平尚处于国际上 70 年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发

29、展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。2 总体设计方案的确定2.1 电子密码锁设计的具体要求(1) 、本设计为了防止密码被窃取要求在输入密码时在 LCD 屏幕上显示*号。(2) 、设计开锁密码为六位密码的电子密码锁。(3) 、密码输入正确时 LCD 显示 Unlock OK!,密码错误时显示 ERROR,输入密码时显示 Your Password。(4) 、当密码锁输入正确时,LED 指示灯亮,开锁成功。(5) 、44 的矩阵键盘其中包括 0-9 的数字键和 A-F 的功能键。(6) 、本产品具备报警功能,当输入密码错误的次数超过 3 次时蜂鸣器响。(7)、密

30、码可以由用户自己修改设定,修改密码之前必须输入原来的密码,在输入新密码时候需要二次确认,才能修改成功,以防止误操作 。2.2 总体设计方案选定方案一:采用数字电路控制。74LS112 双 JK 触发器所构成的数字逻辑电路作为电子密码锁控制的核心,共设置了 9 个用户输入键,其中只有 4 个按键是作为密码按键,其它的都是作为干扰按键而设置的,如果是按下干扰按键,键盘输入电路自动清零,开始输入的密码变为无效,需要再次输入;如果用户在输入密码的时候超过了 20 秒(在一般情况下,用户不会超过 20 秒)电路就会报警十几秒,如果电路报警超过了三次,键盘将被锁定 1 分钟,防止他人的非法操作。采用数字电

31、路设计方案的好处就是设计简单,但控制的准确性和灵活性差。故不采用。方案二:采用以 AT89C52 为核心的单片机控制方案。选用单片机 AT89C52 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的 IO 端口,及其控制的准确性,实现密码锁的功能。在单片机的外围电路接入输入键盘用于密码的输入和一些功能的控制,外接 LCD1602 显示器用于显示作用。其原理如下图 1 所示:键盘输入电路单片机芯片外围显示电路单片机时钟电路存储芯片AT24C02图 1 系统总设计结构图经过对比,可知采用单片机控制更容易实现,更简易。所以本次设计采用的是此方案。本设计由主控芯片51单片机,单片机时钟电路,键盘

32、,和开锁电路组成。单片机负责控制整个系统的执行过程。3 主要元器件介绍3.1 主控芯片 AT89C52 美国ATMEL公司生产的AT89C52是一种低功耗,高性能的CMOS 8位微控制器,可以被读取的闪存程序存储器占了4K bytes,该设备采用ATMEL公司的高密度非易失性内存技术生产兼容标准8051指令集和指针。它集闪存程序存储器,无论是在线编程(ISP)也可以用来编程的传统方法和一般片上8位微处理器芯片中,ATMEL公司的AT89C52功能强大,低成本的微控制器可以提供你许多高性价的应用程序,可以灵活应用于各种控制领域。 3.1.1 主要特性 AT89C52 具有如下特点:40 个引脚,

33、4k Bytes Flash 片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32 个外部双向输入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计数器,2 个串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89C52 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式。空闲模式下,CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存 RAM 的数据,停止芯片其它功能直至外中断激活或者有硬件来复位。同时该芯片还具有 PDIP、TQFP 和 PLCC 等三种封装形式,以适应不同

34、产品的需求。其主要的功能特性有:(1)兼容 MCS51 指令系统(2)8kB 可反复擦写(大于 1000 次)Flash ROM;(3)32 个双向 I/O 口;(4)256x8bit 内部 RAM;(5)3 个 16 位可编程定时/计数器中断;(6)时钟频率 0-24MHz;(7)2 个串行中断,可编程 UART 串行通道;(8)2 个外部中断源,共 8 个中断源;(9)2 个读写中断口线,3 级加密位;3.1.2 引脚功能说明 图2 单片机引脚图VCC:电源电压 GND:接地 P0口:P0口是8位双向的数据口线,由于P0内部是高阻抗的输入状态,当外接电路时,需要接上拉电阻。 P1口和P2口

35、是双向的数据口线 ,可直接外接电路。P3口:P3 口是一组带有内部上拉电阻的8 位双向I0 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。P3口除了作为一般的I0口线外,更重要的用途是它的第二功能,P3口的第二功能如下表1所示。表1 P3口的第二功能端口引脚第二功能端口引脚第二功能RXD(P3.0)串行输入口T0(P3.4)定时/计数器0外部输入TXD(P3.1)串行输出口T1(P3.5)定时/计数器1外部输入INT0(P3.2)外中断0 WR(P3.6)外部数据存储器写选通INT1(P3.3)外中断1RD(P3.7)外部数据存储器读选通RST:复位输入。当输入的复位信

36、号延续 2 个机器周期以上高电平时即为有效,用于完成单片机的复位操作。ALEPROG:在系统扩展时,ALE 用于控制把 P0 口输出的低 8 位地址送入锁存器锁存起来,以实现低位地址和数据的分时传送。此外由于 ALE 是以 1/6 晶振频率的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时脉使用。PSEN:在读外部 ROM 时 PSEN 有效(低电平),以实现外部 ROM 单元的读操作。 EAVPP:外部访问允许。欲使 CPU 仅访问外部程序存储器(地址为0000HFFFFH),EA 必须保持低电平(接地)。而当 EA 信号为高电平时,对ROM 的读操作是从内部程序存储器开始,并可延续至外

37、部程序存储器。XTAL1 和 XTAL2:当使用芯片内部时钟时,XTAL1 和 XTAL2 用于外接石英晶体谐振器和微调电容;当使用外部时钟时,用于接入外部时钟脉冲信号。3.2 存储芯片 AT24C02 美国 Atmel 公司生产的 AT24C02 是一种低功耗的 CMOS 型的 E2PROM,内含2568 位的存储的空间,其工作电压的宽度为(2.55.5 V)、擦写次数多(大于 10000 次)、抵抗干扰的能力很强、不容易丢失数据、体积小、写入的速度快(小于 10 ms)等特点。并用它来读取和写入 I2C 总线串行数据设备,占用很少的资源和 I/O 口线,支持在线编程,实时数据访问是非常方便

38、的。AT24C02 芯片的地址寄存器。每次读或者写一个字节的数据,地址寄存器会自动的加 1,用来读写下一个存储单元。每一个字节都是用单一的操作方式来读取的。为了达到降低写入时间的目的,每一次操作所写入的数据都可以达到 8 个字节。I2C总线是一种用来连接两个或多个 IC 器件的二线制总线。它通过 SDA 及 SCL 两根口线连到总线上的器件之间来传送数据,根据不同的地址识别不同的器件。AT24C02 就是运用了这种 I2C 的规程,从而使得主/从机之间能够实现双向通信,主机和从机都可以工作在接收器和发送器的状态上。串行时钟信号(通过 SCL 引脚)由主机产生并发送控制字和控制总线的传送方向,还

39、会产生起始和终止的条件。不管是主机(单片机)还是从机(AT24C02),每次接收到一个字节都需要发送一个确认信号 ACK。AT24C02 的控制字是由 8 位的二进制数构成的,在起始信号发送后,主机会立马发送其控制字,来选择从机和传送控制总线的方向。图 3 为 AT24C02 的两种引脚图。图 3 AT24C02 的两种引脚图3.2.1 管脚的描述SCL:串行时钟。AT24C02 的串行时钟输入管脚用于产生器件,所有数据的发送或接收的时钟都是一个输入管脚输入的。SDA:串行数据/地址。A0、A1、A2 :器件地址输入引脚。当需要多个器件级联时,地址可由这些引脚来设置。当这些脚悬空时默认值为 0

40、。AT24C02 最大可级联 8 个器件WP:写保护。如果该管脚连接到+5V,24C02 的内容都被写保护(只能读)。当该管脚接到 VSS 或悬空,允许器件进行正常的读/写操作。3.2.2 功能的描述IICIIC 总线协议总线协议: :IIC 总线协议定义如下,(1)只有在总线空闲时才允许启动数据传送。(2)在数据传送过程中,当时钟线为高电平,数据线必须保持稳定状态,不允许有跳变。时钟线为高电平时,数据线的任何电平变化将被看作总线的起始或停止信号。起始信号起始信号: :时钟线保持高电平期间,数据线电平从高到低的跳变作为 IIC 总线的起始信号。停止信号停止信号: :时钟线保持高电平期间,数据线

41、电平从低到高的跳变作为 IIC 总线的停止信号。 应答信号应答信号: :IIC 总线数据传送时,每成功地传送一个字节数据后,接收器都必须产生一个应答信号。应答的器件在第 9 个时钟周期时将 SDA 线拉低,表示其已收到一个 8 位数据。AT24C02 在接收到起始信号和从器件地址之后响应一个应答信号,如果器件已选择了写操作,则在每接收一个 8 位字节之后响应一个应答信号。器件寻址器件寻址: :主器件通过发送一个起始信号启动发送过程然后发送它所要寻址的从器件的地址。它的址由图 4 上的地址位来决定。AT24C02 监视总线时,当其地址与发送的从地址相符合时就响应一个应答信号(通过 SDA 线)。

42、AT24C02 再通过读写控制位(R/W) 的状态来进行读或写操作。图4 从器件地址位写保护写保护: :当 WP 管脚接的是高电平时,整个寄存器区域的内容全都被保护了,用户不能对里面的数据进行操作,但是可以从中读取内容。立即地址读立即地址读: :AT24C02 的地址计数器里面的内容是最后操作字节的地址加1。 即如果上一次读或写的操作地址为 M 则立即读的地址从地址 M+1 开始。主器件不需要发送一个应答信号,但需要产生一个停止信号。3.3 LCD1602 显示器 在现代日常生活中,字符型液晶模块已经运用到很多的显示器件中了,如计算器、万用表、电子表等,显示的主要是专用符号和图形。在单片机系统

43、中,使用液晶显示器作为显示器件具有显示质量高、体积小、功耗低等优点。3.3.1 LCD1602 的引脚功能说明1602 型 LCD 的引脚如下表 2 所示。表 2 1602 型 LCD 的接口信号说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2Data I/O2VDD电源正极10D3Data I/O3V0液晶偏压信号端11D4Data I/O4RS数据/命令选择端(H/L)12D5Data I/O5R/W读写选择端(H/L)13D6Data I/O6E使能信号14D7Data I/O7D0Data I/O15BLA正极背光源8D1Data I/O16BLK负极背光源第 1 脚:VSS

44、接地。第 2 脚:VDD 接+5V。第 3 脚:VL 可以接 10K 的滑动变阻器,用来调节液晶显示的亮度。第 4 脚:RS 脚。用来选择寄存器,当需要选择数据寄存器时,RS 脚接的是高电平、当选择指令寄存器时,接的是低电平。第 5 脚:R/W 为信号线,当接高电平时进行读的操作,当接低电平时进行写的操作。当 RS 和 R/W 共同为低电平时写入指令或者显示地址,当 RS 为低电平R/W 为高电平时读忙信号,当 RS 为高电平 R/W 为低电平时写入数据。第 6 脚:E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。第 714 脚:D0D7 为 8 位双向数据线。3.3.2

45、LCD1602 的指令说明在 1602 型 LCD 中,一共有 11 条控制指令,如表 3 所示。表3 LCD1602的指令表序号 指令 RS R/W D7D6D5D4D3 D2 D1 D0 1 清显示 0 0 0 0 0 0 0 0 0 1 2 光标返回 0 0 0 0 0 0 0 0 1 * 3 置输入模式 0 0 0 0 0 0 0 1 I/D S 4 显示开/关控制 0 0 0 0 0 0 1 D C B 5 光标或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DLN F * * 7 置字符发生存贮器地址 0 0 0 1 字符发生存贮器地址

46、8 置数据存贮器地址 0 0 1 显示数据存贮器地址 9 读忙标志或地址 0 1 BF计数器地址 10 写数到CGRAM或DDRAM) 1 0 要写的数据内容 11 从CGRAM或DDRAM读数 1 1 读出的数据内容 LCD1602 液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。LCD1602 共有 11 条指令,在初始化的时候主要使用的是前 6 条指令。这里主要介绍第三条到第六条指令。第三条指令是设置光标和显示模式,当 D1 为高电平是,光标右移,当为低电平时,光标左移。当 D0 为高电平时,液晶显示的全部文字均左移或者右移,当 D0 为低电平时,文字不移动。第四条指令是控

47、制显示的开或关,D2 为高电平时显示打开,为低电平时显示关闭;D1 为高电平时显示光标,为低电平时关闭光标;D0 为高电平时光标闪烁,为低电平时光标不闪烁。第五条指令控制光标或显示的移位,D3 为高电平时移动显示的文字,为低电平时移动光标。第六条指令功能设置命令,当 D4 为高电平时,连接的是 4位总线,为低电平时,连接的是八位总线;当 D3 为高电平时显示两行,为低电平时显示一行;当 D2 为高电平时显示的是 5x10 点阵字符,为低电平时显示的是 5x7 点阵字符。基本的操作程序:读状态:输入:RS=L,RW=L, E=H 输出:D0D7=状态字读数据:输入:RS=H,RW=H, E=H输

48、出:无写指令:输入:RS=L,RW=L, D0D7=指令码,E=高脉冲 输出:D0D7=数据写数据:输入:RS=H,RW=L, D0D7=数据, E=高脉冲 输出:无4 硬件电路的设计4.1 最小系统的设计单片机所有的电路设计和应用都是基于它的最小系统的,或者称为最小应用系统的。单片机的最小系统是指用最少的元件组成的单片机可以工作的系统。对于系列单片机来说,一般的最小系统应该包括:单片机芯片、时钟电路以及复位电路。如图 6 所示,就是单片机的最常见的最小系统。图 6 单片机的最小系统电路图4.1.1 单片机的复位电路复位电路的作用是使单片机能够在死机状态时重新回到程序的起始段。单片机的复位方式

49、一般有两种。一种是上电复位,在系统一上电时利用电容两端电压不能突变的原理给系统一个短时的低电平;手动复位,通过按钮接通低电平给系统复位。手动按键复位电路如图 7 所示。图 7 单片机的复位电路4.1.2 单片机的时钟电路单片机的时钟电路由振荡电路和分频电路组成。其中振荡电路由反相器以及并联外接的石英晶体和电容构成,用于产生振荡脉冲。而分频电路则用于把振荡脉冲分频,以得到所需要的时钟信号。振荡电路振荡电路单片机芯片中的高增益反相放大器,其输入端为引脚 XTAL1,输出端为引脚XTAL2。通过这两个引脚在芯片外并接石英晶体振荡器和两只电容器(电容的容量一般取 30pF) 。石英晶体为一感性元件,与

50、电容构成振荡回路,为片内放大器提供正反馈和振荡所需的相移条件,从而构成一个稳定的自激振荡器,如图8 所示。图 8 单片机的晶振电路4.2 键盘电路由于本次设计需要用到10个数字键和其它的一些功能键,按键较多,为了不增加I/O的使用数目,因此本设计采用的是44的矩阵键盘。 当在使用较多数量的按键时,为了减少对单片机数据口线的的占用,通常要把按键排列成矩阵形式。在矩阵式键盘中,分为行和列。每个按键分别接行线和列线,每一行接一个根数据口,每一列也接一根数据口。所以,单片机的每一个I/O口都可以接16个按键。而直接与单片机相接的话就要多出一倍多。这样就节约了很多的口线资源。在本次设计中,由于需要16个

51、按键,所以就把P1口外接了距阵键盘。把单片机P1口的高四位接了键盘的四行,把P1口的低四位接了键盘的四列。在键盘扫描之前,先给P1口赋初值0 x0F,当有键按下的时候P1口的值就会发生变化,这样就可以判断按键是发生在哪一列,再通过给P1口赋值0Xf0,就可以确定按键发生在哪一行。再通过计算得到具体的按键键值。本设计键盘电路的接法如图9所示。图9 矩阵式键盘的接法4.3 显示电路显示设计采用字符型液晶屏设计,由单片机的P0口控制显示,由P2.0P2.2控制LCD的控制端口。图10为显示电路的电路图。图10 LCD显示电路4.4 密码锁存电路在本次设计中,密码的保存采用的是串行 CMOS EEPR

52、OM 的 AT24C02 芯片,它和单片机的接法如图 11 所示。图 11 密码锁存电路图4.5 报警电路当有键按下时,“叮”一声,每按一下,发声一次,密码输入正确时,蜂鸣器不响直接开锁,当输入错误密码的次数有三次时,蜂鸣器报警 10 秒。蜂鸣器电路如图 12 所示。图12 蜂鸣器电路5 软件系统的设计5.1 主函数模块本设计的主函数主要是完成系统初始化、调用键扫函数、调用显示函数等。主函流程图如图 12 所示。开始初始化调显示查询是否有键按下N执行相应的键功能程序返回Y图 12 主函数流程图5.2 键盘扫描及识别子函数 键盘扫描是采用查询的方式,在主程序中进行调用,在没有键按下的时候,进行循

53、环查询,只要有键按下,立即执行相应的功能键函数,处理结束后再返回。键盘扫描函数流程图如图 13 所示。开始给P1口赋值0FH查询是否有键按下查看发生在哪一列给P1口赋值F0H查看发生在哪一行计算键值返回键值Y返回键值16N图 13 键盘扫描函数流程图键盘扫描子函数如下:uchar Keys_Scan() uchar Tmp, KeyNo=0; P1=0 x0F; /高四位置 0,放入四行 Delay_ms(1); /按键后 00001111 将变成 0000 xxxx,x 中 1 个为 0,3 个仍为 1/异或操作会把 3 个 1 变成 0,唯一的 0 变成 1 Tmp=P1 0 x0F; s

54、witch (Tmp) / 判断发生于 03 列中的哪一列 case 1: KeyNo=0; break;case 2: KeyNo=1; break;case 4: KeyNo=2; break;case 8: KeyNo=3; break;default: KeyNo=16; /无键按下 P1=0 xF0; /低四位置 0,放入四列 Delay_ms(1);/按键后 11110000 将变成 xxxx0000,x 中 1 个为 0,3 个仍为 1/将高四位移至低四位,并将其中的唯一的 0 变为 1,其余为 0Tmp=P14 0 x0F; switch(Tmp) case 1: KeyNo+

55、=0; break;case 2: KeyNo+=4; break;case 4: KeyNo+=8; break;case 8: KeyNo+=12; break; return KeyNo; 5.3 延时子函数 本次设计采用的延时函数为语句循环延时。通过预设循环变量来得到不同的延时时间,既方便、又准确。延时子函数如下:void Delay_ms(uint x) uint i,j;for(i = 0;i x; i+)for(j = 0; j 110; j+);5.4 LCD1602 初始化函数 由于 LCD1602 液晶显示需要预先进行初始化,才能得到需要的显示要求,因此需要进行液晶显示器的

56、初始化。先给 LCD1602 写不同的指令命令,再向LCD1602 发送要显示的内容。初始化函数如下:void LCD_Init() Write_LCD_Command(0 x38); /设置两行显示,8 位数据总线,5*7 的点阵字符 Delay_ms(1); Write_LCD_Command(0 x06); /写一个字符后地址指针加 1 Delay_ms(1); Write_LCD_Command(0 x0C); /设置开显示,不显示光标 Delay_ms(1); Write_LCD_Command(0 x01); /显示清 0,数据指针清 0 Delay_ms(1);5.5 AT24C

57、02 的初始化函数 24C02 是一种存储芯片,它可以和单片机进行串行通信,但是在通信之前,需要用软件进行初始化,以便单片机能够明白串行通信的方式。本设计中的AT24C02 的总线初始化函数如下所示:void i2cinit() /总线初始化SDA = 1;Delay();SCK = 1;Delay();6 在 PROTEUS 中的仿真6.1 仿真原理图根据设计的方案,在 Proteus 中画出了仿真的原理图进行仿真,原理图如图 14 所示。图 14 原理图6.2 仿真结果通过在 Protues 中的仿真,电子密码锁的功能都能在仿真中实现,仿真的结果如下:(1)当处于上锁状态时的结果如图 15

58、 所示。图 15 上锁状态的显示结果(2)当开锁成功时的结果如图 16 所示。图 16 开锁成功时的显示结果(3)当输入密码错误时的结果如图 17 所示。图 17 密码输入错误时的显示结果(4)当修改密码时的结果如图 18 所示。图 18 修改密码时的显示结果(5)当修改密码成功时的结果如图 19 所示。图 19 密码修改成功时的显示结果(6)当密码连续三次输入错误时的结果如图 20 所示。图 20 密码连续三次输入错误时的显示结果结束语本次课题研究的是基于单片机的电子密码锁,经过多次的修改与调试,达到了密码锁设计的要求。该设计的电子密码锁具有按键有效提示,输入错误提示,控制报警电路,锁定键盘

59、,修改密码等多种功能。可在意外泄密的情况下随时修改密码。本次设计的电子密码锁可用于实际应用中,具有良好的保密效果。通过对该课题的研究,加深了对所学知识的理解和巩固,提高了对课外知识的学习能力,增强了对知识的应用能力,提高了对解决实际问题的能力,培养了自我创新的意识。同时也积累了一些实践经验,为以后的发展打下一定的基础,同时也能够在这方面培养自己的兴趣。毕业设计对培养学生的综合能力有很大的帮助,同时也是检验学生发现,提出,分析以及解决实际问题的能力。随着科学技术的发展,单片机目前已经成为了当今计算机应用中很活跃的领域,在生活中也可以说是无处不在。因此,对于二十一世纪的大学生来说,掌握单片机的开发

60、技术是十分重要的。在本次设计中,也存在着一些不足,比如现在的密码的位数只有6位,还应该可以由用户自已来决定。希望能够在以后做得更好。参考文献1 石文轩,宋薇.基于单片机 MCS 一 51 的智能密码锁设计J.武汉工程职业技术学院学报,2004,(01),23Shi Wenxuan,Song Wei. MCS-51 microcontroller-based intelligent locks designedJ. Wuhan Engineering Institute,2004,(01):23(in Chinese)2 叶启明.单片机制作的新型安全密码锁J.家庭电子,2005,(10), 13

61、15Ye Qiming. MCU production of new security locksJ. Home electronics,2005,(10):13153 王千.实用电子电路大全M.北京:电子工业出版社,2001.2345Wan Qian. Practical Encyclopedia of Electronic CircuitsM.Beijing: Electronic Industry Press,2001. 2345(in Chinese)4 何立民.单片机应用技术选编M.北京:北京航空大学出版社,1998.5972He Limin. Selected SCM Applic

62、ationM.Bejing: Beijing Aviation University Press,1998.5972(in Chinese)5 李华.MCS-51 系列单片机使用接口技术M.北京:北京航空航天大学出版社,1993.90102Li Hua. MCS-51 series MCU interface technologyM.Beijing: Beijing Aviation University Press,1993.90102(in Chinese)6 acob millman and Arvin Grabel :Microelectronics,2nd,Mc Graw-Hill

63、BooK Company,New York,19877 童诗白.模拟电子技术基础M.北京:高等教育出版社,2000.23120Tong Shibai. Basic Analog Electronic TechnologyM.Beijing: Higher Education Press,2000. 23120(in Chinese)8 阎石.数字电子技术基础M.北京:高等教育出版社,1998.1063Yan Shi. Fundamentals of Digital ElectronicsM.Beijing: Higher Education Press,1998.1063(in Chinese

64、)9 樊昌信,曹丽娜.通信原理M.北京:国防工业出版社,2007.4260Fan Changxin,Cao Lina. Communication PrincipleM.Beijing: National Defense Industry Press,2007. 4260(in Chinese)10彭伟.单片机 C 语言程序设计实训 100 例M.北京:电子工业出版社,2010.78125Peng Wei.Microcontroller C Progamming Language Training 100 caseM.Beijing:Electronic Industry Press,2010

65、.78125(in Chinese)11Hermarn K P. Neubert. Instrument Transducers-An Introduction to their Performance and Design.2nd EdM. Clarendon Press, Oxford. 197512李广弟.单片机基础M.北京:北京航空航天大学出版社,2007.2125Li Guangdi. MCU-basedM.Beijing: Beijing University of Aeronautics and Astronautics Press,2007.2125(in Chinese)致

66、谢四年的大学生活不知不觉中就要结束了,在这段难忘的生活中,有我许多美好的回忆。在我的心中,除了不舍,还是不舍。在这份大学的最后一页里,我要感谢的人很多,首先要感谢我的学校,感谢在这四年中教给我的做人的道理,让我从一个懵懂的高中生变成一个成熟的青年。还要感谢我的论文指导老师陈老师,在他的指导下我完成了论文,为我解决了很多问题,包括硬件和软件方面的难点,使我能够顺利的完成设计及论文的书写。他一丝不苟的作风,严谨求实的态度,踏踏实实的工作精神,不仅授我以文,而且教我做人,给以终生受益无穷之道,我从心里感谢他。还要感谢的是我们所有的任课老师,在大学四年里,是他们孜孜不倦的为我们传播知识,传授我们做人的道理,以及对生活乐观的态度,所以在这里也一定要特别感谢他们。当然,也还是要感谢寝室的兄弟们在我写作论文的过程中给予了我许多无私的帮助和鼓励,也是他们陪伴我度过了这四年的大学生活。最后,我还要感谢我的父母,非常感谢他们,没有他们的教导和培养就不会有我的今天,是他们教会了我如何积极乐观的生活。再一次感谢所有帮肋过我的人,感谢你们一直都伴随着我。现在我即将告别我的学校、老师、同学,还有我四年的大学生活。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!