MSP430F149单片机

MSP430F149单片机
MSP430F149单片机

MSP430F149单片机基础知识

1、FCTL1寄存器

该寄存器定义了Flash模块的擦除和编程的控制位。其中高8位为安全键值,该字段读出的内容总是96H,写入时必须为A5H,否则不能进行操作。

下面分别对低8位进行介绍:

BLKWRT B it7 按块写模式位。复位值为0,在进行块写操作时,WRT位必须置1;当

设置EMEX位时,BLKWRT自动复位。

0块写模式关闭;

1块写模式开启。

WRT B it6 写模式使能位。复位值为0,当设置EMEX位时,WRT自动复位。

0不能进行写操作;

1写操作允许。

MERAS、ERASE Bits2-1 该两位用来控制擦除方式选择位。复位值为0。当设置EMEX位时,这

两位自动复位。

00不擦除;

01只擦除单个段;

10擦除所有的主程序区;

11擦除所有的主程序区和信息区。

2、FCTL2寄存器

该寄存器定义了Flash模块的擦除和编程所需要的时序时错钟。其中高8位为安全键值,该字段读出的内容总是96H,写入时必须为A5H,否则不能进行操作。

下面分别对低8位进行介绍:

FSSELx B it7~6 该两位用来定义Flash模块控制器时钟源的选择。复位值为01。

00 ACLK;10 SMCLK;

01 MCLK;11 SMCLK。

FNx B it5~0 这6位定义了分频系数。分频系数为FN5~FN0的值。如当FN5~FN0

的值为2时,其分频系数为3。复位值为1,分频系数为2.。

3、FCTL3寄存器

该寄存器定义了Flash模块的擦除和编程操作的一些标志位。其中高8位为安全键值,该字段读出的内容总是96H,写入时必须为A5H,否则不能进行操作。

下面分别对低8位进行介绍:

EMEX B it5 紧急退出位。当该位为1时,则产即退出对Flash的操作。

LOCK B it4 保护位。

0不加锁,可以对Flash操作;

1加锁,这时不能对Flash进行写和擦除操作。

WAIT Bit3 等待指示位。该位显示Flash正在进行写操作。

0还没准备好,此时不能进行写操作;

1Flash准备好下一次写操作。

ACCVIFG Bit2 违反访问中断标志。该位只能软件清零。

0没有中断挂起;

1有中断挂起。

KEYV Bit1. 安全值错误标志。

0安全值正确;

1安全值错误。

BUSY Bit0 忙标志。

0不忙;

1忙。

4、IE1寄存器

rw-0

该位是用来允许违反中断访问的控制位。当该位为1时,中断允许;当该位为0时,中断禁止。

下面的程序为具体的写内部Flash的实例,往内部信息段的三个地址写入数据1、2、3,三个地址分别为0x1080、0x1083、0x1085。在芯片写入数据前首先要把Flash擦除,擦除后的Flash数据全部为0xFF,之后才能进行写操作。程序运行后,读者可以通过IAR IDE 查看内部Flash的数据。

#include

#define uchar unsigned char

#define uint unsigned int

void write_Seg (unsigned char value,unsigned int add)

unsigned char temp[128]

void int_clk()

{

uchar I;

BCSCTL1&=~XT2OFF; //打开XT振荡器

BCSCTL2|=SELM1+SELS; //MCLK为8MHz,SMCLK为1MHz

{

IFG1&=~OFIFG; //清除振荡错误标志

for(i=0;i<100;i++)

_nop() //延时等待

}

While ((IFG1&OFIFG)!=0); //如果标志为1,则继续循环等待

IFG1&=~OFIFG;

}

Delay()

{

Unsigned int i=0;

For(i=0;i<=1000;i++)

;

}

Void eraseFlashSegment(unsignged int add)

{

Unsigned char *ptrFlash;

ptrFlash=(unsignge char *)add;

FCTL1= FWKEY+WRASE; //使能擦除位

FCTL3=FWKEY; //清除锁定位

*ptrFlash=0x00;

Delay()

Delay()

FCTL3=FWEY+LOCK; //置锁定位为1

}

Void write_Sen(unsigned char value,unsigned int add)

