MSP430F149单片机及其应用研究
- 格式:pdf
- 大小:194.95 KB
- 文档页数:3
第18卷第5期2004年9月株 洲 工 学 院 学 报JournalofZhuzhouInstituteofTechnologyVol.18 No.5Sep.2004α
MSP430F149单片机及其应用研究
邱银安1,2,周咏梅2,彭三城2,满君丰2
(1.中南大学信息科学与工程学院,湖南长沙410083;2.株洲工学院计算机科学与技术系,湖南株洲412008)
摘 要:介绍了MSP430F149单片机的一些特性和它的数据采集子系统,并给出了它在便携
式智能测温仪中的应用实例。
关键词:MSP430F149;单片机;数据采集;智能测温系统
中图分类号:TP368.1 文献标识码:A 文章编号:1008-2611(2004)05-0031-03
随着现代电子技术和计算机技术的飞速发展,单
片机技术已经渗透到人类生活的各个方面,在自动化
装置、智能化仪器仪表、过程控制和家用电器等许多领
域得到日益广泛的应用,单片机家族也越来越庞大,品
种越来越多,且在技术上各有特色,美国德州仪器公司
(TI公司)新推出的MSP430F149单片机功耗低,功能强大,为广大硬件设计师所青睐。
智能仪器是一类新型的电子仪器,它是以微处理
器为核心的电子仪器,它具有数据存储、运算、逻辑判
断能力,能根据被测参数的变化自选量程,可自动校
正、自动补偿、自寻故障等。它的出现使传统的电子测
量仪器在原理、功能、精度及自动化水平等方面发生了
质的变化。智能仪器的设计中特别是便携式的智能仪
器,系统的抗干扰能力,功耗情况等是设计人员考虑的
首要问题。因此,选择合适的系统核心器件很重要,而
作为智能仪器核心的微处理器的选择更是重中之重。
本文先介绍MSP430F149单片机的一些特性,然
后对它的数据采集子系统作比较详尽的介绍,数据采
集子系统不仅是单片机的主要组成部分也是整个智能
仪器的核心部分,最后给出作者应用MSP430F149单
片机设计的一个便携式智能测温仪系统。
1 MSP430F149单片机及其数据采集
子系统
1.1 MSP430F149单片机的特点
1)采用FLASH存储器作为程序代码及信息存储,因此可实现多次的写入和擦除,也可实现在线写
入,且存储空间大,其中ROM为60K,RAM为2K。2)在单片机内集成了一个12位精度、高效通用的
AD转换模块,即数据采集子系统。
3)片内有1个硬件乘法器,这个硬件乘法器是1个16位的外围模块,它并不集成于CPU中,因此它的
运算独立于CPU,也不需要特殊的指令。
4)片内有2个串行通讯接口,支持通用异步协议(UART协议)和同步协议(SPI协议)。
5)片内有2个16位的定时器,且带有多个捕获比较寄存器,这样寄存器的使用将更加灵活。
此外,还有一些其他特点这里不详细介绍了。
1.2 MSP430F149单片机的数据采集子系统在MSP430F149中有1个12位精度的AD转换
模块ADC12,主要由5大功能模块组成,且都可独立
配置,它们分别为:带有采样保持功能的ADC内核,可控制的转换存储,可控制的参考电平发生器,可控制
和选择的时钟源,可控采样及转换时序电路。
ADC12可以对8个外部模拟信号之一或4个内部电压之一作转换,由ADC内核把模拟信号转换成
12位数据并存入转换存储寄存器。内核用到2个参考电平,即VR+和VR-作为转换范围的上下限和读数的
量程值和“0”值。转换数值在输入信号大于等于VR+时
为满量程,小于等于VR-时为“0”。
对于ADC12的转换时钟,用户有各种选择来形
成采样的时序。ADC12可以选择所有有效的MSP430片内时钟,也可以选择一个外围模块所含的时钟,对于
选择时钟源可以引入一个1~8的分频因子。
ADC12有4种工作模式。可以在单通道上实现单次转换或多次转换,也可以在序列通道上实现单次转
α收稿日期:2004-02-23
作者简介:邱银安(1969-),男,湖南平江人,株洲工学院计算机系讲师,中南大学信息科学与工程学院工程硕士研究生,主要研
究方向为单片机应用与计算机通信.换或重复转换。对于序列通道转换,采样顺序完全由用
户定义。转换的结果保存在16个转换寄存器中,这样
ADC12可以进行多次转换而不需要软件干预,这一点提高了系统性能,也减少了软件开销。
ADC12用5个控制寄存器,16个转换存储器和16个转换存储控制寄存器来配置。其中控制寄存器:
ADC12CTL0,ADC12CTL1;存储寄存器:
ADC12MEM0-ADC12MEM15;存储控制寄存器:
ADCS12MCTL0-ADC12MCTL15;中断标志寄存器:
ADC12IFG;中断允许寄存器:ADC12IE;中断向量寄存器:ADC12IV。
2 便携式智能测温仪系统设计
2.1 硬件构成原理及设计图1为系统组成设计框图,由图可以看出温度信
号经过传感器转换为模拟电信号,再经放大滤波后输
入MSP430F149的模拟输入管脚。模拟信号被单片机
处理后,一方面送到显示控制部分,显示温度值,另一
方面送到存储部分保存。系统还可以通过通信接口使
得MSP430F149与计算机通信,将结果送入上位机,以便数据的分析处理。
图1 系统组成框图
为完成上述操作,在系统中设置了开始、测量、上
传、中止4个按健。其中开始键使系统上电;测量键使
系统开始进行测量;上传键把存储的测量结果转送到
上位机;中止键用于中止程序运行。作为便携式仪表的功耗将是系统设计中应考虑的
一个重要问题。由于MSP430F149的超低功耗特性,所以使用3V电源即可满足系统需要。在系统中,液晶
显示部分耗电比较大,使用3V电源无法进行驱动,因
此使用MAIXM公司的MAX756把电压拉高,从而使
显示部分正常工作。
2.2 软件设计系统流程完成的主要操作包括:测量,数据处理,显示及与上位机通讯,程序流程见图2。
系统主程序为键盘扫描程序,
这是一段无限循环图2 程序流程图
的程序。系统上电并初始化后即开始运行。首先判断
测量键是否按下,如未按下则再判断上传键是否按下,如未按下则再判断中止键是否按下,如仍未按下则再
进行下一次循环判断。当测量键按下,首先置标志位,然后进行AD转换,结束后把结果存入ADC12的存
储寄存器。接着把转换的结果送到数据处理程序进行
处理,同时送入液晶显示驱动控制寄存器的显示存储
部分,进行温度显示及存储测量结果。然后判断标志
位,如为1则继续启动ADC12进行转换,如为0则返
回主程序。同时还使用一个结束键来设置一个结束位,以便中止程序的运行,减少电耗。
系统程序主要分为:
1)程序主程序——键盘扫描程序,反复判断是否有键按下;
2)数据采集子程序——进行AD转换,将结果存入存储寄存器;
3)数据处理子程序——根据AD转换结果,利用查表法得到温度值;
4)显示子程序——利用液晶显示驱动控制器,将测量结果进行显示;
5)通讯子程序——通过异步通讯实现与PC机的通讯。23株 洲 工 学 院 学 报2004年 3 结束语
本文介绍了德州仪器公司(TI公司)的FLASH型超低功耗16位单片机MSP430F149的一些特性,并将它应用于便携式智能测温仪的设计,指出它所表
现出来的其他单片机所无法比拟的优越性,从中可以
看出,TI公司的MSP430F149单片机内部功能强大,片内资源丰富,超低功耗,性能价格比很高,特别适用
于便携式智能仪器的设计,MSP430系列单片机目前
在欧洲得到了广泛的应用,MSP430F149单片机在中国也必定有光明的发展前景。
参考文献:
[1] 胡大可.MSP430系列FLASH型超低功能16位单片机[M].北京:北京航空航天大学出版社,2001.[2] 胡 戎,朱元清.MAXIM热门集成电路使用手册(第三册)[M].北京:人民邮电出版社,1999.[3] 陈光东,赵性初.单片微型计算机原理与接口技术(第二版)[M].武汉:华中科技大学出版社,1999.
AnExampleofApplicationBasedonMSP430F149SingleChipMicrocomputer
QIUYin2an1,2,ZHOUYong2mei2,PENGSan2cheng2,MANJun2feng2
(1.CentralSouthUniversity,Changsha410083,China;2.DepartmentofComputerScienceandTechnology,ZhuzhouInstituteofTechnology,ZhuzhouHunan412008,China)
Abstract:IntroducedaresomecharacteristicsofMSP430F149SingleChipMicrocomputer
anditsdatacollectionsubsystemandpresentedisitsapplicationinportableintelligentmonitoring
systemoftemperature.
Keywords:MSP430F149;singlechipmicrocomputer;datecollection;intelligentmonitoring
systemoftemperature
・招生信息・
株洲工学院2004年硕士研究生招生
株洲工学院是一所以包装教育为特色,面向全国招生的高等学府。学院坐落在京广、浙赣、湘黔铁路交汇处的
新兴工业名城——湖南省株洲市。学院占地面积1200余亩,另规划土地2000余亩,建筑面积32万多平方米。拥
有设计艺术学、机械设计及理论、材料学、电力电子与电力传动、计算机应用技术、企业管理6个硕士点,27个本
科专业,设有15个院、系、部,25个研究所。学院拥有教职工1100多人,其中,专职教师700多人,教授93人,副
教授225人,博士(生)120多人,聘有院士、教授60多人,具有一支省内一流学术水平和教学水平的教师队伍,还
先后与美国、日本、法国等国家及香港地区建立了良好的交流和合作关系。
学院科研能力强,成果突出。近年来,荣获科技成果奖64项,其中省部级以上奖项32项。目前承担国家级、
省部级自然科学基金和社会科学基金等重大科技项目20多项。
学院师资力量雄厚,办学条件优越,校园环境优雅,是理想的求学深造之地。33 第5期邱银安,周咏梅,彭三城,等 MSP430F149单片机及其应用研究