msp430单片机的应用_第1页
msp430单片机的应用_第2页
msp430单片机的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

msp430单片机的应用

msp治疗混合信号msp430系列是一个具有详细命令集的16位超级低效混合草本植物。它包含冯诺依曼结构寻址方式(MAB)和数据存储方式(MDB)的灵活时钟系统,由于含有一个标准的地址映射和数字模拟外围接口的CPU,MSP430为混合信号应用需求提供了解决方案。MSP430x1xx系列的主要特征有:超低能耗的体系结构大大延长了电池寿命;适用于精密测量的理想高性能模拟特性;16位RISCCPU为每一时间片处理的代码段容量提供新的特性(系统可编程的Flash存储器可以反复擦写代码、分块擦写和数据载入)。1msp430系列设备的优秀优势与熟知的采用复杂指令集的8位51系列单片机相比,16位精简指令集的MSP430系列单片机的功能更强,运行速度更快。(1)作为主时钟源时钟系统是为电池供电的应用而特别设计的。一个低频率时钟直接由32kHz的晶振驱动(ACLK)。整合的高速数控振荡器(DCO)作为用于CPU和高速外围设备的主时钟源。DOC的建立保持时间小于6μs。基于MSP430的高性能16位RISC处理器设计可以在很短的距离实现高效率的数据传输。(2)在线调试设计MSP430设备本身具有专用仿真逻辑电路,通过JTAG口可以进行嵌入式仿真,不需要附加任何外围电路,优点如下:支持全速执行、在线调试、设立断点和单步跟踪;在线调试设计与最终应用具有相同的特性;保护混合信号的完整性,并且不受线路干扰。(3)功能设备sfrsMSP430冯诺依曼体系结构可以与特殊功能寄存器(SFRs)共享一个地址空间。代码段存于偶地址,数据段访问单位为字节或字,可扩展寻址空间到64KB。2msp430x1s系统的运行模式和应用TI的MSP430是一个特别强调低功耗的单片机系列,尤其适用于采用电池供电的长时间工作的场合。2.1u2009状态读取MSP430系列为超低功耗应用软件设计,其工作模式状态如图1所示,基本时钟系统操作模式如表1所列。运行模式要考虑到三个不同的需求:低功耗;速度和数据的吞吐量;单个外围设备电流消耗的最小限度。MSP430典型电流消耗如图2所示。在状态寄存器中,用CPUOff、OSCOff、SCG0和SCG1位配置低功耗方式0~4。含以上方式控制位的优点是在中断服务程序中,当前工作状态可以保存在堆栈之上。如果在中断服务程序期间SR值未改变,那么程序溢出返回到先前工作状态。利用在中断服务程序内堆栈SR值,程序溢出能返回到不同的工作状态。模式控制位和堆栈能被任何指令访问。当设置任一种模式的控制位时,被选择的工作状态立刻响应。如果时钟未被激活,用任何禁用时钟操作的外围设备都禁用,而且外围设备也可通过设置自身控制寄存器禁用。所有的I/O端口引脚和RAM/寄存器不被改变,所有的中断都可实现唤醒功能。2.2中断服务程序发送从任何低功耗运行模式启动的中断事件都可激活MSP430。①进入中断服务程序。PC和SR被储存在堆栈后,CPUOff、SCG1和OSCOff自动复位。②从中断服务程序返回的选择。原SR从堆栈取出,恢复原来的工作状态。当RETI指令执行时,储存在堆栈的SR位,在中断服务程序返回到一个不同的工作状态期间内,可被修正。可利用低功耗模式延长使用寿命,因为延长低功率模式周期可使DCO禁用,这时DCO的负温度系数应当考虑。如果温度改变很大,在唤醒模式的DCO频率会与进入低功耗模式时有显著的不同,并且有可能超过工作范围。为避免以上情况,DCO在进入能够扩展周期时间的低功耗模式前设置为最低值,低功耗模式的温度可改变。2.3其他低成本应用通常,降低功耗最重要的因素是应用MSP430时钟系统,最大化LPM3的时间。当实时时钟功能和所有中断被激活时,典型的LMP3电流消耗少于2μA。32kHz晶振用于ACLK的时钟,DCO用于CPU激活后的突发短暂运行。其他低功耗应用的原则如下:①利用中断激活处理器控制程序流程;②利用低功耗综合外围模式代替软件驱动功能;③计算分支和快速查表用来代替标志位测试产生的分支和冗长的软件计算;④避免由于开销造成的频繁子程序和函数调用;⑤在冗长的软件计算中,采用单循环CPU寄存器;⑥尽可能直接用电池供电;⑦对外围电路进行电源管理。2.4智能采暖表示器应用一,利用MSP430系列设备实现智能水表方案。应用TIMSP430单片机为主控芯片,家用仪表总线TSS721作通信,由它将各种信息输入主控系统。水表能按照用户预付费自动开阀供水,如果购买水量用尽,即自动关阀,中断水的供应。液晶显示器标志位提示用户购水,以此实现预付费控制,达到“先买水,后用水”的目的。可以通过系统管理软件,将水表的运行状况显示出来,从而大大节省了物业管理和供水部门的人力、物力、财力,提高管理效率。系统原理如图3所示。应用二,利用MSP430实现智能暖气表方案。采用MSP430F133单片机,P6.0/P6.1作为进出水温度检测,P1.0口用于流量检测,P1.1口和P1.X进行电源管理(打开或者关闭单片机外围电路的电源),P2.0口和P2.1口连接报警电路,P2.4口和P2.5口连接M-BUS721A和RS485接口进行数据通信,P3、P4和P5口直接驱动LCD或与LCD显示模块相连。此方案实现的仪表是用来显示和测量各种供热管道的累计热能、流量的瞬时值、累计值、进水温度和回水温度的智能测量仪表。原理如图4所示。

温馨提示

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

评论

0/150

提交评论