<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430寄存器的設(shè)置與作用

          MSP430寄存器的設(shè)置與作用

          作者: 時(shí)間:2016-11-30 來源:網(wǎng)絡(luò) 收藏
          / ************************************************* *******************

          *
          *標(biāo)準(zhǔn)的寄存器和位定義為德州儀器
          * MSP430微控制器。
          *
          *本文件支持匯編語言和C開發(fā)
          * MSP430x14x設(shè)備。
          *
          *德州儀器,2.4版
          *
          *牧師1.2,其他定時(shí)器B位定義。
          *更名為XTOFF到XT2OFF。
          *牧師1.3,去掉前導(dǎo)0到避免解釋為八進(jìn)制
          *在C值
          *牧師1.4,更正LPMx_EXIT引用新的內(nèi)在_BIC_SR_IRQ
          *改變TAIV和TBIV只讀
          *版本1.5,請將所有的#define語句用括號
          *版本1.6,定義的向量USART(除了UART)
          *牧師1.7,添加USART的特殊功能的標(biāo)簽(UxME,UxIE UxIFG)
          * 2.1版,對準(zhǔn)定義成為用戶指南和版本號
          * 2.2版,固定式(更換ADC10 ADC12 ADC12位定義)
          *修訂版2.3,刪除未使用的高清的TASSEL2 / TBSSEL2,
          * 2.4版本,增加了中斷向量四條定義
          *
          ************************************************** ****************** /
          #IFNDEF __的msp430x14x
          #定義__ msp430x14x
          #定義__ MSP430_HEADER_VERSION__ 1065 /β-內(nèi)置標(biāo)簽:#0023 * /
          的#ifdef __ IAR_SYSTEMS_ICC__
          的#ifndef _SYSTEM_BUILD的
          #PRAGMA system_include的
          #ENDIF
          #ENDIF
          #(((__TID__ >> 8)&0x7F的)!=是以0x2b)/ *是以0x2b = 43 DEC * /
          #錯(cuò)誤msp430f149.h文件只用于ICC430/A430
          #ENDIF

          本文引用地址:http://www.ex-cimer.com/article/201611/323966.htm

          的#ifdef __ IAR_SYSTEMS_ICC__
          #包括“in430.h”
          的#pragma語言=擴(kuò)展
          #定義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
          / ************************************************* ***********
          *標(biāo)準(zhǔn)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)/ *進(jìn)入低功耗模式0 * /
          #中定義LPM0_EXIT _BIC_SR_IRQ(LPM0_bits)/ *退出低功耗模式0 * /
          #定義LPM1 _BIS_SR(LPM1_bits)/ *進(jìn)入低功耗模式1 * /
          #中定義LPM1_EXIT _BIC_SR_IRQ(LPM1_bits)/ *退出低功耗模式1 * /
          #定義LPM2 _BIS_SR(LPM2_bits)/ *進(jìn)入低功耗模式2 * /
          #中定義LPM2_EXIT _BIC_SR_IRQ(LPM2_bits)/ *退出低功耗模式2 * /
          #定義:LPM3 _BIS_SR(LPM3_bits)/ *進(jìn)入低功耗模式3 * /
          #中定義LPM3_EXIT _BIC_SR_IRQ(LPM3_bits)/ *退出低功耗模式3 * /
          #定義LPM4 _BIS_SR(LPM4_bits)/ *進(jìn)入低功耗模式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)/ *中斷標(biāo)志1 * /
          DEFC(IFG1 IFG1_)
          #定義U0IFG的IFG1 / * UART0中斷標(biāo)志寄存器* /
          #定義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)/ *中斷標(biāo)志2 * /
          DEFC(IFG2 IFG2_)
          #U1IFG IFG2 / * UART1中斷標(biāo)志寄存器定義* /
          #定義URXIFG1(0X10)
          #定義UTXIFG1(0X20)
          #,定義ME2_(0x0005u)/ *模塊啟用2 * /
          DEFC ME2,ME2_()
          #定義U1ME ME2 UART1模塊使能寄存器* / * /
          #定義URXE1(0X10)
          #定義UTXE1(0X20)
          #定義USPIE1(0X10)
          / ************************************************* ***********
          *看門狗定時(shí)器
          ************************************************** ********** /
          #定義__ MSP430_HAS_WDT__ / *定義顯示模塊* /
          #,定義WDTCTL_(0x0120u)/ *看門狗定時(shí)器控制寄存器* /
          DEFW(WDTCTL WDTCTL_)
          / *位名稱均帶有前綴“看門狗”* /
          #定義WDTIS0(0x0001u)
          #定義WDTIS1(0x0002u)
          #定義WDTSSEL(0x0004u)
          #定義WDTCNTCL(0x0008u)
          #定義WDTTMSEL(0x0010u)
          #定義WDTNMI(0x0020u)
          #定義WDTNMIES“(0x0040u)
          #定義WDTHOLD(0x0080u)
          #定義WDTPW(0x5A00u)
          / * WDT間隔時(shí)間1ms的編碼位0-2 * /
          / *時(shí)鐘WDT由fSMCLK(1MHz的假設(shè))* /
          #定義WDT_MDLY_32(WDTPW + WDTTMSEL + WDTCNTCL)/ * 32ms的間隔(默認(rèn)值)* /
          #定義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時(shí)鐘由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“* /
          / *看門狗模式 - >復(fù)位后過期時(shí)間* /
          / *時(shí)鐘WDT由fSMCLK(1MHz的假設(shè))* /
          #定義WDT_MRST_32(WDTPW + WDTCNTCL)/ * 32ms的間隔(默認(rèn)值)* /
          #定義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時(shí)鐘由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“* /
          / *的中斷控制* /
          / *這兩個(gè)位定義在特殊功能寄存器* /
          / *#定義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)/ *和擴(kuò)展* /
          :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中斷標(biāo)志* /
          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中斷標(biāo)志* /
          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個(gè)輸出* /
          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)/ *校驗(yàn)使能* /
          #定義PEV(0X40)/ *奇偶0:奇數(shù)/ 1的偶數(shù)* /
          #定義SPB(0X20)/ *停止位0:1/1:兩個(gè)* /
          #定義CHAR(0X10)/ *數(shù)據(jù)位0:7 / 1:8位* /
          #定義LISTEN(0X08)/ *監(jiān)聽模式* /
          #定義的SYNC(0x04訪問)/ * UART / SPI模式* /
          #定義MM(0X02)/ * / * /主模式關(guān)閉
          #定義SWRST(0X01)/ * USART軟件復(fù)位* /
          / * UxTCTL * /
          #定義的CKPH(0X80)/ * SPI時(shí)鐘相位* /
          #定義CKPL的(0X40)/ *時(shí)鐘極性* /
          #定義SSEL1(0X20)/ *時(shí)鐘源選擇1 * /
          #定義SSEL0(0X10)/ *時(shí)鐘源選擇0 * /
          #定義URXSE的(0X08)/ *接收開始邊沿選擇* /
          #定義TXWAKE(0x04的)/ * TX喚醒模式* /
          #定義STC(0X02)/ * SPI:STC啟用0:開/ 1:關(guān)* /
          #定義的(0X01 TXEPT)/ * TX緩沖區(qū)空* /
          / * UxRCTL * /
          #定義FE(0X80)/ *相框錯(cuò)誤* /
          #定義PE(0X40)/ *校驗(yàn)錯(cuò)誤* /
          #定義OE(0X20)/ *溢出錯(cuò)誤* /
          #定義BRK(0X10)/ *打破檢測* /
          #定義URXEIE的(0X08)/ *接收錯(cuò)誤中斷使能* /
          #定義URXWIE(0x04的)/ * RX喚醒中斷使能* /
          #定義RXWAKE(0X02)/ *接收喚醒檢測* /
          #RXERR(0X01)/ * RX錯(cuò)誤錯(cuò)誤定義* /
          / ************************************************* ***********
          * 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ū)* /
          / ************************************************* ***********
          *定時(shí)器A3
          ************************************************** ********** /
          #定義__ MSP430_HAS_TA3__ / *定義顯示模塊* /
          #,定義TAIV_(0x012Eu)/ *定時(shí)器A中斷向量字* /
          :READ_ONLY DEFW(TAIV TAIV_)
          #定義TACTL_(0x0160u),/ *定時(shí)器A控制* /
          DEFW(TACTL_ TACTL)
          #定義TACCTL0_(0x0162u)/ *定時(shí)器捕獲/比較控制0 * /
          DEFW(TACCTL0 TACCTL0_)
          #定義TACCTL1_(0x0164u)/ *定時(shí)器捕獲/比較控制1 * /
          DEFW(TACCTL1 TACCTL1_)
          #定義TACCTL2_(0x0166u)/ *定時(shí)器捕獲/比較控制2 * /
          DEFW(TACCTL2 TACCTL2_)
          #定義TAR_(0x0170u)/ *定時(shí)器計(jì)數(shù)器寄存器* /
          DEFW(TAR,TAR_)
          #定義TACCR0_(0x0172u)/ *定時(shí)器捕獲/比較0 * /
          DEFW(TACCR0 TACCR0_)
          #定義TACCR1_(0x0174u)/ *定時(shí)器捕獲/比較1 * /
          DEFW(TACCR1 TACCR1_)
          #定義TACCR2_(0x0176u)/ *定時(shí)器捕獲/比較2 * /
          DEFW(TACCR2 TACCR2_)
          / *備用寄存器名稱* /
          #定義CCTL0 TACCTL0 / *定時(shí)器捕獲/比較控制0 * /
          #定義CCTL1 TACCTL1的/ *定時(shí)器捕獲/比較控制1 * /
          #定義CCTL2 TACCTL2 / *定時(shí)器捕獲/比較控制2 * /
          #定義CCR0 TACCR0 / *定時(shí)器捕獲/比較0 * /
          #定義CCR1 TACCR1 / *定時(shí)器捕獲/比較1 * /
          #定義CCR2 TACCR2 / *定時(shí)器捕獲/比較2 * /
          #定義CCTL0_ TACCTL0_ / *定時(shí)器捕獲/比較控制0 * /
          #定義CCTL1_ TACCTL1_ / *定時(shí)器捕獲/比較控制1 * /
          #定義CCTL2_ TACCTL2_ / *定時(shí)器捕獲/比較控制2 * /
          #定義CCR0_ TACCR0_ / *定時(shí)器捕捉/比較0 * /
          #定義CCR1_ TACCR1_ / *定時(shí)器捕捉/比較1 * /
          #定義CCR2_ TACCR2_ / *定時(shí)器捕捉/比較2 * /
          / *備用寄存器的名字 - 5XX樣式* /


          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();