{

Unsigned char *Flash_prt; //Flash访问指针

Flash_prt=(unsigned char *)add; //初始化指针

FCTL3=FWKEY; //清除锁定位

FCTL1=FWKEY+WRT; //使能写使能位

While(BUSY&FCTL3);

*Flash_prt=value;

FCTL1=FWKEY; //清除写使能

FCTL3=FWKEY+LOCK; //置锁定位为1

}

Void main(void)

{

WDTCTL=WDTPW+WDTHOLD; //禁止看门狗

Int_clk();

FCTL2=FWKEY+FSSEL0+FN0; //MCLK/2作为Flash操作时序的时钟Generator

eraseFlashSegment(ox1080); //擦除SegmentA Flash

write_Seg(1,0x1080); //写地址0x1080为1

write_Seg(2,0x1083); //写地址0x1083为2

write_Seg(3,0x1085); //写地址0x1085为3

while(1);

}

通过上面的程序可以看出,只要设置好FCTL1、FCTL2、FCTL3和IE1就可以对Flash模块进行适当的读/写操作。

单片机MSP430F149-DS1302读写及串口收发程序

/******************************************************** * 文件名称: * IIC.c * 文件说明: * 使用口线模拟IIC * 程序使用波特率为2400,程序运行时需要在pc机上使用一个串口* 接收发送程序,任意发送字符,接收的字符为十六进制时间数据* MSP-FET430P149 Demo - Basic Clock, MCLK Sourced from HF XTAL XT2 * L.TCH * Feb 2007 * Built with IAR Embedded Workbench Version: 3.10A *******************************************************/ /*********************************************************/ #include /********************************************************* * 定义 *********************************************************/ #define RST BIT7 #define SDA BIT6 #define SCLK BIT5 char pbuf[7]; char clok[7]={0x16,0x15,0x14,0x13,0x12,0x04,0x07}; char cbuf; char bbuf; char *pda; char *pck; char *prg; /************************************************ 说明 ************************************************/ void Port_Init(void); void Init_CLK(void); void Init_UART0(void); void RST_Enable(void); void RST_Disable(void); void SCLK_HI(void); void SCLK_LO(void); void WriteByte(char nVal); char ReadByte(void); void WriteTo1302(char nAddr, char nVal); char ReadFrom1302(char nAddr);

msp430f149技术资料

MSP430是德州公司新开发的一类具有16位总线的带FLASH的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐.它采用16位的总线,外设和内存统一编址,寻址范围可达64K,还可以外扩展存储器。具有统一的中断管理,具有丰富的片上外围模块,片内有精密硬件乘法器、两个16位定时器、一个14路的12位的模数转换器、一个看门狗、6路P口、两路USART通信端口、一个比较器、一个DCO内部振荡器和两个外部时钟,支持8M的时钟。由于为FLASH型,则可以在线对单片机进行调试和下载,且JTAG口直接和FET(FLASH EMULATION TOOL)的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人体的辐射小,测量结果为100mw左右的功耗(电流为14mA左右),可靠性能好,加强电干扰运行不受影响,适应工业级的运行环境,适合与做手柄之类的自动控制的设备.我们相信MSP430单片机将会在工程技术应用中得以广泛应用,而且,它是通向DSP系列的桥梁,随着自动控制的高速化和低功耗化,MSP430系列将会得到越来越多人的喜爱。 第三章MSP430F149 资源的应用介绍及开发 第一节中断介绍及存储器段介绍 中断在MSP430中得以广泛的应用,它可以快速进入中断程序,之后返回中断前的状态,其时序为:PC执行程序中断允许置位SR中的GIE置位 EINT(中断开)中断到,中断标志位(IFG)置位从中断向量表中读取中断程序的入口地址,进入中断程序执行中断程序中断允许位复位 RETI中断返回回到原来地址。具体应用将会在应用程序中的到应用。有关中断源和中断优先级及中断允许位、中断标志位在参考资料1上有详细介绍。 MSP430单片机的片上存储器共为64K,表示为图: 第三节 P 口 MSP430F149有6个8位的P口,其中P1、P2口占两个中断向量,共可以接16 个中断源,还可以直接利用 P口的输入输出寄存器,直接对外进行通信。因为所有的 P口都是和其他外设复用的,因此在用端口之前都要用功能选择寄存器选定所用的功能是外设还是P口,选定之后还要在方向寄存器中确定是是输出还是输入, 第四节定时器及数模转换 MSP430 中有两个 16 位定时器,还可以利用看门狗定时器。由于定时器的是 16 位的,则可以在秒数量级上定时,且具有 2个中断向量,便于处理各种定时中断。定时器的应用在 F149中具有举足轻重的作用,可以利用 MSP430F149 中的定时器的比较模式产生 PWM(数字脉冲调制)波形,再经过低通滤波器产生任意函数的波形,也就是说,可以通过定时器的比较模式实现数模转换功能。另

