1、毕业设计基于嵌入式指纹辨认系统设计姓 名: 邢 蓉 学 号: 1203 班 级: 12电气1 专 业: 电气工程及其自动化 所在系: 自动化工程系 指引教师: 胡双喜 基于嵌入式指纹辨认系统设计摘 要随着科技蓬勃发展,人们越来越注重自己个人隐私,由此个人身份辨认需求日益增长。由于指纹拥有独特不变性,使得指纹辨认技术与老式身份辨认办法相比起来,更加安全和可操作,因此基于老式身份辨认技术局限性可以被克服,指纹辨认日益被承认。基于指纹认证技术,指纹辨认是一种重要手段,其从来普通在PC平台上运营,但随着当代社会高速发展,指纹辨认系统需求不断提高,同步市场对便携性和易用性规定更加走高,指纹产品正在朝着嵌
2、入式技术发展方向。本文一方面简介了指纹辨认技术研究目与意义和市场需求,并且给出了嵌入式指纹辨认系统原理,在通过对老式身份认证技术优缺陷进行恰当分析后,进而提出了运用生物特性辨认身份认证方式,在它基本上,设计并实现嵌入式指纹辨认系统。同步提出了嵌入式指纹辨认系统体系架构,重要涉及基于指纹模块设计与实现和MSP430F2370主控芯片硬件电路、固件端 UART 驱动实现。在嵌入式指纹辨认系统设计中,硬件方面采用品有性价比优势MSP430F2370芯片作为主控芯片和TA0701指纹芯片,并为系统设计了相应电源和UART接口电路,实现了嵌入式指纹辨认系统硬件模块设计。在软件方面,依照基于嵌入式指纹辨认
3、系统特点,本文设计功能模块涉及初始化、注册、指纹解决、登录、删除和出错报警。使用IAR EMBEDDED WORKBENCH软件进行软件某些调试。并将程序烧写到芯片中,使用串口调试软件SSCOM32_E666对软件运营过程中存在问题进行监视,配合编译软件进行命令修改。设计并实现了基于嵌入式高安全性、高性价比指纹辨认系统。核心字:指纹辨认;嵌入式系统;UART;MSP430;TA0701 Based on the Embedded Fingerprint System DesignABSTRACTWith the rapid development of technology,more and
4、more people pay attention to their personal privacy,personal identification thereby increasing demand. Since the fingerprint has a unique invariant,so that fingerprint identification technology compared to traditional identification methods together,more secure and operational,so based on the shortc
5、omings of traditional identification technologies can be overcome,fingerprint identification is increasingly being recognized. Based on fingerprint authentication technology,fingerprint recognition is an important tool,it has always been generally run on PC platforms,but with the rapid development o
6、f modern society,the demand for fingerprint identification system on the rise,while the market for portability and ease of use requirements more higher,fingerprint products are moving in the direction of the development of embedded technology.This paper introduces the purpose and significance and ma
7、rket needs fingerprint recognition technology,and gives the principle of embedded fingerprint identification system,after the adoption of the advantages and disadvantages of traditional authentication techniques proper analysis,and further proposed the use of biometrics authentication mode,in which,
8、based on the design and implementation of embedded fingerprint identification system.Also proposed architecture embedded fingerprint identification system,including fingerprint module based design of hardware circuit,firmware side implementation and MSP430F2370 master chip UART driver implementation
9、s. In the design of embedded fingerprint identification system,the hardware used has a cost advantage of MSP430F2370 chip as the main chip and fingerprint TA0701 chip and system design of the appropriate power and UART interface circuit,embedded fingerprint identification system hardware module desi
10、gn. In terms of software,based on based on the characteristics of embedded fingerprint identification system,this paper designed function modules,including initialization,registration,fingerprint processing,log in,delete,and error alarm. Use IAR EMBEDDED WORKBENCH software debugging software section
11、. And programmed into the chip using serial debugging software SSCOM32_E666 the software running the problems of monitor,modify,compile with software commands. We designed and implemented based on the embedded high security,cost-effective fingerprint recognition system.Key Words:Fingerprint Identifi
12、cation;Embedded System;UART;MSP430;TA0701.目录第一章绪论11.1 课题研究目与意义11.2 机器人市场需求11.3 国内外发呈现状21.4 论文研究内容及基本构造3第二章课题设计方案选型52.1 生物特性辨认技术概述52.2 指纹辨认技术简介62.3指纹采集传感器技术82.4 关于MSP430单片机概述92.5 UART串口通信92.6小节11第三章嵌入式指纹辨认系统硬件设计123.1 嵌入式指纹辨认系统硬件构造123.1.1嵌入式指纹辨认系统构造图123.1.2 硬件框图123.2 主控芯片选型133.2.1 选取详细主控芯片类型133.2.2 指令
13、系统153.2.3 寄存器描述153.3 指纹模块选型173.3.1指纹模块组173.3.2管脚分派173.3.3指纹解决芯片183.4电路原理图设计与实现193.4.1 指纹模块电路203.4.2 FLASH电路203.4.3电压调节电路213.4.4U转串电路213.4.5烧写电路223.4.6电源电路233.4.7显示电路233.4.8按键电路243.5硬件实物243.6硬件调试243.7 小节25第四章嵌入式指纹系统软件某些与实现264.1 整体构造264.2软件总框图264.3软件系统设计与实现274.3.1软件主工作流程274.3.2初始化模块实现284.3.3顾客注册模块实现29
14、4.3.4指纹解决模块实现334.3.5登录354.3.6删除374.4软件调试384.4.1程序编译394.4.2程序烧写404.5小结42第五章总结与展望43参照文献44致谢45第一章绪论1.1 课题研究目与意义本课题重要来源是人们在生产实践中对指纹辨认系统需求,随着社会日新月异变化,个人身份辨认在各种行业中应用无处不在,同步也由于智能技术应用迅速发展个人身份辨认应用变得日益增长。出于这个因素,老式身份辨认办法在与其相比较下局限性和缺陷体现也日益突出。当前基于老式辨认办法机械钥匙,顾客账号与密码相结合以及智能IC卡等都存在着会丢失,被她人容易复制和被盗用极大隐患,由于这些弊端顾客满意限度变
15、低以及体验感觉变差,使得老式产品推广普及便受到了很大局限,而这些正是由于老式身份认证操作对象并不是被辨认人自身,存在很大缺陷而导致。因而想要解决当前浮现这些问题,咱们要必要加强对顾客身份信息认证。当今,基于生物特性身份辨认技术迅速发展,在一定限度上可以从主线上解决基于老式个人身份辨认办法缺陷。咱们懂得生物特性有个人指纹信息和声音特性等,类似于其特殊功能尚有人们特定生活习惯和特色口音。这些就是寻常生活中咱们所熟知生物特性。个人身份辨认领域应用生物特性最重要因素是在于这些特性对于每一位辨认者来说都是具备一定特殊性,并且这些特性都是唯一不可复制,并且是很难在极短时间内发生巨大变化,长时间稳定是它明显
16、特点。咱们每个人身体不同部位所产生纹路也是大不相似,而这一切都是由于咱们凸凹不平皮肤所引起。由于咱们皮肤表面存在着这些纹路从而使得手掌表面摩擦力变大,人们则可以用手来拎起物体。因而,咱们可以依照这种唯一特点把每个人和她指纹一一相匹配起来,这样一来则可以通过比对被辨认者指纹信息,从而可以辨别其身份信息真实可靠性1。这种依托人体身体也就是这里所说身份认证事实上是指通过指纹传感器传送指纹信息确认有关使用者身份过程。众所周知,咱们都生活在现实物理世界中,每个人都具备属于自己特性,这些特性是不同于她人。与基于老式个人身份信息辨认办法相比较起来,生物特性辨认技术具备大量优势如可以随身携带和随时使用,从而可
17、觉得顾客提供更加安全,更为以便保密服务2。1.2 指纹辨认系统市场需求当前,运用生物特性辨认身份办法发展十分迅速, 到 年为止全世界生物特性辨认市场规模已经增长至 100 亿美元。生物特性辨认是世界通用国际安全辨认中最为高效可以用来防止恐怖,维持稳定技术。当前美国,欧盟等国家已经实行强制办法对进入该国旅客进行个人生物信息采集记录。伦敦奥运会更是提出苛刻规定即记录每一位观众相应信息以此来保证奥运会安全和顺利进行。而国内也开始注重个人信息采集在举办各届大学生运动会上极为严格采集了所有运动员和观众个人信息。除此以外,学校也是一种较好例子,由于学籍管理,图书借阅,食堂售饭,学杂费交纳,课外活动管理,学
18、生上机费用收取等等都是属于综合管理范畴,因而学校内部综合管理内容较为复杂3。如果咱们充分运用智能卡优势,将众多复杂功能集成在一张卡上,这样一来就可以大大节约学校各种资源。基于指纹身份辨认技术与智能卡技术结合使得众多优势凸显而出,一方面就是在真实性方面,咱们可以保证持卡者身份真实性精确无误,再者就是在快捷方面来说可以节约比对指纹时间,而这一切均依赖于指纹辨认系统应用。1.3 国内外发呈现状 当前,计算机技术发展十分迅猛,并且人们也越来越关注信息安全。因而诸多公司都顺势推出了一系列关于网络安全以及信息辨认产品,此类产品虽然种类繁多但是它们工作原理则可以简要概括为如下几种方面:1.基于老式密码访问权
19、限控制产品。在基于老式身份辨认产品中,它们重要解决办法就是将多重操作密码和安全设立相结合。2.物品辨认产品。智能卡就是一种较好例子,把深层安全机制与多重加密算法结合在一起,正是这种工作原理使得智能卡成为十分安全工作方式之一,又由于智能卡有相应工作介质可以进行信息存储,并且可以解决某些文献,而这些特性并不会影响个人信息辨认与实现,因而当前在银行,财务等工作领域中这一工作方式受到广泛应用。3. 基于指纹辨认有关产品。当前,指纹辨认随着智能科技发展有着飞速地发展,而这受到广泛应用都是源于如下几点:(1) 每个指纹都是特殊,不可复制,但是IC 卡却是可以诸多顾客持有一张;(2) 指纹辨认具备高安全性,
20、而 IC 卡安全度局限性;(3) 指纹辨认投入是一次性,就经济性来说是特别经济可靠。当前,基于指纹辨认认证系统发展十分迅猛,但是,其产品还处在发展状态,某些方面还不太完善,需要改进地方体当前: 1.当前,市场上绝大多数指纹产品没有配备相应指纹采集设备。2.指纹辨认产品发展领域虽然广泛,但是,其很少用在安全认证项目中。3.当前,国内要想建立完整指纹信息库还需要很长时间。但是,形成指纹信息库对当下来说是实现大型指纹辨认项目有力保障。但是这项工作当前都没有得到相应注重,更加难以启动;4.原则化制定滞后,指纹产品行业当前还没有成形、可行国标。考虑到基于嵌入式指纹辨认技术当前具备辽阔商业前景,普通状况下
21、,各个公司或研究机构都把指纹辨认技术当做核心要素,因而,咱们只能从外部条件去得知指纹有关产品各种性能指标和参数并理顺它发展状况。国际市场上有诸多公司研究指纹辨认技术产品,在这方面欧美是引导者。当前,在美国有多家公司都已经推出了自己指纹辨认产品,就拿IBM 公司来说,它使用自己软件作为公司内部网络安全控制,从而使得公司内部信息安全受到保护。国内市场上,指纹辨认技术相对落后几十年。并且相比欧美国家,咱们之间有着不可跨越差距,在国内指纹技术发展期间,国内浮现了技术提供者和产品营销者等4。当前,国内指纹辨认技术发展迅猛,逐渐拉低和高技术国家差距。1.4 论文研究内容及基本构造本选题重要来源于生产实践中
22、指纹辨认系统需求,随着科技技术发展,个人身份辨认应用范畴日益增大。基于老式身份辨认办法缺陷体现日益明显。当前,钥匙和密码等保护办法存在着丢失,复制及被盗用隐患,导致顾客满意度低和体验差,对于产品推广受到了很大局限。本课题设计基于嵌入式指纹辨认系统解决了老式方式所遗留下来难题,通过指纹传感器传送指纹信息,为顾客提供更安全,更以便保密服务。本文研究重要内容包括如下几种方面:1.对指纹传感器研究与应用2.指纹图像辨认模块应用与实现3.身份认证和访问控制系统设计与实现4.指纹辨认算法研究与应用5.嵌入式指纹系统软件调试本文研究办法和手段有如下几种方面: 一方面,通过对课题需求进行了研究与分析,初步认知
23、课题现实性与实用性。另一方面,在图书馆依照规定查阅关于文献,学习有关理论知识,理解所需专业技术知识并对产品有初步设计思路。然后,在实验室用PROTEL 99SE设计主电路图,在专业环境下进行软件设计。本文研究环节如下:1. 阅读任务书,理解课题内容,明确详细规定。2. 对产品需求进行分析。3. 方案设计和系统构架。4. 查阅参照文献与有关资料,理解UART。5. 采用专业工具进行产品软件设计。6. 集成调试。本文构造大体如下:第一章:绪论,简介嵌入式指纹辨认系统研究目和意义以及市场需求和国内外发展状况。第二章:课题设计方案选型,简介了生物特性辨认技术、指纹辨认技术和指纹辨认系统工作模式。第三章
24、:嵌入式指纹辨认系统硬件某些整体构造,主控芯片等进行了详细阐述。第四章:本章是用于设计和实现系统软件某些,阐述了指纹辨认系统软件整体构造,并详细描述了系统各个软件模块,给出相应模块流程图和程序规定。第二章课题设计方案选型2.1 生物特性辨认技术概述身份认证就是通过特定方式拟定顾客身份过程,随着科技发展认证技术不再像此前那样单一,当前惯用身份认证技术可以分为如下三类,第一类是依照被认证对象所掌握信息来拟定身份,如口令、身份辨认码;第二类则运用被认证对象所拥有物品对其进行身份辨认,如身份证、护照、信用卡;第三类依照被辨认对象所拥有生物特性进行身份辨认。生物特性身份辨认由身份验证和辨识两某些构成。典
25、型生物特性辨认系统如图 2.15所示。图2.1生物特性辨认系统构造图Fig. 2.1 Biometric identification system structure可以用于身份辨认生物特性须满足如下条件6:1.普遍性,即每个人都要拥有此生物特性;2.唯一性,即任意两人此特性不也许完全相似;3.永久性,即此特性相对于时间来说是具备长期不变性;4.可采集性,即特性可以被采集和检测;5.性能,体现了辨认精度;6.可接受性,表白了当前人们对生物特性辨认技术接受限度。生物特性中指纹、虹膜等自身就具备以上所述长处,咱们依照这些唯毕生物特性来进行身份信息辨认,显然咱们可以克服许多间接认证限制,并满足人们
26、在辨认方式上更高规定。因而,生物辨认技术行业将拥有越来越大市场,前景十分辽阔。指纹辨认拥有某些特殊特点,有关特性如下所述7:1.普遍性:每个人都具备自己指纹;2唯一性:两个指纹几乎不也许相似;3.永久性:即不会随着人体发育而变化;4.可采集性:即可以通过一定设备和手段采集到;5.可行性:普通状况下可以达到相称合理对的率;6.可接受性:方式能被人们所接受;7.防伪性好。指纹辨认技术当前已成为最可靠生物特性辨认技术之一,并在人们生活应用日益增多。如下对这几种生物特性辨认技术进行了比较,如表2.1所示8表2.1几种生物特性辨认技术比较Table2.1 The comparison of severa
27、l kinds of biometric identification technology生物辨认技术辨认效果1比1比对1比N比对仪器体积指纹较好可以可以很小虹膜或视网膜较好可以可以大手形好可以不能居中人脸变化可以不能小声音变化可以不能很小通过以上比较可知,从辨认效果来看,指纹辨认和眼辨认较好,人脸辨认受光影响较大,而语音辨认受麦克风影响很大。指纹辨认和眼睛辨认有着低错误率,但由传感器价格和仪器体积比较可知,指纹辨认更易于普及。2.2 指纹辨认技术简介指纹辨认系统是一种在模式辨认系统基本上,验证辨认人生物特性系统。指纹辨认系统工作模式可以分为两类:验证(VERIFICATION)模式和辨识(
28、IDENTIFICATION)模式,如图2. 29所示:图 2.2 指纹辨认系统工作模式构造框图Fig2.2 The fingerprint recognition system structure diagram of work patterns验证模式:对顾客进行指纹比对,然后判断身份。辨识模式:与数据库中指纹进行一对一对比,找出与现场输入指纹相匹配指纹特性信息。辨识被回绝(如果人被回绝)是应用程序重要构成某些10。回绝辨认目是防止一种人具备多重身份。指纹辨认系统其工作流程如图2.311所示 特性点提取 特性点匹配 输出显示 注册 匹配 指纹图像采集 指纹图像评估 指纹图像预解决 存入特性
29、模板数据库 图2.3指纹辨认系统工作流程Fig.2.3 Fingerprint identification system workflow指纹自动辨认系统AFIS(Automated Fingerprint Identification System)是集模式辨认,光电技术,图像解决,智能卡,数据库技术于一身综合性技术。它可以分为如下两种模式12:1联机式一方面采集所需指纹图像,然后由指纹辨认相应算法进行辨认和解决。由于图像数据较大,普通咱们使用数据传播接口。但是系统体积大,适应性相对来说较差,因而它是不适合集成开发。2嵌入式嵌入式系统,一种相对独立系统,其中,嵌入式指纹解决模块是核心,它功
30、能单一,用于执行特定功能13。与此同步,嵌入式指纹算法规定也很高。因而,采用不同算法,系统效率有着较大不同。本文选用嵌入式系统,其可以独立于PC机运营,使得指纹采集和存储辨认等都可独立完毕。2.3指纹采集传感器技术传感器是将物理量或化学量转化成便于运用电信号器件,指纹传感器就是其中一种;传感器将生物特性转换为系统可以辨别有关图像信息。然而不同传感器都具备各自长处和缺陷,表 2.214对几种常用传感器进行了相应指标比较。表2.2几种不同类型传感器比较Table 2.2 Compared several different types of sensors类别性能体积成像质量成像大小使用寿命功耗价
31、格光学传感器较大干手指差,但潮湿和脏手指成像模糊采集面积区域可以很大光学镜头容易老化,时间较长较大中档半导体传感器很小对潮湿和脏手指成像差采集面积小普通,受静电影响大较少低热敏传感器小质量较差,受手指速度影响,图像变形大采集面积较小很长普通较低超声波传感器中非常好采集面积大普通较大很高本文中,指纹采集传感器用是贝尔赛克公司TS1011半导体指纹传感器。它是有着低功耗、高性能指纹芯片。这使得在嵌入式系统中实现数据传播更加以便。2.4 关于MSP430单片机概述 当前,单片机应用有着迅猛发展,在寻常生活中应用越来越多,因而对解决器各项性能规定更是日益提高。一贯以来,产品都是以市场需求为依托,以单片
32、为主突出解决问题。作为嵌入式系统一某些,单片机系统应用重要集中在中、低端领域。当前在这些应用中也浮现了某些新需求,体当前如下4个方面:1.随着市场需求不断进一步复杂,对解决器性能和功能越来越严格。既要满足功能丰富、外设多样,又要具备一定运算能力,能进行实时算法,而不但仅是进行简朴控制。2.当前由于指纹产品体积有关限制,在市场上极大多数是运用电池供电同步也规定系统低功耗。3.对产品规定更加高,产品更新速度快,开发所具备时间短,同步顾客但愿开发工具简朴、功能完善并且便宜。特别是需要仿真工具要可以适应各种MCU,具备延续性,避免重复,增长开发费用。4.高可靠性,产品性能相对来说很稳定,并且可以加密保
33、护同步又能以便升级。现如今,单片机应用领域越来越宽泛,而其在仪器仪表中应用优势更加凸显。单片机当前正处在全面发展阶段,在极力做到兼容同步,也向着运算能力强、体积小、扩大寻址范畴、提高运营速度方面发展。面对不断提高集成度,片内高度集成众多外围功能器件条件已充分具备,这也是单片机此后发展重要趋势之一。2.5 UART串口通信 UART是一种用于异步通信通用串行数据总线。它是一款专门用于连接计算机与设备芯片并且提供了RS-232C数据终端设备接口,这样计算机就可以和使用RS-232C接口串行设备通信了。UART作为异步串口通信合同一种,工作原理是将传播数据每个字符一位接一位地传播。其数据传播格式如图
34、2.4所示:图2.4 UART数据传播格式Fig. 2.4 UART data transmission formats构造图如图2.5所示:图2.5 UART构造图Figure 2.5 UART structure其工作规定如下:UART是计算机中串行通信端口核心某些。在计算机中,UART相连于产生兼容RS232规范信号电路。当一种微控制器中UART相连于PC时,它需要一种RS232驱动器来转换电平。串口分派器示意图如图2.6所示:图2.6 CR-UART8 8路串口分派器Fig. 2.6 CR - UART8 8-way distributor serial port2.6小结 本章简介了
35、不同生物特性辨认技术有关知识及其优缺陷,并对其进行相应对比,然后简介了指纹辨认技术及其长处,与此同步,简介了传感器有关知识为下章指纹传感器选用做铺垫。为背面软件调试过程简介打好了基本。本章还对MSP430单片机有关知识做了一种简介,为之后硬件电路设计做了知识储备,紧接着对UART合同做了有关简介,这些都是读写器在软件某些设计与实现中涉及到内容,为之后理解设备通信过程打下了理论基本。第三章嵌入式指纹辨认系统硬件设计硬件电路搭建犹如房子地基同样重要,它将直接影响到读写器性能。硬件电路核心是主控芯片有着无可代替作用,因而选取一款适当主控芯片至关重要。为了设计一款功耗低、体积小、有巨大信息容量、数据解
36、决能力强、测量精度高,本文选用MSP430芯片作为主控芯片,并在此基本上设计指纹辨认系统。3.1 嵌入式指纹辨认系统硬件构造3.1.1嵌入式指纹辨认系统构造图嵌入式指纹辨认总体设计框图如下图3.1所示:图3.1嵌入式指纹辨认系统构造图Fig.3.1 Embedded fingerprint identification system structure指纹通过把信息传送到MSP430芯片,最后在 LCD 液晶显示屏上显示成果。3.1.2 硬件框图基于嵌入式指纹辨认系统硬件构成框图如图3.2所示: MSP430 电源 晶振 Flash SDRAM TS1011 半导 体指纹传感器 键盘 输入 L
37、CD 显示屏 RS232 PHY UART 串行接口 网络 接口 图3.2 嵌入式指纹辨认系统硬件构造Fig. 3.2 Hardware structure of the embedded fingerprint identification system一方面由MSP430单片机完毕对指纹采集并对图像进行解决。然后,TS1011半导体指纹传感器将采集到指纹图像直接转换为数字信号传送给MSP430单片机进行解决。FLASH 存储器用于存储程序代码和指纹特性值。此外运用UART串行接口和电脑进行相应数据互换。3.2 主控芯片选型3.2.1 选取详细主控芯片类型MSP430单片机是一种16位单片机
38、,采用了精简指令集(RISC)构造,内部精简指令集CPU通过冯.诺依曼构造地址总线和数据总线连接到外围设备和可编程时钟系统15。MSP430混合信号解决都可以使用是由于它有一种先进CPU与一种原则组件存储印象模仿和数字外设。本课程设计中选取MSP430F2370主控芯片,如图3.3所示:图3.3 MSP430F2370电路图Fig. 3.3 MSP430F2370 circuit diagram其优势如下表3.1中表表3.1 MSP430F2370优势参数Table 3.1 Track MSP430F2370 advantage复位1 欠压保护复位包括在所有MSP430x2xx器件中。2 由复
39、位引起PORIFG和RSTIFG标志位已增长到IFG1寄存器。3 一条指令从0x0000-0x01FFH地址取出将复位那器件。看门狗定期器所有MSP430F2370器件都集成了看门狗定期器WDT+。那WDT+保证时钟源不失效。时基系统1在LF模式下,LFXT1震荡器已经选取了负载电容。2在HF模式下,LFXT1支持频率高达16Mhz晶振。3在LF模式下,LFXT1振荡器可以对振荡器进行查错。4XIN和XOUT引脚分享了设备20引脚和28引脚某些功能。5某些型号设备不支持DCO某些外部Rosc特性。在这种状况下,软件不能设立BCSCTL2寄存器LSB。详尽论述还请参照设备手册有关章节。设备温度稳
40、定性明显被提高了。Flash存储器1消息存储起有4个64字节段构成。段A被LOCKA位所锁定。2LOCKA位将保护所有消息被大量擦除。3一种中断发生将可以使得段擦除被打断。4一种中断到来也可以使得FLASH更新停止。FLASH编程电压被减少到了2.2V如下5烧写和擦除时间被减少,时钟信号无效将停止FLASH更新。数字I/O1端口1和端口2内部集成了上拉和下拉电阻。2P2.6、P2.7功能已经被加到了设备20引脚和28引脚上。她们和XIN、XOUT某些功能相似。如果晶振操作被激活,软件将不能对这些引脚清除P2SEL位。比较器_A比较器A已经被扩展为一种多路输入输入电容。低功耗在3V情形下,典型L
41、PM3模式下功耗将减少为50%。DCO启动时间被明显被减少。工作频率最大目的频率是3.3V时达到16Mhz。BSL一种不对的指令将引起大量信息被擦除。BSL入口顺序高于制止意外入口和擦除顺序。3.2.2 指令系统430指令系统具备丰富寻址方式(7 种源操作数寻址、4 种目操作数寻址)、简洁 27 条内核指令以及大量模仿指令16。由相应编码和解码CPU核心指令完毕工作。模仿指令可以使代码更容易阅读和书写,它们不能自身进行编码,但它们可以被由相应核心指令,以便进行组装自动替代。双操作数指令、单操作数指令、跳转指令是三个方面核心指令。B或W方式进行扩展。字节指令字节地址可以访问数据字节单元或外围设备
42、。外设双字节指令可以访问双字节或双字节数据单元地址,如果该指令不延伸,该指令是如在下列范畴限定2字节指令指令源和目指令: SRC 源操作数被AS和S-REG所定义;DST 目操作数被AD和D-REG所定义;AS 寻址位(依赖于所使用寻址模式);S-REG 用于源操作指令工作寄存器;AD 寻址位(依赖于所使用寻址模式);D-REG 用于目操作指令寄存器;B/W 字节或者双字节操作位;0:双字节模式;1:字节模式3.2.3 寄存器描述在 MSP430 器件中有型号有两个通信硬件模块 USART0 和 USART1,因而她们有两套寄存器如表3.2所示:表3.2寄存器表Table. 3.2 Track
43、 register tableUSART0 寄存器寄存器缩写读写类型地址初始状态控制寄存器U0CTL读/写070HPUC后001H发送控制寄存器U0TCTL读/写71HPUC后001H接受控制寄存器U0RCTL读/写72HPUC后001H波特率调节控制寄存器 U0MCTL读/写73H不变波特率控制寄存器0U0BR0读/写74H不变波特率控制寄存器1U0BR1读/写75H不变接受缓冲器U0RXBRUF读76H不变发送缓冲器U0TXBRUF读/写77H不变SFR模块使能寄存器1ME1读/写004HPUC后001HFR模块使能寄存器1IE1读/写000HPUC后001HFR模块使能寄存器1IFG1读/写002HPUC后001HUSART1 寄存器寄存器缩写读写类型地址初始状态控制寄存器U1CTL读/写078HPUC后001H发送控制寄存器U1TCTL读/写79HPUC后001H接受控制寄存器U1RCTL读/写7AHPUC后001H波特率调节控制寄存器 U1MCTL读/写7BH不变波特率控制寄存器0U1BR0读/写7CH不变波特率控制寄存器1U1BR1读/写7DH不变接受缓冲器U1RXBRUF读7EH不变发送缓冲器U1
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100