亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msp430x24x_uscib0_i2c_01.s43

?? 步進電機驅動程序msp430f247單片機
?? S43
字號:
;*******************************************************************************
;   MSP430x24x Demo - USCI_B0 I2C Master to TMP100, Set P1.0 if Temp > 28C
;
;   Description: I2C interface to TMP100 temperature sensor in 9-bit mode.
;   Timer_A CCR0 interrupt is used to wake up and read the two bytes of
;   the TMP100 temperature register every 62ms. If the temperature is greater
;   than 28C, P1.0 is set, else reset. CPU is operated in LPM0. I2C speed
;   is ~100kHz.
;   ACLK = n/a, MCLK = SMCLK = TACLK = BRCLK = default DCO = ~1.045MHz
;
;          /|\           /|\ /|\
;           |   TMP100   10k 10k     MSP430F249
;           |   -------   |   |   -------------------
;           +--|Vcc SDA|<-|---+->|P3.1/UCB0SDA    XIN|-
;           |  |       |  |      |                   |
;           +--|A1,A0  |  |      |               XOUT|-
;              |       |  |      |                   |
;           +--|Vss SCL|<-+------|P3.2/UCB0SCL   P1.0|---> LED
;          \|/  -------          |                   |
;
;   B. Nisarga
;   Texas Instruments Inc.
;   September 2007
;   Built with IAR Embedded Workbench Version: 3.42A
;*******************************************************************************
#include "msp430x24x.h"
;-------------------------------------------------------------------------------
            RSEG    CSTACK                  ; Define stack segment
;-------------------------------------------------------------------------------
            RSEG    CODE                    ; Assemble to Flash memory
;-------------------------------------------------------------------------------
RESET       mov.w   #SFE(CSTACK),SP         ; Initialize stackpointer
StopWDT     mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop WDT
SetupP1     bis.b   #01h,&P1DIR             ; P1.0 output
SetupP3     bis.b   #06h,&P3SEL             ; Assign I2C pins to USCI_B0
SetupUCB0   bis.b   #UCSWRST,&UCB0CTL1      ; Enable SW reset
            mov.b   #UCMST+UCMODE_3+UCSYNC,&UCB0CTL0
                                            ; I2C Master, synchronous mode
            mov.b   #UCSSEL_2+UCSWRST,&UCB0CTL1
                                            ; Use SMCLK, keep SW reset
            mov.b   #12,&UCB0BR0            ; fSCL = SMCLK/12 = ~100kHz
            mov.b   #00,&UCB0BR1
            mov.w   #04Eh,&UCB0I2CSA        ; Set slave address
            bic.b   #UCSWRST,&UCB0CTL1      ; Clear SW reset, resume operation
            bis.b   #UCB0RXIE,&IE2          ; Enable RX interrupt
SetupTA     mov.w   #TASSEL_2+MC_2,&TACTL   ; SMCLK, contmode

Mainloop    mov.w   #2,R6                   ; Load RX byte counter
            bis.b   #UCTXSTT,&UCB0CTL1      ; I2C start condition
            bis.w   #CPUOFF+GIE,SR          ; Enter LPM0, enable interrupts
                                            ; Remain in LPM0 until all data
                                            ; is RX'd

            cmp.w   #01D00h,R4              ; >28C?
            jlo     Low_Temp
            bis.b   #01h,&P1OUT             ; P1.0 = 1
            jmp     Wait_Next
Low_Temp    bic.b   #01h,&P1OUT             ; P1.0 = 0
Wait_Next   dint
            bis.w   #CCIE,&TACCTL0          ; TACCR0 interrupt enabled
            bis.w   #CPUOFF+GIE,SR          ; CPU off, interrupts enabled
                                            ; Remain in LPM0 until TACCR0
                                            ; interrupt occurs
            bic.w   #CCIE,&TACCTL0          ; TACCR0 interrupt disabled
            jmp     Mainloop
;-------------------------------------------------------------------------------
TA0_ISR
;-------------------------------------------------------------------------------
            bic.w   #CPUOFF,0(SP)           ; Exit LPM0
            reti