MSP430F149中文资料.pdf

MSP430单片机的开发及应用 设计人:陈小忠 西安邮电学院电子信息工程系电子0002班 西安邮电学院63# 710061 2003年7月

目录 第一章概述 第二章MSP430 F149语言介绍 第一节开发环境及程序下载 第二节语言介绍 第三章MSP430F149 资源的应用介绍及开发第一节中断介绍及存储器段介绍 第二节硬件乘法器 第三节P口 第四节定时器及数模转换 第五节时钟模块 第六节USART通信模块 第七节比较器 第八节模数转换 第四章MSP430F149开发板的介绍及测试 第一节模数转换模块 第二节传感器模块 第三节外存和实时时钟模块 第四节485和232模块 第五节电源管理模块及晶振模块 第六节PWM波形滤波

第一章概述 MSP430是德州公司新开发的一类具有16位总线的带FLASH 的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐.它采用16位的总线,外设和内存统一编址,寻址范围可达64K,还可以外扩展存储器.具有统一的中断管理,具有丰富的片上外围模块,片内有精密硬件乘法器、两个16位定时器、一个14路的12位的模数转换器、一个看门狗、6路P口、两路USART 通信端口、一个比较器、一个DCO内部振荡器和两个外部时钟,支持8M 的时钟.由于为FLASH 型,则可以在线对单片机进行调试和下载,且JTAG口直接和FET(FLASH EMULATION TOOL)的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人体的辐射小,测量结果为100mw左右的功耗(电流为14mA左右),可靠性能好,加强电干扰运行不受影响,适应工业级的运行环境,适合与做手柄之类的自动控制的设备.我们相信MSP430单片机将会在工程技术应用中得以广泛应用,而且,它是通向DSP系列的桥梁,随着自动控制的高速化和低功耗化 , MSP430系列将会得到越来越多人的喜爱.通过两过多月的毕业设计,我对MSP430有了初步了解,对内部的硬件资源和自身的汇编语法进行了实验,并开发了一个应用板,并进行了调试.鉴于时间和能力有限,没能对所有的应用一一实验. 第二章 MSP430 F149语言介绍 MSP430是德州公司的新产品,有独特的开发环境和自身语言,下面是我在毕业设计中对 F149的开发环境熟悉中遇到的一些问题的处理和汇编语言的用法及程序中遇到的问题的体会. 第一节开发环境及程序下载 1.开发环境:在EW23环境下进行编程,汇编,连接,在C—SPY环境下进行调试,下载是在连接之后,调试之前,通过计算机的串口下载的.关于环境的操作,可以参考有关资料,其中可能遇到的问题及解决方法有:

基于MSP430F149单片机毕业论中英文对照资料外文翻译文献

毕业设计外文资料翻译

基于MSP430F149单片机的最小系统设计及其应用 摘要:单片机最小系统,或称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对于MSP430系列单片机来说,最小系统一般包括:单片机,电源模块,晶振模块,复位电路模块,JTAG接口电路。本文介绍了MSP430F149单片机的特点及基于 MSP430F149单片机的最小系统设计及其应用,并介绍了各模块的组成及功能。包括数码管显示模块,LED灯显示模块,LCD液晶显示模块,8位独立键盘等电路模块及扩展应用。该最小系统可进行在线下载,仿真和调试,经实验证明原理正确可靠,可以广泛应用于教学,科研和电子设计领域。通过加载相应模块可以制作成实用的产品,具有很大的实用性。 关键词MSP430;最小系统;电路设计;仿真;调试 随着现代电子技术和计算机技术的飞速发展,单片机技术已经渗透到人类生活的各个方面,在自动化装置、智能化仪器仪表、过程控制和家用电器等许多领域得到日益广泛的应用, 单片机家族也越来越庞大,品种越来越多,且在技术上各有特色, 美国德州仪器公司(TI公司)新推出的MSP430F149单片机功耗低, 功能强大, 为广大硬件设计师所青睐。单片机芯片配以必要的外部器件,一般包括电源供入及电源开关、复位电路、晶振、输入输出电路等就能构成最小系统,结构简单。MSP430F149芯片有60KB+256字节FLASH,2KBRAM,包括基本时钟模块、看门狗定时器、带3个捕获/比较寄存器和PWM输出的16位定时器、带7个捕获/比较寄存器和PWM输出的16位定时器、2个具有中断功能的8位并行端口、4个8位并行端口、模拟比较器、12位A/D转换器、2个串行通信接口等模块。MSP430F149芯片具有如下特点: (1)功耗低:电压2.2V、时钟频率1MHz时,活动模式芯片电流为200μA,关闭模式时电流仅为0.1A;(2)高效16位RISC-CPU,27条指令,8MHz时钟频率时,指令周期时间为125ns,绝大多数指令在一个时钟周期完成;(3)低电压供电、宽工作电压范围:1.8~3.6V;(4)灵活的时钟系统:两个外部时钟和一个内部时钟;(5)低时钟频率可实现高速通信;(6)具有串行在线编程能力;(7)强大的中断功能;(8)唤醒时间短,从低功耗模式下唤醒仅需6μs;

