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

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

?? fet140_adc12_10.s43

?? MSP430的匯編開發例子
?? S43
字號:
;******************************************************************************
;   MSP-FET430P140 Demo - ADC12, Sample A10 Temp and Convert to oC and oF
;
;   Description: A single sample is made on A10 with reference to internal
;   1.5V Vref. Software sets ADC12SC to start sample and conversion - ADC12SC
;   automatically cleared at EOC. ADC12 internal oscillator times sample
;   and conversion. In Mainloop MSP430 waits in LPM0 to save power until
;   ADC10 conversion complete, ADC12_ISR will force exit from any LPMx in
;   Mainloop on reti. Result is converted to Temperature represented as
;   BCD 0000 - 0145 representing oC saved at 0200h and 0000 - 0292 representing
;   oF saved at 0202h.
;   ACLK = n/a, MCLK = SMCLK = default DCO ~800kHz, ADC12CLK = ADC12OSC
;
;   Uncalibrated temperature measured from device to devive will vary do to
;   slope and offset variance from device to device - please see datasheet.
;
;                MSP430F149
;             -----------------
;         /|\|              XIN|-
;          | |                 |
;          --|RST          XOUT|-
;            |                 |
;            |A10 (Temp)       |
;
;   M. Buccini
;   Texas Instruments Inc.
;   Feb 2005
;   Built with IAR Embedded Workbench Version: 3.21A
;******************************************************************************
#include  <msp430x14x.h>
;------------------------------------------------------------------------------
            ORG     01100h                  ; Program Start
;------------------------------------------------------------------------------
RESET       mov.w   #0A00h,SP               ; Initialize stackpointer
            mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop WDT
            mov.w   #SHT0_8+REFON+ADC12ON,&ADC12CTL0 ; 1.5v ref.
            mov.w   #13600,&TACCR0          ; Delay to allow Ref to settle
            bis.w   #CCIE,&TACCTL0          ; Compare-mode interrupt.
            mov.w   #TACLR+MC_1+TASSEL_2,&TACTL; up mode, SMCLK
            bis.w   #LPM0+GIE,SR            ; Enter LPM0, enable interrupts
            bic.w   #CCIE,&TACCTL0          ; Disable timer interrupt
            dint                            ; Disable Interrupts
            mov.w   #SHP,&ADC12CTL1         ; Enable sample timer
            mov.b   #SREF_1+INCH_10,&ADC12MCTL0 ; A10, internal reference
            bis.w   #0001h,&ADC12IE         ; Enable interrupt
                                            ;
Mainloop    bis.w   #ENC+ADC12SC,&ADC12CTL0 ; Start sampling/conversion
            bis.w   #CPUOFF+GIE,SR          ; LPM0, ADC10_ISR will force exit
            call    #Trans2TempC            ; Transform voltage to temperature
            call    #BIN2BCD4               ; R13 = TempC = 0000 - 0145 BCD
            mov.w   R13,&0200h              ; 0200h = temperature oC
            call    #Trans2TempF            ; Transform voltage to temperature
            call    #BIN2BCD4               ; R13 = TempF = 0000 - 0292 BCD
            mov.w   R13,&0202h              ; 0202h = temperature oF
            jmp     Mainloop                ; << breakpoint here
                                            ;
;------------------------------------------------------------------------------
Trans2TempC;Subroutine coverts R12 = R12/4096*423-278
;           oC = ((x/4096)*1500mV)-986mV)*1/3.55mV = x*423/4096 - 278
;           Input:  R12  0000 - 0FFFh, R11 working register
;           Output: R12  0000 - 091h
;------------------------------------------------------------------------------
;            mov.w   &ADC12MEM0,R12          ; Clear IFG flag (not needed)
            mov.w   R12,&MPY                ;
            mov.w   #423,&OP2               ; C
            mov.w   &RESHI,R12              ;
            mov.w   &RESLO,R11              ;
            rlc.w   R11                     ; /4096
            rlc.w   R12                     ;
            rlc.w   R11                     ;
            rlc.w   R12                     ;
            rlc.w   R11                     ;
            rlc.w   R12                     ;
            rlc.w   R11                     ;
            rlc.w   R12                     ;
            sub.w   #278,R12                ; C
            ret                             ;
                                            ;
