/ ************************************************* *******************
*
*標準的寄存器和位定義為德州儀器
* MSP430微控制器。
*
*本文件支持匯編語言和C開發(fā)
* MSP430x14x設(shè)備。
*
*德州儀器,2.4版
*
*牧師1.2,其他定時器B位定義。
*更名為XTOFF到XT2OFF。
*牧師1.3,去掉前導0到避免解釋為八進制
*在C值
*牧師1.4,更正LPMx_EXIT引用新的內(nèi)在_BIC_SR_IRQ
*改變TAIV和TBIV只讀
*版本1.5,請將所有的#define語句用括號
*版本1.6,定義的向量USART(除了UART)
*牧師1.7,添加USART的特殊功能的標簽(UxME,UxIE UxIFG)
* 2.1版,對準定義成為用戶指南和版本號
* 2.2版,固定式(更換ADC10 ADC12 ADC12位定義)
*修訂版2.3,刪除未使用的高清的TASSEL2 / TBSSEL2,
* 2.4版本,增加了中斷向量四條定義
*
************************************************** ****************** /
#IFNDEF __的msp430x14x
#定義__ msp430x14x
#定義__ MSP430_HEADER_VERSION__ 1065 /β-內(nèi)置標簽:#0023 * /
的#ifdef __ IAR_SYSTEMS_ICC__
的#ifndef _SYSTEM_BUILD的
#PRAGMA system_include的
#ENDIF
#ENDIF
#(((__TID__ >> 8)&0x7F的)!=是以0x2b)/ *是以0x2b = 43 DEC * /
#錯誤msp430f149.h文件只用于ICC430/A430
#ENDIF
的#ifdef __ IAR_SYSTEMS_ICC__
#包括“in430.h”
的#pragma語言=擴展
#定義DEFC(姓名,地址)__ NO_INIT揮發(fā)性無符號字符型名@地址;
#定義DEFW(姓名,地址)__ NO_INIT揮發(fā)性無符號的短名@地址;
#定義DEFXC的揮發(fā)性無符號字符型
#定義DEFXW的揮發(fā)性無符號短
#ENDIF / * __ * / IAR_SYSTEMS_ICC__
#IFDEF __ IAR_SYSTEMS_ASM__
#定義DEFC(姓名,地址)的SFRB名稱=地址;
#定義DEFW(姓名,地址)的sfrw名稱=地址;
#ENDIF / * __ IAR_SYSTEMS_ASM__中* /
#IFDEF __ CPLUSPLUS
#定義READ_ONLY
其他#
#READ_ONLY定義常量
#ENDIF
/ ************************************************* ***********
*標準BITS
************************************************** ********** /
#定義BIT0(0x0001u)
#定義BIT1(0x0002u)
#定義BIT2(0x0004u)
#定義BIT3(0x0008u)
#定義BIT4(0x0010u)
#定義BIT5(0x0020u)
#定義BIT6(0x0040u)
#定義BIT7(0x0080u)
#定義BIT8(0x0100u)
#定義BIT9(0x0200u)
#定義BITA(0x0400u,)
#定義BITB(0x0800u)
#定義BITC(0x1000u,)
#定義BITD(0x2000u)
#定義咬(0x4000u)
#定義BITF(0x8000u)
/ ************************************************* ***********
*狀態(tài)寄存器位
************************************************** ********** /
#C(0x0001u)
#定義Z(0x0002u的)
#N(0x0004u)
#定義V(0x0100u的)
#定義GIE(0x0008u)
#定義CPUOFF(0x0010u)
#定義OSCOFF(0x0020u)
#定義SCG0(0x0040u)
#定義SCG1(0x0080u)
/ *低功耗模式編碼位4-7在SR * /
的#ifndef __ IAR_SYSTEMS_ICC__ / *開始#定義匯編* /
#定義LPM0(CPUOFF)
#定義LPM1(SCG0 + CPUOFF)
#定義LPM2(SCG1 + CPUOFF)
#定義LPM3(SCG1 + SCG0 + CPUOFF)
#定義LPM4(OSCOFF SCG1 + SCG0 + + CPUOFF)
/ *結(jié)束#定義匯編* /
其他#/ *開始對C#定義* /
#定義LPM0_bits“(CPUOFF)
#定義LPM1_bits“(SCG0 + CPUOFF)
#定義LPM2_bits“(SCG1 + CPUOFF)
#定義LPM3_bits“(SCG1 + SCG0 + CPUOFF)
#定義LPM4_bits,(OSCOFF SCG1 + SCG0 + + CPUOFF)
#包括“in430.h”
#定義LPM0 _BIS_SR(LPM0_bits)/ *進入低功耗模式0 * /
#中定義LPM0_EXIT _BIC_SR_IRQ(LPM0_bits)/ *退出低功耗模式0 * /
#定義LPM1 _BIS_SR(LPM1_bits)/ *進入低功耗模式1 * /
#中定義LPM1_EXIT _BIC_SR_IRQ(LPM1_bits)/ *退出低功耗模式1 * /
#定義LPM2 _BIS_SR(LPM2_bits)/ *進入低功耗模式2 * /
#中定義LPM2_EXIT _BIC_SR_IRQ(LPM2_bits)/ *退出低功耗模式2 * /
#定義:LPM3 _BIS_SR(LPM3_bits)/ *進入低功耗模式3 * /
#中定義LPM3_EXIT _BIC_SR_IRQ(LPM3_bits)/ *退出低功耗模式3 * /
#定義LPM4 _BIS_SR(LPM4_bits)/ *進入低功耗模式4 * /
#中定義LPM4_EXIT _BIC_SR_IRQ(LPM4_bits)/ *退出低功耗模式4 * /
##ENDIF / *結(jié)束定義為C * /
/ ************************************************* ***********
*文件映射的外設(shè)
************************************************** ********** /
/ ************************************************* ***********
*特殊功能寄存器地址+控制位
************************************************** ********** /
#,定義IE1_(0x0000u)/ *中斷使能1 * /
DEFC(IE1,IE1_)
#定義U0IE的IE1 / * UART0中斷使能寄存器* /
#定義WDTIE(0X01)
#定義OFIE(0X02)
#定義NMIIE的(0X10)
#定義ACCVIE的(0X20)
#定義URXIE0(0X40)
#定義UTXIE0(0X80)
#,定義IFG1_(0x0002u)/ *中斷標志1 * /
DEFC(IFG1 IFG1_)
#定義U0IFG的IFG1 / * UART0中斷標志寄存器* /
#定義WDTIFG的(0X01)
#定義OFIFG的(0X02)
#定義NMIIFG的(0X10)
#定義URXIFG0(0X40)
#定義UTXIFG0(0X80)
#,定義ME1_(0x0004u)/ *模塊使能1 * /
DEFC(ME1 ME1_)
#定義U0ME ME1 UART0模塊使能寄存器* / * /
#定義URXE0(0X40)
#定義UTXE0(0X80)
#定義USPIE0(0X40)
#定義IE2_(0x0001u)/ *中斷使能2 * /
DEFC IE2,IE2_()
#定義U1IE的IE2 / * UART1中斷使能寄存器* /
#定義URXIE1(0X10)
#定義UTXIE1(0X20)
#,定義IFG2_(0x0003u)/ *中斷標志2 * /
DEFC(IFG2 IFG2_)
#U1IFG IFG2 / * UART1中斷標志寄存器定義* /
#定義URXIFG1(0X10)
#定義UTXIFG1(0X20)
#,定義ME2_(0x0005u)/ *模塊啟用2 * /
DEFC ME2,ME2_()
#定義U1ME ME2 UART1模塊使能寄存器* / * /
#定義URXE1(0X10)
#定義UTXE1(0X20)
#定義USPIE1(0X10)
/ ************************************************* ***********
*看門狗定時器
************************************************** ********** /
#定義__ MSP430_HAS_WDT__ / *定義顯示模塊* /
#,定義WDTCTL_(0x0120u)/ *看門狗定時器控制寄存器* /
DEFW(WDTCTL WDTCTL_)
/ *位名稱均帶有前綴“看門狗”* /
#定義WDTIS0(0x0001u)
#定義WDTIS1(0x0002u)
#定義WDTSSEL(0x0004u)
#定義WDTCNTCL(0x0008u)
#定義WDTTMSEL(0x0010u)
#定義WDTNMI(0x0020u)
#定義WDTNMIES“(0x0040u)
#定義WDTHOLD(0x0080u)
#定義WDTPW(0x5A00u)
/ * WDT間隔時間1ms的編碼位0-2 * /
/ *時鐘WDT由fSMCLK(1MHz的假設(shè))* /
#定義WDT_MDLY_32(WDTPW + WDTTMSEL + WDTCNTCL)/ * 32ms的間隔(默認值)* /
#定義WDT_MDLY_8(WDTPW + WDTTMSEL + WDTCNTCL + WDTIS0)/ * 8ms的“* /
#定義WDT_MDLY_0_5(WDTPW + WDTTMSEL + WDTCNTCL + WDTIS1)/ * 0.5ms的“* /
#定義WDT_MDLY_0_064(WDTPW + WDTTMSEL + WDTCNTCL + WDTIS1 + WDTIS0)/ * 0.064ms“* /
/ * WDT時鐘由fACLK(假設(shè)32KHZ)* /
#定義WDT_ADLY_1000(WDTPW + WDTTMSEL + WDTCNTCL + WDTSSEL)/ * 1000毫秒* /
#定義WDT_ADLY_250(WDTPW + WDTTMSEL + WDTCNTCL + WDTSSEL + WDTIS0)/ * 250ms的“* /
#定義WDT_ADLY_16(WDTPW + WDTTMSEL + WDTCNTCL + WDTSSEL + WDTIS1)/ * 16ms的“* /
#定義WDT_ADLY_1_9(WDTPW + WDTTMSEL + WDTCNTCL + WDTSSEL + WDTIS1 + WDTIS0)/ * 1.9ms“* /
/ *看門狗模式 - >復位后過期時間* /
/ *時鐘WDT由fSMCLK(1MHz的假設(shè))* /
#定義WDT_MRST_32(WDTPW + WDTCNTCL)/ * 32ms的間隔(默認值)* /
#定義WDT_MRST_8(WDTPW + WDTCNTCL + WDTIS0)/ * 8ms的“* /
#定義WDT_MRST_0_5(WDTPW + WDTCNTCL + WDTIS1)/ * 0.5ms的“* /
#定義WDT_MRST_0_064(WDTPW + WDTCNTCL + WDTIS1 + WDTIS0)/ * 0.064ms“* /
/ * WDT時鐘由fACLK(假設(shè)32KHZ)* /
#定義WDT_ARST_1000(WDTPW + WDTCNTCL + WDTSSEL)/ * 1000MS“* /
#定義WDT_ARST_250(WDTPW + WDTCNTCL + WDTSSEL + WDTIS0)/ * 250ms的“* /
#定義WDT_ARST_16(WDTPW + WDTCNTCL + WDTSSEL + WDTIS1)/ * 16ms的“* /
#定義WDT_ARST_1_9(WDTPW + WDTCNTCL + WDTSSEL + WDTIS1 + WDTIS0)/ * 1.9ms“* /
/ *的中斷控制* /
/ *這兩個位定義在特殊功能寄存器* /
/ *#定義WDTIE 0X01 * /
/ *#定義的WDTIFG 0x01 * /
/ ************************************************* ***********
*硬件乘法器
************************************************** ********** /
#定義__ MSP430_HAS_MPY__ / *定義顯示模塊* /
#,定義MPY_(0x0130u)/ *乘法無符號/操作數(shù)1 * /
DEFW(MPY,MPY_)
#,定義MPYS_(0x0132u)/ *乘法符號/操作數(shù)1 * /
DEFW(MPYS MPYS_)
#定義MAC_(0x0134u)的/無符號的乘法和累加操作數(shù)/ 1 * /
DEFW(MAC_ MAC)
#,定義MACS_(0x0136u)/ *乘法簽名和累加操作數(shù)1 / * /
DEFW(MACS,MACS_)
#,定義OP2_(0x0138u)/ *數(shù)2 * /
DEFW(OP2 OP2_)
#定義RESLO_(0x013Au)/ *結(jié)果低字* /
DEFW(RESLO RESLO_)
#定義RESHI_(0x013Cu),/ *結(jié)果高字* /
DEFW(RESHI RESHI_)
#,定義SUMEXT_(0x013Eu)/ *和擴展* /
:READ_ONLY DEFW(SUMEXT SUMEXT_)
/ ************************************************* ***********
*數(shù)字I / O端口1/2
************************************************** ********** /
#定義__ MSP430_HAS_PORT1__ / *定義顯示模塊* /
#定義__ MSP430_HAS_PORT2__ / *定義顯示模塊* /
#,定義P1IN_(0x0020u)/ *端口1輸入* /
READ_ONLY DEFC(P1IN P1IN_)
#,定義P1OUT_(0x0021u)/ * 1口輸出* /
DEFC(P1OUT P1OUT_)
#,定義P1DIR_(0x0022u)/ *口方向* /
DEFC(P1DIR P1DIR_)
#,定義P1IFG_(0x0023u)/ *端口1中斷標志* /
DEFC(P1IFG P1IFG_)
#定義P1IES_(0x0024u)/ *端口1中斷邊沿選擇* /
DEFC(P1IES P1IES_)
#,定義P1IE_(0x0025u)/ *端口1中斷使能* /
DEFC(P1IE P1IE_)
#,定義P1SEL_(0x0026u)/ *端口1選擇* /
DEFC(P1SEL P1SEL_)
#,定義P2IN_(0x0028u)/ *端口2輸入* /
READ_ONLY DEFC(P2IN P2IN_)
#,定義P2OUT_(0x0029u)/ *端口2輸出* /
DEFC(P2OUT P2OUT_)
#,定義P2DIR_(0x002Au)/ *端口2方向* /
DEFC(P2DIR P2DIR_)
#,定義P2IFG_(0x002Bu)/ *端口2中斷標志* /
DEFC(P2IFG P2IFG_)
#定義P2IES_(0x002Cu)/ *端口2中斷邊沿選擇* /
DEFC(P2IES P2IES_)
#,定義P2IE_(0x002Du)/ *端口2中斷使能* /
DEFC(P2IE P2IE_)
#,定義P2SEL_(0x002Eu)/ *端口選擇2 * /
DEFC(P2SEL P2SEL_)
/ ************************************************* ***********
*數(shù)字I / O端口3/4
************************************************** ********** /
#定義__ MSP430_HAS_PORT3__ / *定義顯示模塊* /
#定義__ MSP430_HAS_PORT4__ / *定義顯示模塊* /
#,定義P3IN_(0x0018u)/ *端口3輸入* /
READ_ONLY DEFC(P3IN P3IN_)
#,定義P3OUT_(0x0019u)/ *端口3輸出* /
DEFC(P3OUT P3OUT_)
#,定義P3DIR_(0x001Au)/ *端口3方向* /
DEFC(P3DIR P3DIR_)
#,定義P3SEL_(0x001Bu)/ *端口3選擇* /
DEFC(P3SEL P3SEL_)
#,定義P4IN_(0x001Cu)/ *端口4的輸入* /
READ_ONLY DEFC(P4IN P4IN_)
#,定義P4OUT_(0x001Du)/ *端口4個輸出* /
DEFC(P4OUT P4OUT_)
#,定義P4DIR_(0x001Eu)/ *端口4方向* /
DEFC(P4DIR P4DIR_)
#,定義P4SEL_(0x001Fu)/ *端口4選擇* /
DEFC(P4SEL P4SEL_)
/ ************************************************* ***********
*數(shù)字I / O端口5/6
************************************************** ********** /
#定義__ MSP430_HAS_PORT5__ / *定義顯示模塊* /
#定義__ MSP430_HAS_PORT6__ / *定義顯示模塊* /
#,定義P5IN_(0x0030u)/ * Port 5輸入* /
READ_ONLY DEFC(P5IN P5IN_)
#,定義P5OUT_(0x0031u)/ * 5端口輸出* /
DEFC(P5OUT P5OUT_)
#,定義P5DIR_(0x0032u)/ *港5方向* /
DEFC(P5DIR P5DIR_)
#,定義P5SEL_(0x0033u)/ *港5選擇* /
DEFC(P5SEL P5SEL_)
#,定義P6IN_(0x0034u)/ * Port 6輸入* /
READ_ONLY DEFC(P6IN P6IN_)
#,定義P6OUT_(0x0035u)/ *端口6輸出* /
DEFC(P6OUT P6OUT_)
#,定義P6DIR_(0x0036u)/ *端口6方向* /
DEFC(P6DIR P6DIR_)
#,定義P6SEL_(0x0037u)/ *端口選擇* /
DEFC(P6SEL P6SEL_)
/ ************************************************* ***********
* USART
************************************************** ********** /
/ * UxCTL * /
#定義PENA(0X80)/ *校驗使能* /
#定義PEV(0X40)/ *奇偶0:奇數(shù)/ 1的偶數(shù)* /
#定義SPB(0X20)/ *停止位0:1/1:兩個* /
#定義CHAR(0X10)/ *數(shù)據(jù)位0:7 / 1:8位* /
#定義LISTEN(0X08)/ *監(jiān)聽模式* /
#定義的SYNC(0x04訪問)/ * UART / SPI模式* /
#定義MM(0X02)/ * / * /主模式關(guān)閉
#定義SWRST(0X01)/ * USART軟件復位* /
/ * UxTCTL * /
#定義的CKPH(0X80)/ * SPI時鐘相位* /
#定義CKPL的(0X40)/ *時鐘極性* /
#定義SSEL1(0X20)/ *時鐘源選擇1 * /
#定義SSEL0(0X10)/ *時鐘源選擇0 * /
#定義URXSE的(0X08)/ *接收開始邊沿選擇* /
#定義TXWAKE(0x04的)/ * TX喚醒模式* /
#定義STC(0X02)/ * SPI:STC啟用0:開/ 1:關(guān)* /
#定義的(0X01 TXEPT)/ * TX緩沖區(qū)空* /
/ * UxRCTL * /
#定義FE(0X80)/ *相框錯誤* /
#定義PE(0X40)/ *校驗錯誤* /
#定義OE(0X20)/ *溢出錯誤* /
#定義BRK(0X10)/ *打破檢測* /
#定義URXEIE的(0X08)/ *接收錯誤中斷使能* /
#定義URXWIE(0x04的)/ * RX喚醒中斷使能* /
#定義RXWAKE(0X02)/ *接收喚醒檢測* /
#RXERR(0X01)/ * RX錯誤錯誤定義* /
/ ************************************************* ***********
* USART 0
************************************************** ********** /
#定義__ MSP430_HAS_UART0__ / *定義顯示模塊* /
#,定義U0CTL_(0x0070u)/ * USART 0控制* /
DEFC(U0CTL U0CTL_)
#,定義U0TCTL_(0x0071u)/ * USART 0發(fā)送控制* /
DEFC(U0TCTL U0TCTL_)
#,定義U0RCTL_(0x0072u)/ * USART 0接收控制* /
DEFC(U0RCTL U0RCTL_)
#,定義U0MCTL_(0x0073u)/ * USART 0調(diào)制控制* /
DEFC(U0MCTL U0MCTL_)
#,定義U0BR0_(0x0074u)/ * USART 0波特率0 * /
DEFC(U0BR0 U0BR0_)
#,定義U0BR1_(0x0075u)/ * USART 0波特率1 * /
DEFC(U0BR1 U0BR1_)
#定義U0RXBUF_(0x0076u)/ * USART 0接收緩沖區(qū)* /
READ_ONLY DEFC(U0RXBUF U0RXBUF_)
#定義U0TXBUF_(0x0077u)/ * USART發(fā)送緩沖器* /
DEFC(U0TXBUF U0TXBUF_)
/ *備用寄存器名稱* /
#定義UCTL0 U0CTL / * USART 0控制* /
#定義UTCTL0 U0TCTL / * USART 0發(fā)送控制* /
#定義URCTL0 U0RCTL / * USART 0接收控制* /
#定義UMCTL0 U0MCTL的/ * USART 0調(diào)制控制* /
#定義UBR00 U0BR0 / * USART 0波特率0 * /
#定義UBR10 U0BR1 / * USART 0波特率1 * /
#定義RXBUF0 U0RXBUF / * USART 0接收緩沖器* /
#定義TXBUF0 U0TXBUF / * USART發(fā)送緩沖器* /
使用#定義UCTL0_ U0CTL_ / * USART 0控制* /
#定義UTCTL0_ U0TCTL_ / * USART 0發(fā)送控制* /
#定義URCTL0_ U0RCTL_ / * USART 0接收控制* /
#定義UMCTL0_ U0MCTL_ / * USART 0調(diào)制控制* /
#定義UBR00_ U0BR0_ / * USART 0波特率0 * /
#定義UBR10_ / U0BR1_ * USART 0波特率1 * /
#定義RXBUF0_ U0RXBUF_ / * USART 0接收緩沖區(qū)* /
#定義TXBUF0_ U0TXBUF_ / * USART 0發(fā)送緩沖器* /
#定義UCTL_0 U0CTL / * USART 0控制* /
#定義UTCTL_0 U0TCTL / * USART 0發(fā)送控制* /
#定義URCTL_0 U0RCTL / * USART 0接收控制* /
#定義UMCTL_0 U0MCTL的/ * USART 0調(diào)制控制* /
#定義UBR0_0 U0BR0 / * USART 0波特率0 * /
#定義UBR1_0 U0BR1 / * USART 0波特率1 * /
#定義RXBUF_0 U0RXBUF / * USART 0接收緩沖器* /
#定義TXBUF_0 U0TXBUF的/ * USART發(fā)送緩沖器* /
使用#定義UCTL_0_ U0CTL_ / * USART 0控制* /
#定義UTCTL_0_ U0TCTL_ / * USART 0發(fā)送控制* /
#定義URCTL_0_ U0RCTL_ / * USART 0接收控制* /
#定義UMCTL_0_ U0MCTL_ / * USART 0調(diào)制控制* /
#定義UBR0_0_ U0BR0_ / * USART 0波特率0 * /
#定義UBR1_0_ / U0BR1_ * USART 0波特率1 * /
#定義RXBUF_0_ U0RXBUF_ / * USART 0接收緩沖區(qū)* /
#定義TXBUF_0_ U0TXBUF_ / * USART 0發(fā)送緩沖器* /
/ ************************************************* ***********
* USART 1
************************************************** ********** /
#定義__ MSP430_HAS_UART1__ / *定義顯示模塊* /
#,定義U1CTL_(0x0078u)/ * USART 1控制* /
DEFC(U1CTL U1CTL_)
#定義U1TCTL_(0x0079u),/ * USART 1發(fā)送控制* /
DEFC(U1TCTL U1TCTL_)
#定義U1RCTL_的(0x007Au)/ * USART 1接收控制* /
DEFC(U1RCTL U1RCTL_)
#,定義U1MCTL_(0x007Bu)/ * USART 1調(diào)制控制* /
DEFC(U1MCTL U1MCTL_)
#,定義U1BR0_(0x007Cu)/ * USART波特率0 * /
DEFC(U1BR0 U1BR0_)
#,定義U1BR1_(0x007Du)/ * USART波特率1 * /
DEFC(U1BR1 U1BR1_)
#定義U1RXBUF_的(0x007Eu)/ * USART接收緩沖區(qū)* /
READ_ONLY DEFC(U1RXBUF U1RXBUF_)
#定義U1TXBUF_(0x007Fu)/ * USART 1發(fā)送緩沖區(qū)* /
DEFC(U1TXBUF U1TXBUF_)
/ *備用寄存器名稱* /
#定義UCTL1 U1CTL的/ * USART 1控制* /
#定義UTCTL1 U1TCTL / * USART 1發(fā)送控制* /
#定義URCTL1 U1RCTL / * USART 1接收控制* /
#定義UMCTL1 U1MCTL的/ * USART 1調(diào)制控制* /
#定義UBR01 U1BR0 / * USART 1波特率0 * /
#定義UBR11 U1BR1 / * USART 1波特率1 * /
,#定義RXBUF1 U1RXBUF / * USART 1接收緩沖區(qū)* /
#定義TXBUF1 U1TXBUF / * USART 1發(fā)送緩沖區(qū)* /
#定義UCTL1_ U1CTL_ / * USART 1控制* /
#定義UTCTL1_ U1TCTL_ / * USART 1發(fā)送控制* /
#定義URCTL1_ U1RCTL_ / * USART 1接收控制* /
#定義UMCTL1_ U1MCTL_ / * USART 1調(diào)制的控制* /
#定義UBR01_ U1BR0_ / * USART 1波特率0 * /
#定義UBR11_ / U1BR1_ * USART 1波特率1 * /
#定義RXBUF1_ U1RXBUF_ / * USART 1接收緩沖區(qū)* /
使用#定義TXBUF1_ U1TXBUF_ / * USART 1發(fā)送緩沖區(qū)* /
#定義UCTL_1 U1CTL的/ * USART 1控制* /
#定義UTCTL_1 U1TCTL / * USART 1發(fā)送控制* /
#定義URCTL_1 U1RCTL / * USART 1接收控制* /
#定義UMCTL_1 U1MCTL的/ * USART 1調(diào)制控制* /
#定義UBR0_1 U1BR0 / * USART 1波特率0 * /
#定義UBR1_1 U1BR1 / * USART 1波特率1 * /
,#定義RXBUF_1 U1RXBUF / * USART 1接收緩沖區(qū)* /
#定義TXBUF_1 U1TXBUF / * USART 1發(fā)送緩沖區(qū)* /
#定義UCTL_1_ U1CTL_ / * USART 1控制* /
#定義UTCTL_1_ U1TCTL_ / * USART 1發(fā)送控制* /
#定義URCTL_1_ U1RCTL_ / * USART 1接收控制* /
#定義UMCTL_1_ U1MCTL_ / * USART 1調(diào)制的控制* /
#定義UBR0_1_ U1BR0_ / * USART 1波特率0 * /
#定義UBR1_1_ / U1BR1_ * USART 1波特率1 * /
#定義RXBUF_1_ U1RXBUF_ / * USART 1接收緩沖區(qū)* /
使用#定義TXBUF_1_ U1TXBUF_ / * USART 1發(fā)送緩沖區(qū)* /
/ ************************************************* ***********
*定時器A3
************************************************** ********** /
#定義__ MSP430_HAS_TA3__ / *定義顯示模塊* /
#,定義TAIV_(0x012Eu)/ *定時器A中斷向量字* /
:READ_ONLY DEFW(TAIV TAIV_)
#定義TACTL_(0x0160u),/ *定時器A控制* /
DEFW(TACTL_ TACTL)
#定義TACCTL0_(0x0162u)/ *定時器捕獲/比較控制0 * /
DEFW(TACCTL0 TACCTL0_)
#定義TACCTL1_(0x0164u)/ *定時器捕獲/比較控制1 * /
DEFW(TACCTL1 TACCTL1_)
#定義TACCTL2_(0x0166u)/ *定時器捕獲/比較控制2 * /
DEFW(TACCTL2 TACCTL2_)
#定義TAR_(0x0170u)/ *定時器計數(shù)器寄存器* /
DEFW(TAR,TAR_)
#定義TACCR0_(0x0172u)/ *定時器捕獲/比較0 * /
DEFW(TACCR0 TACCR0_)
#定義TACCR1_(0x0174u)/ *定時器捕獲/比較1 * /
DEFW(TACCR1 TACCR1_)
#定義TACCR2_(0x0176u)/ *定時器捕獲/比較2 * /
DEFW(TACCR2 TACCR2_)
/ *備用寄存器名稱* /
#定義CCTL0 TACCTL0 / *定時器捕獲/比較控制0 * /
#定義CCTL1 TACCTL1的/ *定時器捕獲/比較控制1 * /
#定義CCTL2 TACCTL2 / *定時器捕獲/比較控制2 * /
#定義CCR0 TACCR0 / *定時器捕獲/比較0 * /
#定義CCR1 TACCR1 / *定時器捕獲/比較1 * /
#定義CCR2 TACCR2 / *定時器捕獲/比較2 * /
#定義CCTL0_ TACCTL0_ / *定時器捕獲/比較控制0 * /
#定義CCTL1_ TACCTL1_ / *定時器捕獲/比較控制1 * /
#定義CCTL2_ TACCTL2_ / *定時器捕獲/比較控制2 * /
#定義CCR0_ TACCR0_ / *定時器捕捉/比較0 * /
#定義CCR1_ TACCR1_ / *定時器捕捉/比較1 * /
#定義CCR2_ TACCR2_ / *定時器捕捉/比較2 * /
/ *備用寄存器的名字 - 5XX樣式* /
#定義TA0IV TAIV的/ *定時器A中斷矢量字的* /
#定義TA0CTL的TACTL / *定時器A控制* /
#定義TA0CCTL0 TACCTL0 / *定時器捕獲/比較控制0 * /
#定義TA0CCTL1 TACCTL1的/ *定時器捕獲/比較控制1 * /
#定義TA0CCTL2 TACCTL2 / *定時器捕獲/比較控制2 * /
#定義TA0R TAR / *定時器A計數(shù)器寄存器* /
#定義TA0CCR0 TACCR0 / *定時器捕獲/比較0 * /
#定義TA0CCR1 TACCR1 / *定時器捕獲/比較1 * /
#定義TA0CCR2 TACCR2 / *定時器捕獲/比較2 * /
#定義TA0IV_ TAIV_ / *定時器A中斷向量字* /
#定義TA0CTL_ TACTL_ / *定時器A控制* /
#定義TA0CCTL0_ TACCTL0_ / *定時器捕獲/比較控制0 * /
#定義TA0CCTL1_ TACCTL1_ / *定時器捕獲/比較控制1 * /
#定義TA0CCTL2_ TACCTL2_ / *定時器捕獲/比較控制2 * /
#定義TA0R_ TAR_ / *定時器計數(shù)寄存器* /
#定義TA0CCR0_ TACCR0_ / *定時器捕捉/比較0 * /
#定義TA0CCR1_ TACCR1_ / *定時器捕捉/比較1 * /
#定義TA0CCR2_ TACCR2_ / *定時器捕捉/比較2 * /
定義詮釋TIMERA1_VECTOR / * TIMER0_A1_VECTOR。矢量:定時器A CC1-2,TA * /
定義詮釋TIMERA0_VECTOR / * TIMER0_A0_VECTOR。矢量:定時器A CC0 * /
#定義TASSEL1(0x0200u)/ *定時器的時鐘源選擇1 * /
#定義TASSEL0(0x0100u)/ *定時器的時鐘源選擇0 * /
#定義的ID1(0x0080u)/ *定時器的時鐘輸入分頻器1 * /
#定義ID0(0x0040u)/ *定時器的時鐘輸入分頻器0 * /
#定義MC1(0x0020u)/ *定時器模式控制1 * /
#定義MC0(0x0010u)/ *定時器模式控制0 * /
#,定義TACLR(0x0004u)/ *定時器A計數(shù)器清零* /
#定義TAIE(0x0002u),/ *定時器計數(shù)器中斷使能* /
#,定義TAIFG(0x0001u)/ *定時器計數(shù)器中斷標志* /
(0 *#定義MC_0 0x10u)/ *定時器模式控制:0 - 停止* /
#定義0x10u mc_1的(1 *)/ *定時器A模式控制:1 - 最多CCR0 * /
#定義MC_2(2 * 0x10u)/ *定時器A模式控制:2 - 連續(xù)上漲* /
#定義MC_3(3 * 0x10u)/ *定時器模式控制:3 - 向上/向下* /
#定義ID_0(0)/ * 0x40u定時器A輸入分頻器:0 - / 1 * /
#定義ID_1(1 * 0x40u)/ *定時器A輸入分頻器:1 - / 2 * /
#定義ID_2(2 * 0x40u)/ *定時器A輸入分頻器:2 - / * /
#定義ID_3(3 * 0x40u)/ *定時器A輸入分頻器:3 - / * /
#定義TASSEL_0(0 * 0x100u)/ *定時器的時鐘源選擇:0 - TACLK * /
#定義TASSEL_1(1 * 0x100u)/ *定時器的時鐘源選擇:1 - ACLK * /
#定義TASSEL_2(2 * 0x100u)/ *定時器的時鐘源選擇:2 - SMCLK * /
#定義TASSEL_3(3 * 0x100u)/ *定時器的時鐘源選擇:3 - INCLK * /
#定義的CM1(0x8000u)/ *拍攝模式1 * /
#定義CM0(0x4000u)/ *捕捉模式0 * /
#定義CCIS1(0x2000u)/ *捕捉輸入選擇1 * /
#定義CCIS0(0x1000u)/ *捕獲輸入選擇0 * /
#定義SCS(0x0800u),/ *捕捉sychronize的* /
#定義的SCCI(0x0400u)/ *鎖定捕捉信號(讀)* /
#定義的CAP(0x0100u)/ *捕捉模式:1 /比較模式:0 * /
#,定義OUTMOD2(0x0080u)/ *輸出模式2 * /
#的定義OUTMOD1(0x0040u)/ *輸出模式1 * /
#的定義OUTMOD0(0x0020u)/ *輸出模式0 * /
#定義CCIE(0x0010u)/ *捕獲/比較中斷使能* /
#定義的CCI(0x0008u)/ *捕獲輸入信號(讀)* /
#定義輸出(0x0004u)/ * PWM輸出信號,如果輸出模式0 * /
#定義的COV(0x0002u)/ *捕獲/比較溢出標志* /
#定義的CCIFG(0x0001u)/ *捕獲/比較中斷標志* /
#定義OUTMOD_0(0 * 0x20u)/ * PWM輸出模式:0 - 只輸出* /
#定義0x20u OUTMOD_1(1 *)/ * PWM輸出模式:1 - * /
#定義OUTMOD_2(2 * 0x20u)/ * PWM輸出模式:2 - PWM切換/復位* /
(3 *#定義OUTMOD_3 0x20u)/ * PWM輸出模式:3 - PWM集/復位* /
#定義OUTMOD_4(4 * 0x20u)/ * PWM輸出模式:4 - 切換* /
#定義OUTMOD_5(5 * 0x20u)/ * PWM輸出模式:5 - 復位* /
#定義OUTMOD_6(6 * 0x20u)/ * PWM輸出模式:6 - PWM切換/ * /
#定義OUTMOD_7(7 * 0x20u)/ * PWM輸出模式:7 - PWM復位/套的* /
#定義CCIS_0(0 * 0x1000u)/ *捕獲輸入選擇:0 - CCIxA * /
#定義CCIS_1(1 * 0x1000u)/ *捕獲輸入選擇:1 - CCIxB的* /
#定義CCIS_2(2 * 0x1000u)/ *捕捉輸入選擇:2 - GND * /
#定義CCIS_3(3 * 0x1000u)/ *捕捉輸入選擇:3 - VCC * /
(0 *#定義CM_0 0x4000u)/ *捕捉模式:0 - 禁用* /
#定義CM_1(1 * 0x4000u)/ *捕捉模式:1 - POS。邊緣* /
#定義CM_2(2 * 0x4000u)/ *捕捉模式:1 - 負。邊緣* /
(3 *#定義CM_3 0x4000u)/ *捕捉模式:1 - 兩個邊* /
/ * TA3IV定義* /
#,定義TAIV_NONE(0x0000u)/ *無中斷掛起* /
#,定義TAIV_TACCR1(0x0002u)/ * TACCR1_CCIFG * /
#,定義TAIV_TACCR2(0x0004u)/ * TACCR2_CCIFG * /
#定義TAIV_6(0x0006u)/ *保留* /
#定義TAIV_8(0x0008u)/ *保留* /
#定義TAIV_TAIFG(0x000Au),/ * TAIFG * /
/ ************************************************* ***********
*定時器B7
************************************************** ********** /
#定義__ MSP430_HAS_TB7__ / *定義顯示模塊* /
#,定義TBIV_(0x011Eu)/ *定時器B中斷矢量字* /
:READ_ONLY DEFW(TBIV TBIV_)
#,定義TBCTL_(0x0180u)/ *定時器B控制* /
DEFW(TBCTL TBCTL_)
#,定義TBCCTL0_(0x0182u)/ *定時器B捕獲/比較控制0 * /
DEFW(TBCCTL0 TBCCTL0_)
#,定義TBCCTL1_(0x0184u)/ *定時器B捕獲/比較控制1 * /
DEFW(TBCCTL1 TBCCTL1_)
#,定義TBCCTL2_(0x0186u)/ *定時器B捕獲/比較控制2 * /
DEFW(TBCCTL2 TBCCTL2_)
#,定義TBCCTL3_(0x0188u)/ *定時器B捕獲/比較控制3 * /
DEFW(TBCCTL3 TBCCTL3_)
#,定義TBCCTL4_(0x018Au)/ *定時器B捕獲/比較控制4 * /
DEFW(TBCCTL4 TBCCTL4_)
#,定義TBCCTL5_(0x018Cu)/ *定時器B捕獲/比較控制5 * /
DEFW(TBCCTL5 TBCCTL5_)
#,定義TBCCTL6_(0x018Eu)/ *定時器B捕獲/比較控制6 * /
DEFW(TBCCTL6 TBCCTL6_)
#,定義TBR_(0x0190u)/ *定時器B計數(shù)器寄存器* /
DEFW(TBR,TBR_)
#,定義TBCCR0_(0x0192u)/ *定時器B捕捉/比較0 * /
DEFW(TBCCR0 TBCCR0_)
#,定義TBCCR1_(0x0194u)/ *定時器B捕獲/比較1 * /
DEFW(TBCCR1 TBCCR1_)
#,定義TBCCR2_(0x0196u)/ *定時器B捕獲/比較2 * /
DEFW(TBCCR2 TBCCR2_)
#,定義TBCCR3_(0x0198u)/ *定時器B捕獲/比較3 * /
DEFW(TBCCR3 TBCCR3_)
#,定義TBCCR4_(0x019Au)/ *定時器B捕獲/比較4 * /
DEFW(TBCCR4 TBCCR4_)
#,定義TBCCR5_(0x019Cu)/ *定時器B捕捉/比較5 * /
DEFW(TBCCR5 TBCCR5_)
#,定義TBCCR6_(0x019Eu)/ *定時器B捕捉/比較6 * /
DEFW(TBCCR6 TBCCR6_)
/ *備用寄存器的名字 - 5XX樣式* /
#定義TB0IV TBIV,/ *定時器B中斷矢量字* /
#定義TB0CTL TBCTL / *定時器B控制* /
#定義TB0CCTL0 TBCCTL0 / *定時器B捕獲/比較控制0 * /
#定義TB0CCTL1 TBCCTL1 / *定時器B捕捉/比較器1 * /
#定義TB0CCTL2 TBCCTL2 / *定時器B捕獲/比較控制2 * /
#定義TB0CCTL3 TBCCTL3 / *定時器B捕獲/比較控制3 * /
#定義TB0CCTL4 TBCCTL4 / *定時器B捕獲/比較控制4 * /
#定義TB0CCTL5 TBCCTL5 / *定時器B捕獲/比較控制5 * /
#定義TB0CCTL6 TBCCTL6 / *定時器B捕獲/比較控制6 * /
#定義TB0R TBR / *定時器B計數(shù)器寄存器* /
#定義TB0CCR0 TBCCR0 / *定時器B捕捉/比較0 * /
#定義TB0CCR1 TBCCR1 / *定時器B捕獲/比較1 * /
#定義TB0CCR2 TBCCR2 / *定時器B捕獲/比較2 * /
#定義TB0CCR3 TBCCR3 / *定時器B捕獲/比較3 * /
#定義TB0CCR4 TBCCR4 / *定時器B捕獲/比較4 * /
#定義TB0CCR5 TBCCR5 / *定時器B捕捉/比較5 * /
#定義TB0CCR6 TBCCR6 / *定時器B捕捉/比較6 * /
#定義TB0IV_ TBIV_ / *定時器B中斷矢量字* /
#定義TB0CTL_ TBCTL_ / *定時器B控制* /
#定義TB0CCTL0_ TBCCTL0_ / *定時器乙捕獲/比較控制0 * /
#定義TB0CCTL1_ TBCCTL1_ / *定時器乙捕獲/比較控制1 * /
#定義TB0CCTL2_ TBCCTL2_ / *定時器乙捕獲/比較控制2 * /
#定義TB0CCTL3_ TBCCTL3_ / *定時器乙捕獲/比較控制3 * /
#定義TB0CCTL4_ TBCCTL4_ / *定時器乙捕獲/比較控制4 * /
#定義TB0CCTL5_ TBCCTL5_ / *定時器乙捕獲/比較控制5 * /
#定義TB0CCTL6_ TBCCTL6_ / *定時器乙捕獲/比較控制6 * /
#定義TB0R_ TBR_ / *定時器B計數(shù)器寄存器* /
#定義TB0CCR0_ TBCCR0_ / *定時器乙捕捉/比較0 * /
#定義TB0CCR1_ TBCCR1_ / *定時器乙捕捉/比較器1 * /
#定義TB0CCR2_ TBCCR2_ / *定時器B捕捉時比較/ 2 * /
#定義TB0CCR3_ TBCCR3_ / *定時器乙捕獲/比較3 * /
#定義TB0CCR4_ TBCCR4_ / *的定時器B捕捉/比較4 * /
#定義TB0CCR5_ TBCCR5_ / *定時器乙捕捉/比較5 * /
#定義TB0CCR6_ TBCCR6_ / *定時器B捕捉時比較/ 6 * /
#的定義TBCLGRP1(0x4000u)/ *定時器B比較鎖存負載組1 * /
#定義TBCLGRP0(0x2000u)/ *定時器B比較鎖存負載組0 * /
#定義CNTL1(0x1000u)的/ *計數(shù)器長度1的* /
#定義CNTL0(0x0800u)/ *計數(shù)器長度0 * /
#的定義TBSSEL1(0x0200u)/ *時鐘源1 * /
#的定義TBSSEL0(0x0100u)/ *時鐘源0 * /
#,定義TBCLR(0x0004u)/ *定時器B計數(shù)器清零* /
#定義TBIE(0x0002u)/ *定時器B中斷使能* /
#,定義TBIFG(0x0001u)/ *定時器B中斷標志* /
#的定義SHR1(0x4000u)/ *定時器B比較鎖存負載組1 * /
#定義SHR0(0x2000u)/ *定時器B比較鎖存負載組0 * /
#定義TBSSEL_0(0 * 0x0100u)/ *時鐘源:TBCLK * /
#定義TBSSEL_1(1 * 0x0100u)/ *時鐘源:ACLK * /
#定義TBSSEL_2(2 * 0x0100u)/ *時鐘源:SMCLK * /
#定義TBSSEL_3(3 * 0x0100u)/ *時鐘源:INCLK * /
#定義CNTL_0(0 * 0x0800u)/ *計數(shù)器長度:16位* /
#定義CNTL_1(1 * 0x0800u)/ *計數(shù)器長度:12位* /
#定義CNTL_2(2 * 0x0800u)/ *計數(shù)器長度:10位* /
#定義0x0800u CNTL_3(3 *)/ *計數(shù)器長度:8位* /
(0 *#定義SHR_0 0x2000u)/ *定時器B組:0 - 個別* /
#定義SHR_1(1 * 0x2000u)/ *定時器B組:1 - 3組(1-2,3-4,5-6)* /
#定義SHR_2(2 * 0x2000u)/ *定時器B組:2 - 2組(1-3,4-6)* /
#定義SHR_3(3 * 0x2000u)/ *定時器B組:3 - 1組(全部)* /
(0 *#定義TBCLGRP_0 0x2000u)/ *定時器B組:0 - 個別* /
#定義TBCLGRP_1(1 * 0x2000u)/ *定時器B組:1 - 3組(1-2,3-4,5-6)* /
#定義TBCLGRP_2(2 * 0x2000u)/ *定時器B組:2 - 2組(1-3,4-6)* /
#定義TBCLGRP_3(3 * 0x2000u)/ *定時器B組:3 - 1組(全部)* /
/ *附加定時器B控制寄存器位定義定時器* /
#定義CLLD1(0x0400u)/ *比較鎖存裝入源1 * /
#定義CLLD0(0x0200u)/ *比較鎖存負載源0 * /
#定義SLSHR1(0x0400u)/ *比較鎖存裝入源1 * /
#定義SLSHR0(0x0200u)/ *比較鎖存負載源0 * /
(0 *#定義SLSHR_0 0x0200u)/ *比較鎖存的負載sourec:0 - 即時* /
#定義SLSHR_1(1 * 0x0200u)/ *比較鎖存的負載sourec:1 - TBR計數(shù)為0 * /
#定義SLSHR_2(2 * 0x0200u)/ *比較閂鎖的負載sourec:2 - 向上/向下* /
(3 *#定義SLSHR_3 0x0200u)/ *比較鎖存的負載sourec:3 - TBR計數(shù)TBCTL0的* /
(0 *#定義CLLD_0 0x0200u)/ *比較鎖存的負載sourec:0 - 即時* /
#定義CLLD_1(1 * 0x0200u)/ *比較鎖存的負載sourec:1 - TBR計數(shù)為0 * /
#定義CLLD_2(2 * 0x0200u)/ *比較閂鎖的負載sourec:2 - 向上/向下* /
(3 *#定義CLLD_3 0x0200u)/ *比較鎖存的負載sourec:3 - TBR計數(shù)TBCTL0的* /
/ * TB7IV定義* /
#,定義TBIV_NONE(0x0000u)/ *無中斷掛起* /
#,定義TBIV_TBCCR1(0x0002u)/ * TBCCR1_CCIFG * /
#,定義TBIV_TBCCR2(0x0004u)/ * TBCCR2_CCIFG * /
#,定義TBIV_TBCCR3(0x0006u)/ * TBCCR3_CCIFG * /
#定義TBIV_TBCCR4(0x0008u)/ * TBCCR4_CCIFG * /
#定義TBIV_TBCCR5(0x000Au),/ * TBCCR3_CCIFG * /
#定義TBIV_TBCCR6(0x000Cu)/ * TBCCR4_CCIFG * /
#定義TBIV_TBIFG(0x000Eu),/ * TBIFG * /
/ ************************************************* ***********
*基本時鐘模塊
************************************************** ********** /
#定義__ MSP430_HAS_BASIC_CLOCK__ / *定義顯示模塊* /
#,定義DCOCTL_(0x0056u)/ * DCO時鐘頻率控制* /
DEFC(DCOCTL DCOCTL_)
#,定義BCSCTL1_(0x0057u)/ *基本時鐘系統(tǒng)控制1 * /
DEFC(BCSCTL1 BCSCTL1_)
#,定義BCSCTL2_(0x0058u)/ *基本時鐘系統(tǒng)控制2 * /
DEFC(BCSCTL2 BCSCTL2_)
#定義MOD0(0X01)/ *調(diào)制位0 * /
#定義MOD1(0X02)/ *調(diào)制位1 * /
#定義MOD2(0x04的)/ *調(diào)制位2 * /
#定義MOD3(0X08)/ *調(diào)制位3 * /
#定義MOD4(0X10)/ *調(diào)制4位* /
#定義DCO0(0X20)/ * DCO選擇位0 * /
#定義DCO1(0X40)/ * DCO選擇第1位的* /
#定義DCO2(0X80)/ * DCO選擇位2 * /
#定義RSEL0(0X01)/ *范圍選擇位0 * /
#定義RSEL1(0X02)/ *范圍選擇位1 * /
#定義RSEL2(0x04的)/ *范圍選擇位2 * /
#定義的(0X08 XT5V)/ * XT5V應(yīng)始終復位* /
#定義DIVA0(0X10)/ * ACLK除法0 * /
#的定義DIVA1(0X20)/ * ACLK除法1 * /
#定義XTS(0X40)/ * LFXTCLK 0的低頻率。 / 1:高頻率。 * /
#定義XT2OFF的地址(0x80)/ *啟用XT2CLK * /
#定義DIVA_0(0X00)/ * ACLK分頻器0/1 * /
#定義DIVA_1(0X10)/ * ACLK分頻1/2 * /
#的定義DIVA_2(0X20)/ * ACLK分頻2/4 * /
#定義DIVA_3(0X30)/ * ACLK分頻器3/8 * /
#定義DCOR(0X01)/ *啟用外部電阻:1 * /
#的定義DIVS0(0X02)/ * SMCLK分頻器0 * /
#定義DIVS1(0x04的)/ * SMCLK分頻器1 * /
#SELS(0X08)/ * SMCLK來源選擇0:DCOCLK / 1:XT2CLK/LFXTCLK的的定義* /
#定義DIVM0(0X10)/ * MCLK除法0 * /
#的定義DIVM1(0X20)/ * MCLK分頻器1 * /
#定義SELM0(0X40)/ * MCLK源選擇0 * /
#定義SELM1(0X80)/ * MCLK源選擇1 * /
#定義DIVS_0(0X00)/ * SMCLK分頻器0/1 * /
#定義DIVS_1(0X02)/ * SMCLK分頻1/2 * /
#定義DIVS_2(0x04的)/ * SMCLK分頻器2/4的* /
#定義DIVS_3(0X06)/ * SMCLK分頻器3/8 * /
#定義DIVM_0(0X00)/ * MCLK分頻器0/1 * /
#定義DIVM_1(0X10)/ * MCLK分頻器1/2 * /
#的定義DIVM_2(0X20)/ * MCLK分頻器2/4 * /
#定義DIVM_3(0X30)/ * MCLK分頻器3/8 * /
#的定義SELM_0(0X00)/ * MCLK源選擇0:DCOCLK * /
#的定義SELM_1(0X40)/ * MCLK源選擇1:DCOCLK * /
#定義了SELM_2(0X80)/ * MCLK源選擇2:XT2CLK/LFXTCLK的的* /
#定義SELM_3 0XC0 / * MCLK源選擇3:LFXTCLK的的的* /
/ ************************************************* ************
*快閃記憶體
************************************************** *********** /
#定義__ MSP430_HAS_FLASH__ / *定義顯示模塊* /
#,定義FCTL1_(0x0128u)/ *閃光控制1 * /
DEFW(FCTL1 FCTL1_)
#,定義FCTL2_(0x012Au)/ *閃光控制2 * /
DEFW(FCTL2 FCTL2_)
#,定義FCTL3_(0x012Cu)/ *閃光控制3 * /
DEFW(FCTL3 FCTL3_)
#定義FRKEY(0x9600u)/ *閃光燈鍵返回閱讀* /
#,定義FWKEY(0xA500u)/ *閃光燈鍵寫* /
#,定義FXKEY(0x3300u)/ *使用XOR指令* /
#定義的擦除(0x0002u)/ *使能位閃存段擦除* /
#,定義MERAS(0x0004u)/ *使能位閃存批量擦除* /
#定義的WRT(0x0040u)/ *使能位Flash寫* /
#,定義BLKWRT(0x0080u)/ *使能位閃存段寫* /
#,定義SEGWRT(0x0080u)/ *舊定義* / / *使能位閃存段寫* /
#定義FN0(0x0001u)/ *鴻溝Flash時鐘由1到64 FN0 ~~ FN5:* /
#定義FN1(0x0002u)/ * 32 * FN5 + 16 * FN4 + 8 * FN3 + 4 * FN2 + 2 * FN1 FN0 + 1 * /
#IFNDEF FN2
#定義FN2(0x0004u的)
#ENDIF
#IFNDEF FN3的
#定義FN3(0x0008u)
#ENDIF
#IFNDEF FN4的
#定義FN4(0x0010u)
#ENDIF
#定義FN5(0x0020u)
“#定義FSSEL0(0x0040u)/ * Flash時鐘選擇0 * / / *區(qū)分從USART SSELx的* /
#定義FSSEL1(0x0080u)/ *的Flash時鐘選擇1 * /
#的定義FSSEL_0(0x0000u)/ * Flash時鐘選擇:0 - ACLK * /
#定義FSSEL_1(0x0040u)/ * Flash時鐘選擇:1 - MCLK * /
#的定義FSSEL_2(0x0080u)/ * Flash時鐘選擇:2 - SMCLK * /
#定義FSSEL_3(0x00C0u)/ * Flash時鐘選擇:3 - SMCLK * /
#定義的忙(0x0001u)/ *閃光燈忙道:1 * /
#,,定義KEYV(0x0002u)/ *閃存盤違反標志* /
#,定義ACCVIFG(0x0004u)/ *閃存訪問沖突標志* /
#定義的等待(0x0008u)/ *等待旗段寫* /
#定義的LOCK(0x0010u)/ *鎖定位:1 - Flash是鎖定(只讀)* /
#定義EMEX(0x0020u)的/ *閃光緊急出口* /
/ ************************************************* ***********
*比較器A
************************************************** ********** /
#定義__ MSP430_HAS_COMPA__ / *定義顯示模塊* /
#,定義CACTL1_(0x0059u)/ *比較器A控制1 * /
DEFC(CACTL1 CACTL1_)
#,定義CACTL2_(0x005Au)/ *比較器A控制2 * /
DEFC(CACTL2 CACTL2_)
#定義CAPD_(0x005Bu)/ *比較器A端口禁用* /
DEFC(CAPD,CAPD_)
#,定義CAIFG(0X01)/ *比賽。中斷標志* /
#,定義CAIE(0X02)/ *比賽。 A中斷使能* /
#定義CAIES,(0x04的)/ *比較。一個詮釋。邊沿選擇:0:上升/下降* /
#,定義CAON(0X08)/ *比賽。 A啟用* /
#定義CAREF0(0X10)/ *比賽。 A內(nèi)部參考選擇0 * /
#定義CAREF1(0X20)/ *比賽。 A內(nèi)部參考選擇1 * /
#,定義CARSEL(0X40)/ *比賽。 A內(nèi)部參考啟用* /
#,定義CAEX地址(0x80)/ *比賽。 A交易所輸入* /
#的定義CAREF_0(0X00)/ *比較。一個詮釋。樓盤。選擇0:關(guān)* /
#定義CAREF_1(0X10)/ *比賽。一個詮釋。樓盤。選擇1:0.25 * VCC * /
#定義CAREF_2(0X20)/ *比賽。一個詮釋。樓盤。選擇2:0.5 * VCC * /
#定義CAREF_3(0X30)/ *比賽。一個詮釋。樓盤。選擇3:VT * /
#定義CAOUT的(0X01)/ *比賽。 A輸出* /
#定義CAF(0X02)/ *比賽。 A使能輸出濾波器* /
#定義P2CA0(0x04的)/ *比賽。 A連接外部信號CA0:1 * /
#,定義P2CA1(0X08)/ *比賽。 A連接外部信號CA1:1 * /
#定義CACTL24(0X10)
#定義CACTL25(0X20)
#定義CACTL26(0X40)
#定義CACTL27(0X80)
#的定義CAPD0(0X01)/ *比較。 A關(guān)閉端口寄存器.0 * /輸入緩沖器
#定義CAPD1(0X02)/ *比賽。 A關(guān)閉輸入端口寄存器緩沖.1 * /
#定義CAPD2(0x04的)/ *比賽。 A關(guān)閉端口寄存器.2 * /輸入緩沖器
#定義CAPD3(0X08)/ *比賽。 A關(guān)閉輸入端口寄存器緩沖.3 * /
#定義CAPD4(0X10)/ *比賽。 A關(guān)閉輸入端口寄存器緩沖.4 * /
#定義CAPD5(0X20)/ *比賽。 A關(guān)閉端口寄存器.5 * /輸入緩沖器
#定義CAPD6(0X40)/ *比賽。 A關(guān)閉輸入端口寄存器緩沖.6 * /
#定義CAPD7(0X80)/ *比賽。 A關(guān)閉端口寄存器.7 * /輸入緩沖器
/ ************************************************* ***********
* ADC12
************************************************** ********** /
#定義__ MSP430_HAS_ADC12__ / *定義顯示模塊* /
#定義ADC12CTL0_(0x01A0u)/ * ADC12控制0 * /
DEFW(ADC12CTL0,ADC12CTL0_)
#定義ADC12CTL1_(0x01A2u)/ * ADC12控制1 * /
DEFW(ADC12CTL1_ ADC12CTL1)
#,定義ADC12IFG_(0x01A4u)/ * ADC12中斷標志* /
DEFW(ADC12IFG ADC12IFG_)
#定義ADC12IE_(0x01A6u)/ * ADC12中斷使能* /
DEFW(ADC12IE ADC12IE_)
#,定義ADC12IV_(0x01A8u)/ * ADC12中斷矢量字* /
DEFW(ADC12IV ADC12IV_)
#定義ADC12MEM_的(0x0140u)/ * ADC12轉(zhuǎn)換存儲器* /
的#ifndef __ IAR_SYSTEMS_ICC__
#,定義ADC12MEM(ADC12MEM_)/ * ADC12轉(zhuǎn)換存儲器(匯編)* /
其他#
#定義ADC12MEM((INT)ADC12MEM_)/ * ADC12轉(zhuǎn)換存儲器(對于C)* /
#ENDIF
#,定義ADC12MEM0_(0x0140u)/ * ADC12轉(zhuǎn)換存儲器0 * /
DEFW(ADC12MEM0 ADC12MEM0_)
#,定義ADC12MEM1_(0x0142u)/ * ADC12轉(zhuǎn)換存儲器1 * /
DEFW(ADC12MEM1 ADC12MEM1_)
#,定義ADC12MEM2_(0x0144u)/ * ADC12轉(zhuǎn)換內(nèi)存2 * /
DEFW(ADC12MEM2 ADC12MEM2_)
#,定義ADC12MEM3_(0x0146u)/ * ADC12轉(zhuǎn)換存儲器3 * /
DEFW(ADC12MEM3 ADC12MEM3_)
#定義ADC12MEM4_(0x0148u)/ * ADC12轉(zhuǎn)換內(nèi)存4 * /
DEFW(ADC12MEM4 ADC12MEM4_)
#定義ADC12MEM5_(0x014Au)/ * ADC12轉(zhuǎn)換存儲器5 * /
DEFW(ADC12MEM5 ADC12MEM5_)
#定義ADC12MEM6_(0x014Cu)/ * ADC12轉(zhuǎn)換內(nèi)存6 * /
DEFW(ADC12MEM6 ADC12MEM6_)
#,定義ADC12MEM7_(0x014Eu)/ * ADC12轉(zhuǎn)換存儲器7 * /
DEFW(ADC12MEM7 ADC12MEM7_)
#定義ADC12MEM8_(0x0150u)/ * ADC12轉(zhuǎn)換內(nèi)存8 * /
DEFW(ADC12MEM8 ADC12MEM8_)
#定義ADC12MEM9_(0x0152u)/ * ADC12轉(zhuǎn)換存儲器9 * /
DEFW(ADC12MEM9 ADC12MEM9_)
#定義ADC12MEM10_(0x0154u)/ * ADC12轉(zhuǎn)換記憶體10 * /
DEFW(ADC12MEM10 ADC12MEM10_)
#定義ADC12MEM11_(0x0156u)/ * ADC12轉(zhuǎn)換記憶體11 * /
DEFW(ADC12MEM11 ADC12MEM11_)
#定義ADC12MEM12_的(0x0158u)/ * ADC12轉(zhuǎn)換存儲器12 * /
DEFW(ADC12MEM12 ADC12MEM12_)
#定義ADC12MEM13_(0x015Au)/ * ADC12轉(zhuǎn)換存儲器13 * /
DEFW(ADC12MEM13 ADC12MEM13_)
#定義ADC12MEM14_(0x015Cu)/ * ADC12轉(zhuǎn)換存儲器14 * /
DEFW(ADC12MEM14 ADC12MEM14_)
#定義ADC12MEM15_(0x015Eu)/ * ADC12轉(zhuǎn)換記憶體15 * /
DEFW(ADC12MEM15 ADC12MEM15_)
#,,定義ADC12MCTL_(0x0080u)/ * ADC12內(nèi)存控制* /
的#ifndef __ IAR_SYSTEMS_ICC__
#,定義ADC12MCTL(ADC12MCTL_)/ * ADC12內(nèi)存控制(匯編)* /
其他#
#定義ADC12MCTL((字符*)ADC12MCTL_)/ * ADC12內(nèi)存控制(用于C)* /
#ENDIF
#,定義ADC12MCTL0_(0x0080u)/ * ADC12內(nèi)存控制0 * /
DEFC(ADC12MCTL0 ADC12MCTL0_)
#,定義ADC12MCTL1_(0x0081u)/ * ADC12內(nèi)存控制1 * /
DEFC(ADC12MCTL1 ADC12MCTL1_)
#,定義ADC12MCTL2_(0x0082u)/ *的ADC12內(nèi)存控制2 * /
DEFC(ADC12MCTL2 ADC12MCTL2_)
#,定義ADC12MCTL3_(0x0083u)/ *的ADC12內(nèi)存控制3 * /
DEFC(ADC12MCTL3 ADC12MCTL3_)
#,定義ADC12MCTL4_(0x0084u)/ *的ADC12內(nèi)存控制4 * /
DEFC(ADC12MCTL4 ADC12MCTL4_)
#,定義ADC12MCTL5_(0x0085u)/ * ADC12內(nèi)存控制5 * /
DEFC(ADC12MCTL5 ADC12MCTL5_)
#,定義ADC12MCTL6_(0x0086u)/ * ADC12內(nèi)存控制6 * /
DEFC(ADC12MCTL6 ADC12MCTL6_)
#,定義ADC12MCTL7_(0x0087u)/ * ADC12內(nèi)存控制7 * /
DEFC(ADC12MCTL7 ADC12MCTL7_)
#,定義ADC12MCTL8_(0x0088u)/ * ADC12內(nèi)存控制8 * /
DEFC(ADC12MCTL8 ADC12MCTL8_)
#,定義ADC12MCTL9_(0x0089u)/ *的ADC12內(nèi)存控制9 * /
DEFC(ADC12MCTL9 ADC12MCTL9_)
#,定義ADC12MCTL10_(0x008Au)/ *的ADC12內(nèi)存控制10 * /
DEFC(ADC12MCTL10 ADC12MCTL10_)
#,定義ADC12MCTL11_(0x008Bu)/ *的ADC12內(nèi)存控制11 * /
DEFC(ADC12MCTL11 ADC12MCTL11_)
#,定義ADC12MCTL12_(0x008Cu)/ *的ADC12內(nèi)存控制12 * /
DEFC(ADC12MCTL12 ADC12MCTL12_)
#,定義ADC12MCTL13_(0x008Du)/ * ADC12內(nèi)存控制13 * /
DEFC(ADC12MCTL13 ADC12MCTL13_)
#,定義ADC12MCTL14_(0x008Eu)/ *的ADC12內(nèi)存控制14 * /
DEFC(ADC12MCTL14 ADC12MCTL14_)
#,定義ADC12MCTL15_(0x008Fu)/ *的ADC12內(nèi)存控制15 * /
DEFC(ADC12MCTL15 ADC12MCTL15_)
/ ADC12CTL0 * * /
#定義ADC12SC(0x001的跳變)/ * ADC12開始轉(zhuǎn)換* /
#定義ENC(0x002)/ * ADC12啟用轉(zhuǎn)換* /
,#定義ADC12TOVIE(量0x004)/ * ADC12定時器溢出中斷使能* /
#定義ADC12OVIE(量0x008)/ * ADC12溢出中斷使能* /
#定義ADC12ON(量0x010)/ * ADC12啟用/ * /
#定義REFON(量0x020)/ * / * ADC12參考
#定義REF2_5V(量0x040)/ * ADC12參考V / 0:1.5 1:2.5 V * /
#定義MSC檢查(0x080)/ * ADC12多個SampleConversion的* /
#定義SHT00(0x0100u)/ * ADC12樣品的保持0選擇0 * /
#定義SHT01(0x0200u)/ * ADC12樣品的保持0選擇1 * /
#定義SHT02(0x0400u)/ * ADC12樣品的保持0選擇2 * /
#定義SHT03(0x0800u)/ * ADC12樣品的保持0選擇3 * /
#定義SHT10(0x1000u)/ * ADC12樣品的保持0選擇0 * /
#定義SHT11(0x2000u)/ * ADC12樣品的保持1選擇1 * /
#定義SHT12(0x4000u)/ * ADC12樣品的保持2選擇2 * /
#定義SHT13(0x8000u)/ * ADC12樣品的保持3選擇3 * /
#定義MSH檢查(0x080)
(0 *#定義SHT0_0 0x100u)/ * ADC12采樣保持0選擇位:0 * /
#定義SHT0_1(1 * 0x100u)/ * ADC12采樣保持0選擇位:1 * /
#定義SHT0_2(2 * 0x100u)/ * ADC12采樣保持0選擇位:2 * /
(3 *#定義SHT0_3 0x100u)/ * ADC12采樣保持0選擇位:3 * /
#定義SHT0_4(4 * 0x100u)/ * ADC12采樣保持0選擇位:4 * /
#定義SHT0_5(5 * 0x100u)/ * ADC12采樣保持0選擇位:5 * /
#定義SHT0_6(6 * 0x100u)/ * ADC12采樣保持0選擇位:6 * /
#定義SHT0_7(7 * 0x100u)/ * ADC12采樣保持0選擇位:7 * /
#定義SHT0_8(8 * 0x100u)/ * ADC12采樣保持0選擇位:8 * /
#定義SHT0_9(9 * 0x100u)/ * ADC12采樣保持0選擇位:9 * /
#定義SHT0_10(10 * 0x100u)/ * ADC12采樣保持0選擇位:10 * /
#定義SHT0_11(11 * 0x100u)/ * ADC12采樣保持0選擇位:11 * /
#定義SHT0_12(12 * 0x100u)/ * ADC12采樣保持0選擇位:12 * /
#定義SHT0_13(13 * 0x100u)/ * ADC12采樣保持0選擇位:13 * /
#定義SHT0_14(14 * 0x100u)/ * ADC12采樣保持0選擇位:14 * /
#定義SHT0_15(15 * 0x100u)/ * ADC12采樣保持0選擇位:15 * /
(0 *#定義SHT1_0 0x1000u)/ * ADC12采樣保持1選擇位:0 * /
#定義SHT1_1(1 * 0x1000u)/ * ADC12采樣保持1選擇位:1 * /
#定義SHT1_2(2 * 0x1000u)/ * ADC12采樣保持1選擇位:2 * /
(3 *#定義SHT1_3 0x1000u)/ * ADC12采樣保持1選擇位:3 * /
#定義SHT1_4(4 * 0x1000u)/ * ADC12采樣保持1選擇位:4 * /
#定義SHT1_5(5 * 0x1000u)/ * ADC12采樣保持1選擇位:5 * /
#定義SHT1_6(6 * 0x1000u ADC12采樣保持1選擇位:6 * /)/ *
#定義SHT1_7(7 * 0x1000u)/ * ADC12采樣保持1選擇位:7 * /
#定義SHT1_8(8 * 0x1000u)/ * ADC12采樣保持1選擇位:8 * /
#定義SHT1_9(9 * 0x1000u)/ * ADC12采樣保持1選擇位:9 * /
#定義SHT1_10(10 * 0x1000u)/ * ADC12采樣保持1選擇位:10 * /
#定義SHT1_11(11 * 0x1000u)/ * ADC12采樣保持1選擇位:11 * /
#定義SHT1_12(12 * 0x1000u)/ * ADC12采樣保持1選擇位:12 * /
#定義SHT1_13(13 * 0x1000u)/ * ADC12采樣保持1選擇位:13 * /
#定義SHT1_14(14 * 0x1000u)/ * ADC12采樣保持1選擇位:14 * /
#定義SHT1_15(15 * 0x1000u)/ * ADC12采樣保持1選擇位:15 * /
/ ADC12CTL1 * * /
#,定義ADC12BUSY(0x0001u)/ * ADC12忙* /
#的定義CONSEQ0(0x0002u)/ * ADC12轉(zhuǎn)換序列選擇0 * /
#定義CONSEQ1(0x0004u)/ * ADC12轉(zhuǎn)換序列的選擇1 * /
#的定義ADC12SSEL0(0x0008u)/ * ADC12時鐘源選擇0 * /
“#定義ADC12SSEL1(0x0010u)/ * ADC12時鐘源選擇1 * /
#的定義ADC12DIV0(0x0020u)/ * ADC12時鐘分頻器選擇0 * /
#定義ADC12DIV1(0x0040u)/ * ADC12時鐘分頻器選擇1 * /
#,定義ADC12DIV2(0x0080u)/ * ADC12時鐘分頻器選擇2 * /
#,定義ISSH(0x0100u)/ * ADC12反轉(zhuǎn)采樣保持信號* /
#定義的SHP(0x0200u)/ * ADC12樣品/保持脈沖模式* /
#的定義SHS0(0x0400u)/ * ADC12樣品/保持源代碼0 * /
#的定義SHS1(0x0800u)/ * ADC12樣品/保持源1 * /
#的定義CSTARTADD0(0x1000u)/ * ADC12轉(zhuǎn)換起始地址0 * /
#的定義CSTARTADD1(0x2000u)/ * ADC12轉(zhuǎn)換起始地址* /
#的定義CSTARTADD2(0x4000u)/ * ADC12轉(zhuǎn)換起始地址* /
#的定義CSTARTADD3(0x8000u)/ * ADC12轉(zhuǎn)換起始地址* /
#定義CONSEQ_0(0 * 2U)/ * ADC12轉(zhuǎn)換序列選擇:0 * /
#定義CONSEQ_1(1 * 2U)/ * ADC12轉(zhuǎn)換序列選擇:1 * /
#定義CONSEQ_2(2 * 2U)/ * ADC12轉(zhuǎn)換順序選擇:2 * /
#定義CONSEQ_3(3 * 2U)/ * ADC12轉(zhuǎn)換序列選擇:3 * /
#定義ADC12SSEL_0(0 * 8U)/ * ADC12時鐘源選擇:0 * /
#定義ADC12SSEL_1(1 * 8U)/ * ADC12時鐘源選擇:1 * /
#定義ADC12SSEL_2(2 * 8U)/ * ADC12時鐘源選擇:2 * /
#定義ADC12SSEL_3(3 * 8U)/ * ADC12時鐘源選擇:3 * /
#定義ADC12DIV_0(0 * 0x20u)/ * ADC12時鐘分頻器選擇:0 * /
#定義ADC12DIV_1(1 * 0x20u)/ * ADC12時鐘分頻器選擇:1 * /
#定義ADC12DIV_2(2 * 0x20u)/ * ADC12時鐘分頻器選擇:2 * /
#定義ADC12DIV_3(3 * 0x20u)/ * ADC12時鐘分頻器選擇:3 * /
#定義ADC12DIV_4(4 * 0x20u)/ * ADC12時鐘分頻器選擇:4 * /
#定義ADC12DIV_5(5 * 0x20u)/ * ADC12時鐘分頻器選擇:5 * /
#定義ADC12DIV_6(6 * 0x20u)/ * ADC12時鐘分頻器選擇:6 * /
#定義ADC12DIV_7(7 * 0x20u)/ * ADC12時鐘分頻器選擇:7 * /
#定義SHS_0(0 * 0x400u)/ * ADC12采樣/保持來源:0 * /
#定義0x400u SHS_1(1 *)/ * ADC12采樣/保持來源:1 * /
#定義SHS_2(2 * 0x400u)/ * ADC12采樣/保持來源:2 * /
#定義SHS_3 0x400u)/ * ADC12采樣/保持(3 *資料來源:3 * /
#定義CSTARTADD_0(0 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:0 * /
#定義CSTARTADD_1(1 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:1 * /
#定義CSTARTADD_2(2 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:2 * /
(3 *#定義CSTARTADD_3 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:3 * /
#定義CSTARTADD_4(4 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:4 * /
#定義CSTARTADD_5(5 * 0x1000u)/ * ADC12轉(zhuǎn)換開始地址:5 * /
#定義CSTARTADD_6(6 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:6 * /
#定義CSTARTADD_7(7 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:7 * /
#定義CSTARTADD_8(8 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:8 * /
#定義CSTARTADD_9(9 * 0x1000u)/ * ADC12轉(zhuǎn)換起始地址:9 * /
#定義CSTARTADD_10(10 * 0x1000u)/ * ADC12轉(zhuǎn)換開始地址:10 * /
#定義CSTARTADD_11(11 * 0x1000u)/ * ADC12轉(zhuǎn)換開始地址:11 * /
#定義CSTARTADD_12(12 * 0x1000u)/ * ADC12轉(zhuǎn)換開始地址:12 * /
#定義CSTARTADD_13(13 * 0x1000u)/ * ADC12轉(zhuǎn)換開始地址:13 * /
#定義CSTARTADD_14(14 * 0x1000u)/ * ADC12轉(zhuǎn)換開始地址:14 * /
#定義CSTARTADD_15(15 * 0x1000u)/ * ADC12轉(zhuǎn)換開始地址:15 * /
/ * ADC12MCTLx * /
#定義INCH0(0x0001u)/ * ADC12輸入通道選擇位0 * /
#定義INCH1(0x0002u)/ * ADC12輸入通道選擇位1 * /
#定義平方英寸(0x0004u)/ * ADC12輸入通道選擇位2 * /
#定義立方英寸(0x0008u)/ * ADC12輸入通道選擇位3 * /
#的定義SREF0(0x0010u)/ * ADC12選擇參考的位0 * /
“#定義SREF1(0x0020u)/ * ADC12選擇參考位1 * /
“#定義SREF2(0x0040u)/ * ADC12選擇參考位2 * /
#定義EOS(0x0080u)/ * ADC12結(jié)束的序列* /
“#定義INCH_0(0)/ * ADC12輸入通道0 * /
“#定義INCH_1(1)/ * ADC12輸入通道1 * /
“#定義INCH_2(2)/ * ADC12輸入通道2 * /
#定義INCH_3(3)/ * ADC12輸入通道3 * /
#定義INCH_4(4)/ * ADC12輸入通道4 * /
#定義INCH_5(5)/ * ADC12輸入通道5 * /
#定義INCH_6(6)/ * ADC12輸入通道6 * /
#定義INCH_7(7)/ * ADC12輸入通道7 * /
#定義INCH_8(8)/ * ADC12輸入通道8 * /
“#定義INCH_9(9)/ * ADC12輸入通道9 * /
#定義INCH_10(10)/ * ADC12輸入通道10 * /
#定義INCH_11(11)/ * ADC12輸入通道11 * /
#定義INCH_12(12)/ * ADC12輸入通道12 * /
#定義INCH_13(13)/ * ADC12輸入通道13 * /
#定義INCH_14(14)/ * ADC12輸入通道14 * /
#定義INCH_15(15)/ * ADC12輸入通道15 * /
#定義SREF_0 0x10u(0)/ * ADC12選擇參考0 * /
#定義0x10u SREF_1(1 *)/ * ADC12選擇參考文獻1 * /
#定義0x10u SREF_2(2 *)/ * ADC12選擇參考2 * /
(3 *#定義SREF_3 0x10u)/ * ADC12選擇參考3 * /
#定義SREF_4(4 * 0x10u)/ * ADC12選擇參考4 * /
#定義0x10u SREF_5(5 *)/ * ADC12選擇參考5 * /
#定義SREF_6(6 * 0x10u ADC12選擇參考)/ * 6 * /
#定義SREF_7(7 * 0x10u)/ * ADC12選擇參考7 * /
/ * ADC12IV定義* /
#,定義ADC12IV_NONE(0x0000u)/ *無中斷掛起* /
#定義ADC12IV_ADC12OVIFG(0x0002u),/ * ADC12OVIFG * /
#定義ADC12IV_ADC12TOVIFG(0x0004u),/ * ADC12TOVIFG * /
#的定義ADC12IV_ADC12IFG0(0x0006u)/ * ADC12IFG0 * /
#的定義ADC12IV_ADC12IFG1(0x0008u)/ * ADC12IFG1 * /
#的定義ADC12IV_ADC12IFG2(0x000Au)/ * ADC12IFG2 * /
#的定義ADC12IV_ADC12IFG3(0x000Cu)/ * ADC12IFG3 * /
#的定義ADC12IV_ADC12IFG4(0x000Eu)/ * ADC12IFG4 * /
#的定義ADC12IV_ADC12IFG5(0x0010u)/ * ADC12IFG5 * /
#的定義ADC12IV_ADC12IFG6(0x0012u)/ * ADC12IFG6 * /
#的定義ADC12IV_ADC12IFG7(0x0014u)/ * ADC12IFG7 * /
#的定義ADC12IV_ADC12IFG8(0x0016u)/ * ADC12IFG8 * /
#的定義ADC12IV_ADC12IFG9(0x0018u)/ * ADC12IFG9 * /
#的定義ADC12IV_ADC12IFG10(0x001Au)/ * ADC12IFG10 * /
#的定義ADC12IV_ADC12IFG11(0x001Cu)/ * ADC12IFG11 * /
#,定義ADC12IV_ADC12IFG12(0x001Eu)/ * ADC12IFG12 * /
#的定義ADC12IV_ADC12IFG13(0x0020u)/ * ADC12IFG13 * /
#的定義ADC12IV_ADC12IFG14(0x0022u)/ * ADC12IFG14 * /
#的定義ADC12IV_ADC12IFG15(0x0024u)/ * ADC12IFG15 * /
/ ************************************************* ***********
*中斷向量(偏移0xFFE0)
************************************************** ********** /
#定義PORT2_VECTOR(1 * 2U)/ * 0xFFE2端口2 * /
#定義USART1TX_VECTOR(2 * 2U)/ * 0xFFE4 USART 1發(fā)送* /
#定義USART1RX_VECTOR(3 * 2U)/ * 0xFFE6 USART 1接收* /
#定義PORT1_VECTOR(4 * 2U)/ * 0xFFE8端口1 * /
#定義TIMERA1_VECTOR(5 * 2U)/ * 0xFFEA定時器A CC1-2,TA * /
#定義TIMERA0_VECTOR(6 * 2U)/ * 0xFFEC定時器A CC0 * /
#定義ADC12_VECTOR(7 * 2U)/ * 0xFFEE的ADC * /
#定義USART0TX_VECTOR(8 * 2U)/ * 0xFFF0 USART 0發(fā)送* /
#定義USART0RX_VECTOR(9 * 2U)/ * 0xFFF2 USART 0接收* /
#定義WDT_VECTOR(10 * 2U)/ * 0xFFF4看門狗定時器* /
#定義COMPARATORA_VECTOR的(11 * 2U)/ * 0xFFF6比較A * /
#定義TIMERB1_VECTOR(12 * 2U)/ * 0xFFF8定時器B CC1-6,TB * /
#定義TIMERB0_VECTOR(13 * 2U)/ * 0xFFFA定時器B CC0 * /
#定義NMI_VECTOR(14 * 2U)/ * 0xFFFC非屏蔽* /
#定義RESET_VECTOR(15 * 2U)/ * 0xFFFE的復位[最高優(yōu)先級] * /
#定義UART1TX_VECTOR USART1TX_VECTOR
#定義UART1RX_VECTOR USART1RX_VECTOR
#定義UART0TX_VECTOR USART0TX_VECTOR
#定義UART0RX_VECTOR USART0RX_VECTOR
#定義ADC_VECTOR ADC12_VECTOR
/ ************************************************* ***********
*模塊結(jié)束
************************************************** ********** /
#的PRAGMA語言=默認
#ENDIF / *的#ifndef __ msp430x14x * /