msp430f149单片机

基于MSP430F149单片机的实验系统设 计

本课题在对MSP430F149单片机了解学习的基础上,研究了基于MSP430F149单片机的实验系统设计,包括单片机的外部接口电路硬件设计和软件开发。本课题具体完成了以下几方面内容。 1.理论知识的学习。学习MSP430F149单片机的内部结构、特点和应用,查阅相关芯片的数据手册,了解各模块电路芯片的工作原理。 2.设计MSP430F149单片机的各种接口电路。确定各模块的外围接口电路,包括A/D转换、D/A转换、键盘接口、数码管显示、温度传感器、实时时钟、非易失性存储器、液晶显示、串行通信等。 3.学习并使用protel 99SE软件绘制电路原理图、PCB板,制作印制电路板。学习MSP430单片机的集成开发环境,编写各模块的接口驱动程序。 4.下载调试各模块接口程序,完善各模块的功能。

系统硬件组成共包括九个模块,分别为MSP430F149单片机最小系统模块,4路A/D转换模块,D/A 转换模块,键盘数码管显示模块,温度传感器模块,实时时钟模块,非易失性存储器模块,液晶显示模块,2路串口通信接口模块。系统软件组成为各个功能模块程序设计,包括七个部分,分别为A/D转换程序,温度传感器显示当前环境中的温度,用液晶来显示实时时钟,通过串口向单片机发送字符,单片机又发回字符给电脑,D/A输出方波,非易失性存储器的读写。系统结构如图2-1所示。 图2-1 系统组成结构 其中,本课题外接模块设计中具有I2C总线接口的电路有温度传感器模块、实时时钟/日历模块、非易失性存储器模块,组成结构如图2-2所示。 图2-2 I2C总线接口模块 本课题设计的基于MSP430单片机的实验系统提供MSP430F149芯片,一路LED灯,I2C总线接口的温度传感器芯片LM75,实时/日历时钟芯片PCF8563,16384(16K)字节EEPROM的非易失性存储器芯片AT24C128,汉字图形点阵液

MSP430F149单片机定时器B捕获例程

/** *************************************************************** MSP430F149单片机定时器B捕获例程 日期:2013.9.10 姓名:MRT notice:捕获比较中断入口向量相同 ************************************************************** * * * **/ #include #define uint unsigned int #define uchar unsigned char uint ccr0=0; uint ccr1=0; uint ccr2=0; uint ccr3=0; uint ccr4=0; uint ccr5=0; uint ccr6=0; /*****************************main函数***********************/ void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P5DIR|= BIT6; // P5.6输出 P5SEL|= BIT6; // P5.6输出ACLK P4SEL|= BIT0; P4DIR&= ~BIT0; P4SEL|= BIT1; P4DIR&= ~BIT1; P4SEL|= BIT2; P4DIR&= ~BIT2; P4SEL|= BIT3; P4DIR&= ~BIT3; P4SEL|= BIT4; P4DIR&= ~BIT4; P4SEL|= BIT5; P4DIR&= ~BIT5; P4SEL|= BIT6; P4DIR&= ~BIT6; /*----------定时器B CCIS_0/CCIS_1(CCIxA/CCIxB)两个外部输入中断公用一个IO-----------------*/ TBCCTL0 =CAP+CM_1+CCIS_0+SCS+CCIE; //捕获模式,上升捕获,选择CCI0A,同步,捕获中断开