;-------------------------------------------------------------------------------
; The USCIAB0TX_ISR is structured such that it can be used to receive any
; 2+ number of bytes by pre-loading R6 with the byte count.
;-------------------------------------------------------------------------------
USCIAB0TX_ISR;      USCI_B0 Data ISR
;-------------------------------------------------------------------------------
            dec.w   R6                      ; Decrement RX byte counter
            jz      USCIAB0TX_ISR_2         ; Jump if all bytes were RX'd
            mov.b   &UCB0RXBUF,R4           ; Get received byte
            swpb    R4                      ; Move into MSB
            cmp.w   #1,R6                   ; Only one byte left?
            jeq     USCIAB0TX_ISR_1         ; Jump if yes
            reti

USCIAB0TX_ISR_1
            bis.b   #UCTXSTP,&UCB0CTL1      ; Generate I2C stop condition
            reti

USCIAB0TX_ISR_2
            mov.b   &UCB0RXBUF,R5           ; Get final received byte
            bis.w   R5,R4                   ; Combine MSB and LSB
            bic.w   #CPUOFF,0(SP)           ; Exit LPM0
            reti
;-------------------------------------------------------------------------------
            COMMON  INTVEC                  ; Interrupt Vectors
;-------------------------------------------------------------------------------
            ORG     TIMERA0_VECTOR          ; Timer_A0 Vector
            DW      TA0_ISR
            ORG     USCIAB0TX_VECTOR        ; USCI_B0 I2C Data Int Vector
            DW      USCIAB0TX_ISR
            ORG     RESET_VECTOR            ; POR, ext. Reset, Watchdog
            DW      RESET
            END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美色电影| 欧美性生活久久| 蜜臀av一级做a爰片久久| 亚洲欧美另类综合偷拍| 国产精品天干天干在观线| 欧美精品一区二区三区在线| 日韩视频在线观看一区二区| 欧美一级一区二区| 日韩精品影音先锋| 精品粉嫩aⅴ一区二区三区四区| 91精品国产综合久久香蕉的特点| 欧美一区二区三区电影| 欧美变态tickle挠乳网站| 精品va天堂亚洲国产| 精品国产伦一区二区三区免费| 精品国产乱码久久久久久夜甘婷婷 | 国产又粗又猛又爽又黄91精品| 日本美女一区二区三区视频| 免费欧美高清视频| 国产精品一区在线观看乱码| 国产成人av一区二区三区在线观看| 国产传媒日韩欧美成人| 白白色亚洲国产精品| 欧美系列一区二区| 精品少妇一区二区三区在线播放| 久久综合色一综合色88| 亚洲国产精品二十页| 一区二区三区国产豹纹内裤在线| 亚洲国产成人av好男人在线观看| 日本午夜精品视频在线观看| 国产福利一区在线| 欧美日韩在线精品一区二区三区激情 | 国产日韩欧美精品在线| 亚洲国产高清aⅴ视频| 亚洲激情欧美激情| 国产美女久久久久| 欧美日韩中文一区| 久久久www成人免费毛片麻豆 | 欧美一区二区不卡视频| 国产三级一区二区| 亚洲成人av在线电影| 国产91在线看| 欧美一级片在线看| 中文字幕一区二区三区乱码在线| 天堂资源在线中文精品| 成人动漫av在线| 91精品国模一区二区三区| 中文字幕一区二| 久久精品国产一区二区| 99免费精品视频| 久久综合色之久久综合| 日韩综合在线视频| 91色在线porny| 国产欧美一区视频| 韩日精品视频一区| 欧美区在线观看| 亚洲精品国产一区二区精华液| 国产毛片精品视频| 日韩一区二区影院| 日韩精品一二三四| 欧美日韩一区二区三区在线看| 国产精品美女久久久久久久| 黄色精品一二区| 欧美大片在线观看| 亚洲成a人片综合在线| 色94色欧美sute亚洲13| 中文字幕色av一区二区三区| 国产精品影音先锋| 久久精品欧美日韩精品| 国产麻豆午夜三级精品| 日韩欧美高清dvd碟片| 亚洲va天堂va国产va久| 日本黄色一区二区| 一区二区三区免费| 色综合久久久久久久久久久| 中文字幕一区在线观看视频| 粉嫩绯色av一区二区在线观看 | av在线这里只有精品| 国产欧美精品日韩区二区麻豆天美| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩国产大片| 日韩在线观看一区二区| 欧美一区二区国产| 国内精品久久久久影院一蜜桃| 欧美一区二区三区不卡| 日韩精品电影一区亚洲| 日韩女优视频免费观看| 精品一区二区国语对白| 久久这里只有精品视频网| 国产一级精品在线| 国产精品盗摄一区二区三区| 色婷婷一区二区| 洋洋av久久久久久久一区| 欧美日韩免费电影| 精品在线观看视频| 中文字幕第一区| 色欧美88888久久久久久影院| 亚洲综合成人在线| 欧美一二三四区在线| 国产一区日韩二区欧美三区| 欧美激情在线看| 色婷婷综合久久久久中文一区二区| 亚洲国产视频一区二区| 日韩欧美亚洲国产精品字幕久久久 | 丝袜美腿亚洲一区二区图片| 日韩精品最新网址| 97se狠狠狠综合亚洲狠狠| 亚洲一区在线视频观看| 日韩午夜电影av| 色综合色综合色综合| 日本麻豆一区二区三区视频| 国产精品欧美久久久久无广告| 91久久久免费一区二区| 精品一二线国产| 亚洲嫩草精品久久| 精品精品国产高清一毛片一天堂| 成人黄色免费短视频| 香蕉久久一区二区不卡无毒影院| 26uuu色噜噜精品一区| 91国产精品成人| 国产乱国产乱300精品| 亚洲综合在线视频| 国产日韩欧美制服另类| 日韩一区二区三区视频在线观看 | 91高清视频在线| 国产一区二区三区电影在线观看| 亚洲精品视频在线| 久久精品欧美一区二区三区不卡 | 国产片一区二区三区| 欧美群妇大交群的观看方式| 99国产精品视频免费观看| 久久精品国产精品亚洲红杏| 亚洲美女精品一区| 中文字幕免费不卡| 久久这里都是精品| 欧美一级xxx| 欧美久久久久久久久| 色婷婷av久久久久久久| 成人久久久精品乱码一区二区三区| 亚洲444eee在线观看| 亚洲精品成人少妇| 国产精品国产三级国产aⅴ无密码| 久久这里只精品最新地址| 91精品国产乱码久久蜜臀| 欧美亚洲一区二区在线| 色欧美片视频在线观看| 91影院在线观看| 91在线国产福利| 97久久人人超碰| 不卡视频一二三| 99久久精品免费看| 成人高清免费观看| 成人美女视频在线看| 成人免费va视频| 91麻豆视频网站| 色综合中文字幕国产 | 激情综合五月天| 老司机精品视频线观看86| 日本不卡一二三区黄网| 欧美aⅴ一区二区三区视频| 日韩精品免费专区| 久久精品噜噜噜成人88aⅴ| 美日韩黄色大片| 国模冰冰炮一区二区| 狠狠狠色丁香婷婷综合久久五月| 极品少妇xxxx偷拍精品少妇| 另类小说综合欧美亚洲| 国产真实乱子伦精品视频| 国产精品一二三四区| 99视频超级精品| 欧美午夜精品一区| 777色狠狠一区二区三区| 欧美大片免费久久精品三p| 久久色.com| 亚洲欧美国产77777| 午夜久久久久久久久久一区二区| 蜜桃久久久久久| 成人性生交大合| 91福利社在线观看| 欧美精品1区2区3区| 久久综合久久综合亚洲| 国产精品视频一二| 亚洲成人高清在线| 国产河南妇女毛片精品久久久| 97成人超碰视| 制服丝袜中文字幕亚洲| 久久久久久黄色| 亚洲国产欧美在线人成| 国产精品综合二区| 日本韩国欧美国产| 精品动漫一区二区三区在线观看| 国产精品每日更新在线播放网址| 亚洲一区二区视频| 国产麻豆精品一区二区| 一本一本大道香蕉久在线精品| 日韩精品综合一本久道在线视频| 成人免费一区二区三区在线观看| 美腿丝袜亚洲三区| 欧美性欧美巨大黑白大战| 久久久久一区二区三区四区|