;-----------------------------------------------------------------------------
Trans2TempF;Subroutine coverts R12 = R12/4096*761-468
;           oF = ((x/4096*1500mV)-923mV)*1/1.97mV = x*761/4096 - 468
;           Input:  R12  0000 - 0FFFh, R11 working register
;           Output: R12  0000 - 0262
;-----------------------------------------------------------------------------
            mov.w   &ADC12MEM0,R12          ; Clear IFG flag
            mov.w   R12,&MPY                ;
            mov.w   #761,&OP2               ; F
            mov.w   &RESHI,R12              ;
            mov.w   &RESLO,R11              ;
            rlc.w   R11                     ; /4096
            rlc.w   R12                     ;
            rlc.w   R11                     ;
            rlc.w   R12                     ;
            rlc.w   R11                     ;
            rlc.w   R12                     ;
            rlc.w   R11                     ;
            rlc.w   R12                     ;
            sub.w   #468,R12                ; F
            ret                             ;
                                            ;
;-----------------------------------------------------------------------------
BIN2BCD4  ; Subroutine converts binary number R12 -> Packed 4-digit BCD R13
;           Input:  R12  0000 - 0FFFh, R15 working register
;           Output: R13  0000 - 4095
;-----------------------------------------------------------------------------
            mov.w   #16,R15                 ; Loop Counter
            clr.w   R13                     ; 0 -> RESULT LSD
BIN1        rla.w   R12                     ; Binary MSB to carry
            dadd.w  R13,R13                 ; RESULT x2 LSD
            dec.w   R15                     ; Through?
            jnz     BIN1                    ; Not through
            ret                             ;
                                            ;
;------------------------------------------------------------------------------
TA0_ISR;    ISR for CCR0
;------------------------------------------------------------------------------
            clr     &TACTL                  ; clear Timer_A control registers
            bic     #LPM0,0(SP)             ; Exit LPMx, interrupts enabled
            reti                            ;
;------------------------------------------------------------------------------
;-----------------------------------------------------------------------------
ADC12_ISR;  ADC12MEM0 -> R12, exit any LPMx mode
;           Output: R12  0000 - 0FFFh
;-----------------------------------------------------------------------------
            mov.w   &ADC12MEM0,R12          ; Clear IFG flag
            mov.w   #GIE,0(SP)              ; Enable Int. exit LPMx on reti
            reti                            ;
                                            ;