MSP430F149单片机

MSP430F149单片机基础知识 1、FCTL1寄存器 该寄存器定义了Flash模块的擦除和编程的控制位。其中高8位为安全键值,该字段读出的内容总是96H,写入时必须为A5H,否则不能进行操作。 下面分别对低8位进行介绍: BLKWRT B it7 按块写模式位。复位值为0,在进行块写操作时,WRT位必须置1;当 设置EMEX位时,BLKWRT自动复位。 0块写模式关闭; 1块写模式开启。 WRT B it6 写模式使能位。复位值为0,当设置EMEX位时,WRT自动复位。 0不能进行写操作; 1写操作允许。 MERAS、ERASE Bits2-1 该两位用来控制擦除方式选择位。复位值为0。当设置EMEX位时,这 两位自动复位。 00不擦除; 01只擦除单个段; 10擦除所有的主程序区; 11擦除所有的主程序区和信息区。 2、FCTL2寄存器 该寄存器定义了Flash模块的擦除和编程所需要的时序时错钟。其中高8位为安全键值,该字段读出的内容总是96H,写入时必须为A5H,否则不能进行操作。 下面分别对低8位进行介绍: FSSELx B it7~6 该两位用来定义Flash模块控制器时钟源的选择。复位值为01。 00 ACLK;10 SMCLK; 01 MCLK;11 SMCLK。 FNx B it5~0 这6位定义了分频系数。分频系数为FN5~FN0的值。如当FN5~FN0 的值为2时,其分频系数为3。复位值为1,分频系数为2.。 3、FCTL3寄存器 该寄存器定义了Flash模块的擦除和编程操作的一些标志位。其中高8位为安全键值,该字段读出的内容总是96H,写入时必须为A5H,否则不能进行操作。 下面分别对低8位进行介绍: EMEX B it5 紧急退出位。当该位为1时,则产即退出对Flash的操作。 LOCK B it4 保护位。 0不加锁,可以对Flash操作; 1加锁,这时不能对Flash进行写和擦除操作。

MSP430F149介绍文档

课程入门介绍 MSP430引脚介绍(芯片图参考数据手册第3页) 58脚RST/NMI 为430单片机的复位引脚(低电平有效)。 1脚DVCC,63脚DVSS为数字电源接口。 64脚AVCC,62脚AVSS 为模拟电源接口。 注意:MSP430系列单片机的供电电压为1.8V~3.6V。 说明(在MSP430小系统中数字电源地与模拟电源地必须通过0欧电阻连接起来以防止数字电路产生的高频信号对模拟电路造成影响) 32脚UTXD0,33脚URXD0的第二功能为MSP430F149单片机两路串口通讯接口中的第一路。 34脚UTXD1,35脚URXD1的第二功能为MSP430F149单片机两路串口通讯接口中的第二路。

29脚SIMO0,30脚SOMI0,31脚UCLK0 的第二功能为MSP430F149单片机两路SPI通讯接口中的第一路。 45脚SIMO1,46脚SOMI1,47脚UCLK1 的第二功能为MSP430F149单片机两路SPI通讯接口中的第二路。 48脚的第二功能为MSP430F149单片机MCLK(主系统时钟)的输出端 49脚的第二功能为MSP430F149单片机SCLK(子系统时钟)的输出端 50脚的第二功能为MSP430F149单片机ACLK(辅系统时钟)的输出端。 52脚,53脚为外部高频时钟晶振输入端(程序中说明一般用XT2CLK或HF XTAL表示)。 8脚,9脚为外部低频时钟晶振输入端(程序中说明一般用LFXTICLK表示)。 59脚TA0,60脚TA1,61脚TA2,2脚A3,3脚A4,4脚A5,5脚A6,6脚A7 的第二功能为8路的内部12位ADC模拟电压输入端口。 54脚TDO/TDI,55脚TDI/TCLK,56脚TMS,57脚TC K 为JTAG接口(同时拥有仿真器和编程器的功能),用于下载程序并实现硬件在线仿真。 具体引脚功能参考《MSP430英文数据手册.pdf 》 8页

