《基于51单片机电子密码锁的课程设计djss.docx》由会员分享,可在线阅读,更多相关《基于51单片机电子密码锁的课程设计djss.docx(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片片机的电电子密码码锁设计计摘 要要随着人们们生活水水平的提提高,如如何实现现家庭防防盗这一一问题也也变得尤尤为突出出。在科科学技术术不断发发展的今今天,电电子密码码防盗锁锁作为防防盗卫士士的作用用显得日日趋重要要。 本文从经经济实用用的角度度出发,系系统由SSTC889C552与低低功耗CCMOSS型EPROOM AAT244C022作为主主控芯片片与数据据存储器器单元,结结合外围围的键盘盘输入、LLCD显显示、报报警、开开锁等电电路模块块。它能能完成以以下功能能:正确确输入密密码前提提下,开开锁;错错误输入入密码情情况下,报报警;密密码可以以根据用用户需要要更改。用用C语言言编写的的
2、主控芯芯片控制制程序与与EEPPROMM ATT24CC02读读写程序序相结合合,并用用Keiil软件件进行编编译,设设计了一一款可以以多次更更改密码码,具有有报警功功能的电电子密码码控制系系统。本密码锁锁具有设设计方法法合理,简简单易行行,成本本低,安安全实用用,保密密性强,灵灵活性高高等特点点,具有有一定的的推广价价值。关键词:电子密密码锁;报警;液晶显显示朗读显示对应应的拉丁丁字符的的拼音Desiign of Eleectrric Passswoord Locck BBaseed oon MMCUAbsttracctAs ppeopples lliviing staandaardss i
3、mmproove, thhe qquesstioon hhow to achhievve hhomee seecurrityy haas bbecoome parrticculaarlyy prromiinennt. In sciiencce aand tecchnoologgy iis ddeveeloppingg coontiinuoouslly, eleectrroniic ccodee loock as a ssecuuritty gguarrdss roole is inccreaasinnglyy immporrtannt. TThiss arrticcle froom tthe
4、ecoonommicaal ppoinnt oof vvieww, tthe sysstemm byy thhe SSTC889C552 wwithh loow ppoweer CCMOSS baasedd E PPROMM ATT24CC02 as thee maasteer cchipp annd tthe datta mmemoory uniit, commbinned witth tthe extternnal keyyboaard, LCCD ddispplayy, aalarrm, unllockk annd ootheer ccirccuitt moodulles. Itt pe
5、erfoormss thhe ffolllowiing funnctiionss: eenteer tthe passswoord corrrecctlyy unnderr thhe ppremmisee off unnlocckinng; wroong passswoord casse tthe alaarm; paasswwordd caan bbe cchanngedd acccorrdinng tto uuserr neeedss. MMastter in C llangguagge cconttroll prrogrram andd EEEPROOM AAT244C022 chhip
6、 to reaad aand wriite proocesss aare commbinned andd coompiiledd wiith thee Keeil sofftwaare, deesiggnedd a nummberr yoou ccan chaangee thhe ppasssworrd, thee paasswwordd wiith an eleectrroniic aalarrm cconttroll syysteem. TThe locck hhas a rreassonaablee deesiggn, simmplee, llow cosst, saffe aand p
7、raactiicall, cconffideentiialiity, fllexiibillityy, aand higgh, witth ssomee prromootioonall vaaluee. Key Worrds:Eleectrric Passswoord locck;AAlarrm; LCDD Diispllay目录引言1第1章 绪论论21.1 电子子密码锁锁的背景景与研究究意义221.2电电子密码码锁的现现状及发发展趋势势21.3 本章小小结4第2章 系统统整体方方案设计计52.1 设计计目标552.2 主控控部分的的选择552.3 密码码输入方方式的选选择52.4 本章章小结
8、66第3章 硬件件系统设设计73.1系系统芯片片介绍773.1.1单片片机STTC899C522功能介介绍73.1.2 LLCD116022显示器器介绍883.1.3存储储芯片AAT244C022介绍993.1.4 II2C总总线介绍绍93.2 硬件件电路设设计1113.2.1 复复位电路路113.2.2 晶晶振电路路123.2.3存储储电路1123.2.4 键键盘输入入电路1143.2.5 显显示电路路143.2.6 电电源输入入电路1153.2.7 报报警电路路153.2.8 开开锁电路路163.3 本章章小结117第4章 软件程程序设计计184.1 主程序序流程图图184.2 按键键软件
9、设设计1884.2.1 按按键功能能程序流流程图1184.2.2 按按键功能能子程序序194.3 密码设设置软件件设计2204.3.1 密密码设置置程序流流程图2204.3.2 密密码设置置子程序序214.4 开锁软软件设计计214.4.1 开开锁程序序流程图图214.4.2 开开锁功能能子程序序224.5 本章章小结223第 5 章 系统仿仿真、调调试及结结论2445.1 Prroteeus软软件简介介245.2 进入入 Prroteeus ISIIS2445.3 工作作界面2245.4 各模块块的电路路图及说说明2665.4.1 电电子密码码锁系统统主模块块AT889C551单片片机266
10、5.4.2 电电子密码码锁系统统的键盘盘模块2275.4.3 电电子密码码锁系统统的显示示模块2275.4.4 电电子密码码锁系统统的晶振振复位电电路2885.4.5电子子密码锁锁系统的的掉电存存储及报报警电路路285.4.6 电电子密码码锁系统统的开锁锁电路2285.4 本章章小结229结论与展展望300致 谢331参考文献献32附录A 密码锁锁电路原原理图333附录B 一篇引引用的外外文文献献及其译译文344附录C 主要参参考文献献的题录录及摘要要40附录D 主要CC语言源源程序442插图清单单图2- 1系统统整体设设计框图图5图3- 1 SSTC889C552引脚脚分布图图7图3- 2
11、AAT244C022引脚图图9图3- 3开始始结束信信号图110图3- 4复位位电路原原理图112图3- 5晶振振电路原原理图112图3- 6掉电电存储电电路原理理图133图3- 7键盘盘输入原原理图114图3- 8显示示电路原原理图115图3- 9电源源输入电电路原理理图155图3- 10报报警电路路原理图图16图3- 11密密码锁开开锁机构构示意图图16图3- 12开开锁电路路原理图图17图4- 1主程程序流程程图188图4- 2按键键功能流流程图119图4- 3密码码设置流流程图220图4- 4开锁锁流程图图22图5- 1 PProtteuss启动时时的屏幕幕24图5- 2 PPrott
12、euss ISSIS的的工作界界面255图5- 3 PProtteuss运行按按键255图5- 4 PProtteuss仿真图图26图5- 5 SSTC889C552单片片机引脚脚图266图5- 6键盘盘输入模模块277图5- 7密码码显示模模块277图5- 8晶振振及复位位电路228图5- 9掉电电存储及及报警电电路288图5- 10开开锁电路路29表格清单单表3-11 LCCD16602引引脚接口口说明表表8表3-22 LCCD16602基基本操作作程序115引言在当今社社会,安安全防盗盗已成为为社会问问题,而而锁自古古以来就就是防盗盗的重要要工具,目目前国内内大部分分人使用用的还是是传统
13、的的机械锁锁,然而而,眼下下假冒伪伪劣的机机械锁互互开率非非常之高高,此外外,即使使是一把把质量过过关的机机械锁,通通过急开开锁,甚甚至可以以在不损损坏锁的的前提下下将锁打打开。机机械锁的的这些弊弊端为一一种新型型的锁电子子密码锁锁,提供供了很大大的发展展空间。从目前的的技术水水平和市市场认可可程度看看,使用用最为广广泛的是是键盘式式电子密密码锁,该该产品主主要应用用于保险险箱、保保险柜和和取款机机,由于于人们对对安全的的重视和和科技的的发展,许许多电子子智能锁锁(指纹纹识别、IIC卡辨辨认)已已在国内内外相继继面世。但但是这些些产品的的特点是是针对特特定的指指纹和有有效卡,只只能适用用于保密
14、密要求的的箱、柜柜、门等等。而且且指纹识识识别器器在公共共场所使使用存在在容易机机械损坏坏,ICC卡还存存在容易易丢失、损损坏等缺缺点,再再加上其其成本较较高,一一定程度度上限制制了这类类产品的的普及和和推广。鉴鉴于目前前的技术术水平与与市场的的接受程程度,键键盘式电电子密码码锁是这这类电子子防盗产产品的主主流。在在科学技技术不断断发展的的今天,电电子密码码防盗锁锁作为防防盗卫士士的作用用也日趋趋重要。电电子密码码锁是集集计算机机技术、电电子技术术、数字字密码技技术为一一体的机机电一体体化高科科技产品品,具有有安全性性高,使使用方便便等优点点。电子密码码锁是一一种通过过密码输输入来控控制电路路
15、或是芯芯片工作作,从而而控制机机械开关关的闭合合,完成成开锁、闭闭锁任务务的电子子产品。它它的种类类很多,有有简易的的电路产产品,也也有基于于芯片的的性价比比较高的的产品。现现在应用用较广的的电子密密码锁是是以芯片片为核心心,通过过编程来来实现的的。其性性能和安安全性已已大大超超过了机机械锁。本次毕业业论文主主要分为为两大模模块,一一是硬件件系统电电路部分分,另一一个是用用C语言言编写的的软件程程序部分分,基本本能完成成电子密密码锁的的开锁、修修改密码码、密码码错误报报警等主主要功能能,成本本低,可可靠性高高,具有有很好的的市场应应用价值值。第1章 绪论论1.1 电子子密码锁锁的背景景与研究究
16、意义在当今社社会,安安全防盗盗已成为为社会问问题,而而锁自古古以来就就是防盗盗的重要要工具,目目前国内内大部分分人使用用的还是是传统的的机械锁锁,然而而,眼下下假冒伪伪劣的机机械锁互互开率非非常之高高,此外外,即使使是一把把质量过过关的机机械锁,通通过急开开锁,甚甚至可以以在不损损坏锁的的前提下下将锁打打开。机机械锁的的这些弊弊端为一一种新型型的锁电子子密码锁锁,提供供了很大大的发展展空间1。本文从经经济实用用的角度度出发,设设计采用用单片机机为主控控芯片,结结合外围围电路,组组成电子子密码控控制系统统,密码码锁共88位密码码,每位位的取值值范围为为188,用户户可以自自行设定定和修改改密码,
17、每每个密码码按键都都有声、光光提示。用用户想要要打开锁锁,必先先通过提提供的键键盘输入入正确的的密码才才可以,密密码输入入错误有有提示,为为了提高高安全性性,当密密码输入入错误三三次将报报警十分分钟,期期间输入入密码无无效,以以防窃贼贼多次试试探密码码。八位位密码同同时输入入正确,锁锁才能打打开。锁锁内有备备用电池池,只有有内部上上电复位位时才能能设置或或修改密密码,因因此,仅仅在门外外按键是是不能修修改或设设置密码码的,因因此保密密性强、灵灵活性高高。其特特点如下下:1) 保保密性好好,编码码量多,远远远大于于弹子锁锁。随机机开锁成成功率几几乎为零零。2) 密码码可变,用用户可以以随时更更改
18、密码码,防止止密码被被盗,同同时也可可以避免免因人员员的更替替而使锁锁的密级级下降。3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。4) 无无活动零零件,不不会磨损损,寿命命长。5) 使使用灵活活性好,不不像机械械锁必须须佩带钥钥匙才能能开锁。6) 电电子密码码锁操作作简单易易行,一一学即会会。1.2 电子子密码锁锁的现状状及发展展趋势在日常的的生活和和工作中中, 住住宅与部部门的安安全防范范、单位位的文件件档案、财财务报表表以及一一些个人人资料的的保存多多以加锁锁的办法法来解决决。若使使用传统统的机械械式钥匙匙开锁,人人们常需需携带多多把钥匙匙, 使使用极不不方便, 且钥钥匙丢失
19、失后安全全性即大大打折扣扣。在安安全技术术防范领领域,随随着单片片机的问问世,出出现了带带微处理理器的密密码锁,它它除具有有电子密密码锁的的功能外外,还引引入了智智能化、科科技化等等功能,从从而使密密码锁具具有很高高的安全全性、可可靠性。最早的锁锁,是主主人为防防他人开开启而设设的简单单的机关关,应用用于门上上最简单单的锁就就是门闩闩了。我我国古代代有石锁锁,并无无钥匙,是是以绳索索或铁链链束缚。商商周时期期出现了了用钥匙匙才能开开启的铜铜锁,铁铁锁,以以钥匙的的不同而而匹配不不同的锁锁。 随随着科学学技术的的迅猛发发展,机机械锁也也有了长长足的发发展。现现代机械械锁具已已有了一一百多年年的历
20、史史,锁芯芯里加入入了长短短不一的的弹子,要要外线用用相应齿齿形的钥钥匙来打打开。以以后,又又发展到到了密码码锁、磁磁性锁、电电子锁、激激光锁、声声控锁等等等。在在传统钥钥匙的基基础上,加加了一组组或多组组密码,不不同声音音,不同同磁场,不不同声波波,不同同光束光光波,不不同图像像。如指指纹、眼眼底视网网膜等)来来控制锁锁的开启启。我国锁的的发展已已绵延了了数千年年,中国国锁具的的发展,大大体经历历了初创创期,发发展期和和繁荣期期三个阶阶段。初创期为为新石器器时代到到夏商时时期。在在我国母母系社会会后期(相相当于公公元前550000年-公元前前20000年),因因为当时时社会生生产力的的提高,
21、人人类开始始拥有个个人的私私有(少少量)财财产。后后来,随随着私有有制的发发展,私私人财富富越来越越多,为为了保护护财产和和生命的的安全,人人类开始始了对锁锁具的探探索。在在最初,人人类只是是简单地地把个人人贵重财财物用兽兽皮包起起来外面面用绳索索牢牢捆捆缚,最最后在开开启处,打打上特殊殊的紧紧紧捆死的的绳结,只只能用一一个叫“错错”的工工具才能能挑开。错错,又叫叫“肖”、“起起子”。它它用兽牙牙或兽骨骨制成,形形状像把把镰刀状状的钩子子,实际际上绳结结就是最最早的锁锁具,“肖肖”就是是最早的的钥匙,这这就是我我国锁具具的雏形形,一直直从商代代沿用到到汉代。到到了距今今50000年的的仰韶文文
22、化时期期,我们们先民创创造了装装在木结结构框架架建筑上上的木锁锁。这是是世界上上迄今为为止最古古老的锁锁具,可可称得上上是“世世界第一一锁”。2这种木锁一直在民间传承。发展期为为春秋战战国经秦秦汉、魏魏晋、南南北朝,直直到隋唐唐宋元时时期。春春秋时期期进入铁铁器时代代,考古古证明,在在这一时时期人们们大量的的是使用用铁锁、铜铜锁,还还有银锁锁、鎏金金锁等,其其中有代代表性的的如西周周的青铜铜锁、东东汉的金金属锁、唐唐代的虾虾尾银锁锁和宋代代的方身身锁等,都都具有相相当高的的技术水水平。繁荣期为为明清时时期特别别是汉代代的铁制制三簧锁锁,在我我国前后后沿用了了10000多年年。各种种材质的的锁具
23、同同步发展展,以铜铜锁、铁铁锁居多多,工艺艺更加精精巧,在在开锁难难度和外外形制造造上有很很大的创创新。现代锁具具,它的的机械化化生产,摆摆脱了过过去我们们用手工工操作的的束缚。它它不仅是是能批量量生产,满满足人民民生活的的需要;同时,也也充分运运用了现现代科学学,创造造了磁控控锁、声声控锁、遥遥控锁、远远红外线线锁、电电子卡片片锁、指指纹锁、超超声波锁锁、电磁磁波锁等等绝妙精精品,大大大提高高了防窃窃、防盗盗功能。从目前的的技术水水平和市市场认可可程度看看,使用用最为广广泛的是是键盘式式电子密密码锁,该该产品主主要应用用于保险险箱、保保险柜和和取款机机,由于于人们对对安全的的重视和和科技的的
24、发展,许许多电子子智能锁锁(指纹纹识别、IIC卡辨辨认)已已在国内内外相继继面世。但但是这些些产品的的特点是是针对特特定的指指纹和有有效卡,只只能适用用于保密密要求的的箱、柜柜、门等等。而且且指纹识识识别器器在公共共场所使使用存在在容易机机械损坏坏,ICC卡还存存在容易易丢失、损损坏等缺缺点,再再加上其其成本较较高,一一定程度度上限制制了这类类产品的的普及和和推广。鉴鉴于目前前的技术术水平与与市场的的接受程程度,键键盘式电电子密码码锁是这这类电子子防盗产产品的主主流。在在科学技技术不断断发展的的今天,电电子密码码防盗锁锁作为防防盗卫士士的作用用也日趋趋重要。电电子密码码锁是集集计算机机技术、电
25、电子技术术、数字字密码技技术为一一体的机机电一体体化高科科技产品品,具有有安全性性高,使使用方便便等优点点3。键盘式电电子密码码在键盘盘上输入入,与打打电话差差不多,因因而易于于掌握,其其突出优优点是“密密码”是是记在被被授权人人脑子里里的数字字和字符符,既准准确又可可靠,不不会丢失失(除了了忘记),难难以被窃窃(除非非自己泄泄露)。但但是密码码不能太太简单,太太简单了了就容易易被他人人在键盘盘上试探探出来,或或者可能能被旁观观者窥测测出来,造造成保密密性不足足。当然然,密码码又不能能太复杂杂,太复复杂了可可能自己己都糊涂涂了,或或者输入入密码操操作成功功率低,造造成使用用不便。因因此,为为了
26、发扬扬优点、克克服弱点点,键盘盘式电子子密码也也在不断断发展中中,如“任任意设定定密码”技技术使得得被授权权人可以以根据自自己的需需要或喜喜好设定定密码,常常用常新新;而“自自动更改改密码”技技术使得得本次输输入的密密码将自自动更改改成下次次应输入入的密码码,更改改的规律律不为他他人所知知,因而而不怕旁旁观者窥窥测;独独出心裁裁的“键键盘乱序序显示”技技术使得得键盘上上的固定定键位每每次显示示出的字字符不固固定,并并且显示示的窄小小角度只只能由操操作者正正面看得得到,因因而即使使旁观者者看见操操作动作作也难以以窥测出出密码;“多重重密码设设定”技技术使得得单组密密码不一一定有效效,适合合多人分
27、分权使用用,需要要输入两两组以上上的密码码才被认认可,大大大提高高了保密密性,如如果限定定输入这这些密码码的先后后顺序或或时间区区段,则则保密性性还可提提高44。在在输入密密码的过过程中,为为了限制制试探密密码的企企图,通通常输入入错误码码若干次次或若干干时间内内输入不不正确,即即“封锁锁”键盘盘,不再再接受输输入操作作。当今电子子密码锁锁发展已已经到了了非常高高的境界界,由于于电子元元件特别别是单片片机应用用在这几几年得到到空前发发展,无无论功能能性,稳稳定性都都比较全全面,在在保密方方面已做做到人眼眼识别,指纹识别,人声识别基本上电影上有的现实也有。在国外发展比较早,所以应用也比较广泛,主
28、要在家庭装较贵重地方,银行,保险柜等应用较多,在国内这方面发展也较快,不管自己开发或是引进都有,在重要地方应用也较多,由于价钱比普通弹子锁较贵,早几年应用较少,现在越来越普及到平常化,未来的发展也会越来越被大众采用,由于它的功能、安全是弹子锁无法相比的5。发展前境也是非常大的。1.3 本章章小结本章首先先讲述了了本文的的选题来来源及研研究意义义,然后后讲述了了电子密密码锁在在国内的的发展过过程及特特点,最最后叙述述了当前前电子密密码锁的的应用及及发展前前景。第2章 系统统整体方方案设计计2.1 设计计目标本设计采采用STTC899C522单片机机为主控控芯片,结结合外围围电路矩矩阵键盘盘、液晶
29、晶显示器器LCDD16002和密密码存储储AT224C002等部部分组成成。其中中矩阵键键盘用于于输入数数字密码码和进行行各种功功能的实实现。由由用户通通过连接接单片机机的矩阵阵键盘输输入密码码,后经经过单片片机对用用户输入入的密码码与自己己保存的的密码进进行对比比,从而而判断密密码是否否正确,然然后控制制引脚的的高低电电平传到到开锁电电路或者者报警电电路控制制开锁还还是报警警,组成的的电子密密码锁系系统,能能够实现现:1 完完全正确确输入八八位密码码的前提提下,有有开锁提提示;2 错错误输入入密码情情况下,蜂蜂鸣器报报警;开开锁密码码错3次次要报警警10分分钟,报报警期间间输入密密码无效效。
30、3用户户可以自自行设定定和修改改密码;4只有有内部上上电复位位时才能能设置或或修改密密码。系统整体体设计框框图如图图2-11所示:输入电路显示电路主控芯片存储模块输出电路晶振电路图2- 1 系系统整体体设计框框图2.2 主控控部分的的选择方案一:采用数数字电路路控制用以744LS1112双双JK触触发器构构成的数数字逻辑辑电路作作为密码码锁的核核心控制制,将密密码保存存在JKK触发器器中,与与输入密密码通过过比较器器比较,判判断结果果是否相相符合4。采采用数字字电路设设计的方方案好处处就是设设计简单单,但控控制的准准确性和和灵活性性差,故故不采用用。方案二:采用以以单片机机为核心心的控制制方案
31、选用单片片机作为为系统的的核心部部件,实实现控制制与处理理的功能能。单片片机具有有资源丰丰富、速速度快、编编程容易易等优点点。利用用单片机机内部的的随机存存储器(RRAM)和和只读存存储器(RROM)及及其引脚脚资源,外外接液晶晶显示(LLCD),键键盘输入入等实现现数据的的处理传传输和显显示功能能,基本本上能实实现设计计指标6。因因此综合合考虑,本本系统采采用方案案二。2.3 密码码输入方方式的选选择方案一:指纹输输入识别别 指纹识识别技术术主要涉涉及四个个功能:读取指指纹图像像、提取取特征、保保存数据据和比对对。通过过指纹读读取设备备读取到到人体指指纹的图图像,然然后要对对原始图图像进行行
32、初步的的处理,使使之更清清晰,再再通过指指纹辨识识软件建建立指纹纹的特征征数据。软软件从指指纹上找找到被称称为“节节点”(mminuutiaae)的的数据点点,即指指纹纹路路的分叉叉、终止止或打圈圈处的坐坐标位置置,这些些点同时时具有七七种以上上的唯一一性特征征。通常常手指上上平均具具有700个节点点,所以以这种方方法会产产生大约约4900个数据据。这些些数据,通通常称为为模板。通通过计算算机模糊糊比较的的方法,把把两个指指纹的模模板进行行比较,计计算出它它们的相相似程度度,最终终得到两两个指纹纹的匹配配结果,从从而判断断输入结结果的正正确与否否。考虑虑到本方方案软硬硬件太过过复杂,而而且成本
33、本也高,故故不采用用。方案二:矩阵键键盘输入入识别 由各按按键组成成的矩阵阵键盘每每条行线线和列线线都对应应一条II/O口口线,键键位设在在行线和和列线的的交叉点点,当一一个键按按下就会会有某一一条行线线与某一一条列线线接触,只只要确定定接触的的是哪两两条线,即即哪两个个I/OO口线,就就可以确确定哪一一个键被被触动。 行线设设计成上上拉口线线,初始始时被置置高电位位,列线线悬空,初初始置低低。通过过不断读读行线口口线,或或者中断断方式触触发键位位扫描。当当发现有有键按下下,将列列线逐一一置低,其其他列线线置高,读读行线口口线。当当某条列列线置低低时,某某条行线线也被拉拉低,则则确定这这两条线
34、线的交点点处的按按钮被按按下。每每个按键键都可通通过程序序赋予功功能,从从而完成成密码识识别本方方案简单单易行,故故采用。2.4 本章章小结本章主要要围绕电电子密码码锁系统统展开,首首先说明明了电子子密码锁锁的组成成,然后后介绍了了主控制制方案、密密码输入入方案论论证与比比较,最最终选择择了最优优方案。第3章 硬件件系统设设计3.1系系统芯片片介绍3.1.1单片片机STTC899C522功能介介绍STC889C552是551系列列单片机机的一个个型号,它它是STTC公司司生产的的。STTC899C522是一个个低电压压,高性性能CMMOS 8位单单片机,片片内含88k bbytees的可可反复
35、擦擦写的FFlassh只读读程序存存储器和和2566 byytess的随机机存取数数据存储储器(RRAM),器器件采用用STCC公司的的高密度度、非易易失性存存储技术术生产,兼兼容标准准MCSS-511指令系系统,片片内置通通用8位位中央处处理器和和Flaash存存储单元元,功能能强大的的STCC89CC52单单片机可可提供许许多较复复杂系统统控制应应用场合合。STTC899C522有400个引脚脚,322个外部部双向输输入/输输出(II/O)端端口,同同时内含含2个外外中断口口,3个个16位位可编程程定时计计数器,2个全全双工串串行通信信口,22个读写写口线,SSTC889C552可以以按照
36、常常规方法法进行编编程,但但不可以以在线编编程(SS系列的的才支持持在线编编程)。其其将通用用的微处处理器和和Flaash存存储器结结合在一一起,特特别是可可反复擦擦写的FFlassh存储储器可有有效地降降低开发发成本7。SSTC889C552有PPDIPP、PQQFP/TQFFP及PPLCCC等三种种封装形形式,以以适应不不同产品品的需求求 。其其引脚图图如图33-1示示。图3- 1 STTC899C522引脚分分布图STC889C552具体体介绍如如下:主电源源引脚(22根)VCC(Pinn40):电源源输入,接接5VV电源GND(Pinn20):接地地线外接晶晶振引脚脚(2根根)XTAL
37、L1(PPin119):片内振振荡电路路的输入入端XTALL2(PPin220):片内振振荡电路路的输出出端控制引引脚(44根)RST/VPPP(Piin9):复位位引脚,引引脚上出出现2个个机器周周期的高高电平将将使单片片机复位位。ALE/PROOG(PPin330):地址锁锁存允许许信号PSENN(Piin299):外外部存储储器读选选通信号号EA/VVPP(Pinn31):程序序存储器器的内外外部选通通,接低低电平从从外部程程序存储储器读指指令,如如果接高高电平则则从内部部程序存存储器读读指令。可编程程输入/输出引引脚(332根)STC889C552单片片机有44组8位位的可编编程I/O
38、口,分分别位PP0、PP1、PP2、PP3口,每每个口有有8位(88根引脚脚),共共32根根8。P0口(PPin339PPin332):8位双双向I/O口线线,名称称为P00.0P0.7P1口(PPin11Piin8):8位准准双向II/O口口线,名名称为PP1.00P11.7 P2口(PPin221PPin228):8位准准双向II/O口口线,名名称为PP2.00P22.7 P3口(PPin110PPin117):8位准准双向II/O口口线,名名称为PP3.00P33.73.1.2 LLCD116022显示器器介绍液晶显示示模块已已作为很很多电子子产品中中都可以以看到,显显示的主主要是数数字
39、、专专用符号号和图形形。16602型型LCDD显示模模块具有有体积小小,功耗耗低,显显示内容容丰富等等特点。116022型LCCD可以以显示22行166个字符符,有88位数产产品的通通过器件件,如在在计算器器、万用用表、电电子表及及很多家家用电子子据总线线D0-D7和和RS,R/WW,ENN三个控控制端口口,工作作电压为为5V,并并且具有有字符对对比度调调节和背背光功能能。引脚功能能说明:LCD116022采用标标准的114脚(无无背光)或或16脚脚(带背背光)接接口,各各引脚接接口说明明,如表表3-11所示:表3- 1 LCCD16602引引脚接口口说明表表编号符号引脚说明明编号符号引脚说明
40、明1VSS电源地9D2数据2VDD电源正极极10D3数据3VL液晶显示示偏压11D4数据4RS数据/命命令选择择12D5数据5R/W读/写选选择13D6数据6E使能信号号14D7数据7D0数据15BLA背光源正正极8D1数据16BLK背光源负负极第1脚:VSSS为地电电源。第2脚:VDDD接5VV正电源源。第3脚:VL为为液晶显显示器对对比度调调整端,接接正电源源时对比比度最弱弱,接地地时对比比度最高,对对比度过过高时会会产生“鬼鬼影”,使使用时可可以通过过一个110K的的电位器器调整对对比度。第4脚:RS为为寄存器器选择,高高电平时时选择数数据寄存存器、低低电平时时选择指指令寄存存器。第5脚
41、:R/WW为读写写信号线线,高电电平时进进行读操操作,低低电平时时进行写写操作。当当RS和和R/WW共同为为低电平平时可以以写入指指令或者者显示地地址,当当RS为为低电平平R/WW为高电电平时可可以读忙忙信号,当当RS为为高电平平R/WW为低电电平时可可以写入入数据。第6脚:E端为为使能端端,当EE端由高高电平跳跳变成低低电平时时,液晶晶模块执执行命令令。第7114脚:D0D7为为8位双双向数据据线。第15脚脚:背光光源正极极。第16脚脚:背光光源负极极。3.1.3存储储芯片AAT244C022介绍AT244C022是美国国Atmmel公公司的低低功耗CCMOSS型EPROOM,内内含2556
42、88位存储储空间,具具有工作作电压宽宽(2.555.5 V)、擦擦写次数数多(大大于1000000次)、写写入速度度快(小小于100 mss)、抗抗干扰能能力强、数数据不易易丢失、体体积小等等特点。而而且他是是采用了了ICC总线式式进行数数据读写写的串行行器件,占占用很少少的资源源和I/O线,并并且支持持在线编编程,进进行数据据实时的的存取十十分方便便。ATT24CC02中中带有的的片内地地址寄存存器。每每写入或或读出一一个数据据字节后后,该地地址寄存存器自动动加1,以以实现对对下一个个存储单单元的读读写。所所有字节节均以单单一操作作方式读读取。为为降低总总的写入入时间,一一次操作作可写入入多
43、达88个字节节的数据据。I22C总线线是一种种用于IIC器件件之间连连接的二二线制总总线。他他通过SSDA(串行数数据线)及SCCL(串串行时钟钟线)两两根线在在连到总总线上的的器件之之间传送送信息,并并根据地地址识别别每个器器件。 AT224C002正是是运用了了ICC规程,使使用主/从机双双向通信信,主机机(通常常为单片片机)和和从机(AT224C002)均均可工作作于接收收器和发发送器状状态。主主机产生生串行时时钟信号号(通过过SCLL引脚)并发出出控制字字,控制制总线的的传送方方向,并并产生开开始和停停止的条条件。无无论是主主机还是是从机,接接收到一一个字节节后必须须发出一一个确认认信
44、号AACK。AT24C02的控制字由8位二进制数构成,在开始信号发出以后,主机便会发出控制字,以选择从机并控制总线传送的方向。管脚描述述:SCL 为串行行时钟:串行时钟钟输入管管脚用于于产生器器件所有有数据发发送或接接收的时时钟这是是一个输输入管脚脚。SDDL 为为串行数数据/地地址:双向串行行数据/地址管管脚用于于器件所所有数据据的发送送或接收收SDLL,是一一个开漏漏输出管管脚可与与其它开开漏输出出或集电电极开路路输出进进行线或或。A00、A11、A22 为器器件地址址输入端端:当使用224C002 时时最大可可级联88个器件件,如果果只有一一个244C022被总线线寻址,这这三个地地址输
45、入入脚A00、A11、A22可悬空空或连接接到Vsss。WPP为写保保护:如果WPP 管脚脚连接到到Vccc 所有有的内容容都被写写保护只只能读当当WP, 管脚脚连接到到Vsss 或悬悬空,允允许器件件进行正正常的读读/写操操作112。管管脚图如如图3-2所示示。图3- 2 AAT244C022引脚图图3.1.4 II2C总线线介绍I2C(IntterInttegrrateed CCirccuitt)总线线是一种种由PHHILIIPS公公司开发发的两线线式串行行总线,用用于连接接微控制制器及其其外围设设备。II2C总线线产生于于在800年代,最最初为音音频和视视频设备备开发,如如今主要要在服务务器管理理中使用用,其中中包括单单个组件件状态的的通信。例例如管理理员可对对各个组组件进行行查询,以以管理系系统的配配置或掌掌握组件件的功能能状态,如如电源和和系统风风扇。I2C总总线的硬硬件结构构:I2C串串行总线线一般有有两根信信号线,一一根是双双向的数数据线SSDA,另另一根是是时钟线线SCLL。所有有接到II2C总线线设备上上的串行行数据SSDA都都接到总总线的SSDA上上,各设设备的时时钟线SSCL接接到总线线的SCCL上。
限制150内