;------------------------------------------------------------------------------
;           Interrupt Vectors Used MSP430xx4x
;------------------------------------------------------------------------------
            ORG     0FFFEh                  ; MSP430 RESET Vector
            DW      RESET                   ;
            ORG     0FFEEh                  ; ADC12 Vector
            DW      ADC12_ISR               ;
            ORG     0FFECh                  ; Timer_A0 Vector
            DW      TA0_ISR                 ;
            END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美成人一区二区三区| 亚洲人成网站在线| 精品视频1区2区3区| 高清不卡在线观看| 欧美日韩国产色站一区二区三区| 亚洲成a人v欧美综合天堂下载 | 亚洲与欧洲av电影| 亚洲人成人一区二区在线观看| 国产日韩av一区二区| 欧美v日韩v国产v| 日韩午夜激情免费电影| 欧美一级生活片| 欧美一级欧美一级在线播放| 欧美一区二区三区男人的天堂| 欧美高清激情brazzers| 日韩一区二区免费视频| 欧美一级免费大片| 精品久久久久久久久久久久包黑料| 4438亚洲最大| 精品国产一区二区三区不卡 | 最新高清无码专区| 依依成人精品视频| 亚洲成人动漫av| 另类综合日韩欧美亚洲| 国产一区二区网址| 成人av动漫在线| 欧美亚洲图片小说| 精品国产污污免费网站入口| 国产欧美一区在线| 一区二区欧美精品| 九色porny丨国产精品| 成人深夜视频在线观看| 欧美性大战久久久久久久蜜臀| 欧美日韩精品电影| 久久免费的精品国产v∧| 国产精品久久久久久久裸模| 亚洲午夜成aⅴ人片| 国内精品国产成人国产三级粉色| 成人app网站| 欧美精品 国产精品| 国产欧美日韩在线| 天使萌一区二区三区免费观看| 国产精品18久久久久久vr| 91女人视频在线观看| 久久综合久久综合亚洲| 亚洲一区二区三区四区在线| 狠狠色丁香婷婷综合| 欧美视频在线播放| 欧美激情一区二区三区全黄| 午夜电影一区二区三区| 成人免费视频一区二区| 日韩一区二区三区三四区视频在线观看| 国产色产综合产在线视频| 婷婷亚洲久悠悠色悠在线播放| 成人中文字幕合集| 欧美α欧美αv大片| 午夜精品久久久久久| 99久久久精品| 国产午夜精品福利| 精品一区二区成人精品| 欧美日韩aaaaa| 一区二区三区蜜桃| 99这里只有久久精品视频| 久久女同性恋中文字幕| 精品一区二区三区在线播放 | 国产精品久久久久影院老司| 精品一区二区三区免费毛片爱| 欧美精三区欧美精三区| 夜夜嗨av一区二区三区中文字幕| 成人中文字幕电影| 亚洲国产精品99久久久久久久久| 久久国产乱子精品免费女| 欧美精选一区二区| 亚洲成人动漫av| 欧美精品久久99久久在免费线| 亚洲午夜免费电影| 色一情一伦一子一伦一区| 亚洲天堂成人网| 99久久免费精品高清特色大片| 欧美极品aⅴ影院| 成人黄色一级视频| 亚洲欧洲精品成人久久奇米网| 懂色av中文字幕一区二区三区| 久久精品亚洲一区二区三区浴池| 国产在线精品一区二区三区不卡 | 国产成人精品一区二区三区网站观看| 欧美va日韩va| 国产一区二区三区最好精华液| 久久色在线视频| 国产成人亚洲综合色影视| 2020国产精品久久精品美国| 粉嫩aⅴ一区二区三区四区| 中文字幕一区二区三区四区| 色婷婷综合中文久久一本| 亚洲一区二区av电影| 欧美欧美午夜aⅴ在线观看| 日韩av网站免费在线| 欧美一区二区三区爱爱| 国产一区在线精品| 亚洲欧美国产77777| 欧美精品tushy高清| 国产精品影视天天线| 亚洲国产精品99久久久久久久久| 一本色道久久加勒比精品| 天堂一区二区在线免费观看| 欧美变态tickle挠乳网站| 大陆成人av片| 亚洲成人av免费| 久久综合色婷婷| 91久久香蕉国产日韩欧美9色| 午夜精品福利一区二区三区av| 日韩欧美一区电影| 91视频com| 狠狠色综合日日| 一区二区三区中文字幕| 久久综合色之久久综合| 欧美日韩亚洲国产综合| 国产一区二区日韩精品| 亚洲自拍与偷拍| 欧美国产综合色视频| 欧美一区二区三区免费| 色综合天天天天做夜夜夜夜做| 另类小说一区二区三区| 一区二区视频免费在线观看| 2020国产精品自拍| 91精品国产福利| 色菇凉天天综合网| 国产精品99久久久久久似苏梦涵| 亚洲18色成人| 亚洲人快播电影网| 中文字幕免费在线观看视频一区| 欧美疯狂性受xxxxx喷水图片| www.欧美.com| 国产精品123区| 紧缚奴在线一区二区三区| 成人免费在线观看入口| 日韩美女视频在线| 色狠狠色噜噜噜综合网| 激情综合五月天| 亚洲一区成人在线| 国产精品日产欧美久久久久| 欧美一区二区三区视频在线观看| 在线观看网站黄不卡| 国产精品自拍在线| 天涯成人国产亚洲精品一区av| 中文字幕乱码一区二区免费| 欧美日精品一区视频| 在线国产电影不卡| 菠萝蜜视频在线观看一区| 久久精品国产精品亚洲红杏| 一区二区三区在线观看动漫| 亚洲天堂精品视频| 久久久91精品国产一区二区精品 | 亚洲欧美日韩一区二区| 精品粉嫩aⅴ一区二区三区四区| 欧美午夜精品一区二区三区| 欧美三级电影精品| 色综合久久天天| 成人激情综合网站| 极品少妇一区二区三区精品视频| 蜜桃视频在线观看一区二区| 午夜一区二区三区在线观看| 亚洲免费观看高清完整| 国产精品成人网| 亚洲国产精华液网站w| 久久精品夜色噜噜亚洲aⅴ| 欧美成人女星排行榜| 欧美日韩电影在线播放| 欧美一级在线免费| 欧美一区二区三区的| 日韩午夜在线播放| 91精品国产乱| 国产欧美日韩另类一区| 国产午夜精品一区二区| 国产欧美一区二区精品性| 精品国产露脸精彩对白| 欧美一二三四区在线| 3d成人动漫网站| 91精品国产福利| 精品sm捆绑视频| 国产精品亲子伦对白| 国产精品久久久久永久免费观看| 欧美经典一区二区三区| 欧美国产丝袜视频| 亚洲线精品一区二区三区八戒| 一区二区三区免费| 亚洲.国产.中文慕字在线| 丝袜a∨在线一区二区三区不卡| 久久99久久精品| 国产成人激情av| youjizz久久| 91福利小视频| 久久精品免视看| 亚洲色图制服丝袜| 亚洲成人免费在线观看| 视频一区二区欧美| av电影天堂一区二区在线 | 久久综合九色综合97_久久久| 亚洲欧美怡红院| 日韩中文字幕区一区有砖一区|