MSP430单片机课程设计

文华学院学生课程考查报告 考查课程:MSP430单片机应用设计 设计题目:基于MSP430单片机的温度测量仪设计 专业班级:** 学号:**** 姓名: ** 指导教师:** 实验日期:2016年5月8日

基于MSP430单片机的温度测量仪设计 文华学院 摘要 MSP430单片机是德州公司最新开发的具有16位总线带FLASH的单片机,由于它的性价比和集成度高,受到广大技术开发人员的青睐。它的可靠性能比较好,加强电干扰运行不受影响,适应工业级的运行环境,在各种行业中都占有重要的位置,越来越多的领域应用到以单片机为控制核心,用液晶显示作为显示终端的数字化控制设备,通过单片机对被控制对象进行智能控制。 MSP430单片机将会在工程技术应用中得到广泛的应用。而且,它是通向DSP 系列的桥梁,随着自动控制的低功耗化和高速化,MSP430系列单片机将会得到越来越多人的喜爱。 通过这次毕业设计,我对MSP430单片机有了完整的了解,并且着重了解了MSP430F149芯片的原理图以及它的工作原理,对内部的硬件资源和自身的汇编语法进行了实验,把它和DS18B20温度传感器联系在一起实现了温度的测量以及报警。 关键词:MSP430;超低功耗;单片机;DS18B20 Abstract Texas MSP430 microcontroller is the latest development of a 16-bit bus with FLASH MCU, due to its cost-effective and highly integrated, by the majority of technology developers of all ages. Its reliability is better, enhancing electrical interference unaffected, adapt industrial-grade operating environment, in a variety of industry occupies an important position in both, applied to more and more areas to microcontroller core, with LCD as a digital control display terminal equipment, through the controlled object MCU intelligent control. MSP430 microcontroller applications engineering technology will be widely used. And, it is a bridge leading DSP family, with automatic control, low power consumption and high speed, MSP430 MCU will get more and more people's favorite.

基于MSP430F149单片机最小系统设计及其应用

– 28 – 2012年第11卷第1期 现代建设 Modern Construction 0 引言 随着现代电子技术和计算机技术的飞速发展,单片机技术已经渗透到人类生活的各个方面,在自动化装置、智能化仪器仪表、过程控制和家用电器等许多领域得到日益广泛的应用, 单片机家族也越来越庞大,品种越来越多,且在技术上各有特色, 美国德州仪器公司(TI公司)新推出的MSP430F149单片机功耗低, 功能强大, 为广大硬件设计师所青睐。 单片机芯片配以必要的外部器件,一般包括电源供入及电源开关、复位电路、晶振、输入输出电路等就能构成最小系统,结构简单。 MSP430F149芯片有60KB+256字节FLASH,2KBRAM,包括基本时钟模块、看门狗定时器、带3个捕获/比较寄存器和PWM输出的16位定时器、带7个捕获/比较寄存器和PWM输出的16位定时器、2个具有中断功能的8位并行端口、4个8位并行端口、模拟比较器、12位A/D转换器、2个串行通信接口等模块。MSP430F149芯片具有如下特点: (1)功耗低:电压2.2V、时钟频率1MHz时,活动模式芯片电流为200μA,关闭模式时电流仅为0.1A;(2)高效 16位RISC-CPU,27条指令,8MHz时钟频率时,指令周期时间为125ns,绝大多数指令在一个时钟周期完成;(3)低电压供电、宽工作电压范围:1.8~3.6V;(4)灵活的时钟系统:两个外部时钟和一个内部时钟;(5)低时钟频率可实现高速通信;(6)具有串行在线编程能力;(7)强大的中断功能;(8)唤醒时间短,从低功耗模式下唤醒仅需6μs;(9)ESD保护,抗干扰力强;(10)运行环境温度范围为-40~+85℃,适合于工业环境。 MSP430系列单片机的所有外围模块的控制都是通过特殊寄存器来实现的,故其程序的编写相对简单。编程开发时通过专用的编程器,可以选择汇编或C语言编程,IAR公司为MSP430系列的单片机开发了专用的C430语言,可以通过WORKBENCH和C-SPY直接编译调试,使用灵活简单。 基于MSP430F149单片机的最小系统设计及其应用 望超 黄翠翠 刘美中 (中国地质大学江城学院机械与电子信息学部,湖北 武汉 430200) 摘 要:单片机最小系统,或称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对于MSP430系列单片机来说,最小系统一般包括:单片机,电源模块,晶振模块,复位电路模块,JTAG接口电路。本文介绍了MSP430F149单片机的特点及基于MSP430F149单片机的最小系统设计及其应用,并介绍了各模块的组成及功能。包括数码管显示模块,LED灯显示模块,LCD液晶显示模块,8位独立键盘等电路模块及扩展应用。该最小系统可以进行在线下载,仿真和调试,经实验证明原理正确可靠,可以广泛应用于教学,科研和电子设计领域。通过加载相应模块可以制作成实用的产品,具有很大的实用性。 关键词:MSP430;最小系统;电路设计;仿真;调试 中图分类号:[TN98] 文献标识码:A 文章编号:1671-8089(2012)01-0028-03 MSP430F149 SCM based on minimum system design and its application WANG Chao, HUANG Cui-cui, LIU Mei-zhong (Department of Mechanical and Electronic Engineering,Jiangchang College China University Of Geosciences , HuBei, WuHan 430200) Abstract: microcontroller smallest system, or called minimum application system, which with the least amount of components of the system of single chip can work. For MSP430 MCU speaking, minimal systems generally include: a single-chip microcomputer, the power modules, crystals module, reset circuit module, JTAG interface circuit. This paper introduces the MSP430F149 single-chip microcomputer and the characteristics of the MSP430F149 based on single-chip microcomputer system design and application of the minimum system, and introduces the composition and function of each module. Including digital pipe display module, LED lamp display module, LCD module, eight independent keyboard circuit module and extended. The smallest system can be online download, simulation and test, proved by the experiment principle correct and reliable and can be widely used in teaching, scienti ? c research and electronic design ? eld. Through the loading corresponding modules can be produced to the practical product, with a great practicality.Keywords:MSP430; smallest system;circuit design; simulation;test [作者简介] 望 超(1990- ),男(汉族),湖北宜昌,夷陵区 人,大学本科,通信工程专业。  黄翠翠(1981- ),女(汉族),湖北随州人,硕士学位,主要从事通信技术领域的教学工作和研究工作。  刘美中(1981- ),男(汉族),湖南湘潭人 ,硕士学位,从事思想政治教育,学生社团组织研究。

(完整版)MSP430单片机课程设计.doc

文华学院学生课程考查报告 考查课程: MSP430单片机应用设计 设计题目:基于MSP430单片机的温度测量仪设计 专业班级: ** 学号: **** 姓名: ** 指导教师: ** 实验日期: 2016 年 5 月 8 日

基于 MSP430单片机的温度测量仪设计 文华学院 摘要 MSP430 单片机是德州公司最新开发的具有 16 位总线带 FLASH的单片机,由于它的性价比和集成度高,受到广大技术开发人员的青睐。它的可靠性能比较好,加强电干扰运行不受影响,适应工业级的运行环境,在各种行业中都占有重要的位置,越来越多的领域应用到以单片机为控制核心,用液晶显示作为显示终端的数字化控制设备,通过单片机对被控制对象进行智能控制。 MSP430 单片机将会在工程技术应用中得到广泛的应用。而且,它是通向 DSP 系列的桥梁,随着自动控制的低功耗化和高速化, MSP430系列单片机将会得到越来越多人的喜爱。 通过这次毕业设计,我对 MSP430单片机有了完整的了解,并且着重了解了MSP430F149芯片的原理图以及它的工作原理,对内部的硬件资源和自身的汇编 语法进行了实验,把它和 DS18B20温度传感器联系在一起实现了温度的测量以 及报警。 关键词: MSP430;超低功耗;单片机; DS18B20 Abstract Texas MSP430 microcontroller is the latest development of a 16-bit bus with FLASH MCU, due to its cost-effective and highly integrated, by the majority of technology developers of all ages. Its reliability is better, enhancing electrical interference unaffected, adapt industrial-grade operating environment, in a variety of industry occupies an important position in both, applied to more and more areas to microcontroller core, with LCD as a digital control display terminal equipment, through the controlled object MCU intelligent control. MSP430 microcontroller applications engineering technology will be widely used. And, it is a bridge leading DSPfamily, with automatic control, low power consumption and high speed, MSP430 MCU will get more and more people's favorite.

相关主题
相关文档
最新文档