⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 assem.s43

📁 MSP430F413单相电表DEMO(编译器IAR 3.42A)
💻 S43
字号:
#include "msp430x41x.h"
DSUB MACRO SOURCE DEST
            ADD   #6666H,SOURCE
            INV   SOURCE
            SETC
            DADD  SOURCE,DEST
            ENDM
;*******************************************
;--------   MSP430-F413     ------------
			      ;RSEG			INFO
            RSEG			CODE
;==============================================
            PUBLIC _BCD1INC
_BCD1INC:   CLRC
            DADD.B   #1,0(R12)
            RET
;==============================================
            PUBLIC _BCD2INC
_BCD2INC:   CLRC
            DADD.B   #1,0(R12)
            DSUB     R5,0(R12)
            DADC.B   1(R12)
            RET
;==============================================
            PUBLIC _BCD3INC
_BCD3INC:   CLRC
            DADD.B   #1,0(R12)
            DADC.B   1(R12)
            DADC.B   2(R12)
            RET
;==============================================
            PUBLIC _BCD4INC
_BCD4INC:   CLRC
            DADD.B   #1,0(R12)
            DADC.B   1(R12)
            DADC.B   2(R12)
            DADC.B   3(R12)
            RET

;==============================================
		        PUBLIC		BATTEST
;Comparator_A  on
BATTEST
            BIS.B  #040H,&P1SEL
            MOV.B  #058H,&CACTL1		;0101 1000: Vref=1/4Vcc。
            BIS.B  #06H,&CACTL2
            CLR.B  &CAPD
            BIT.B  #CAOUT,&CACTL2
            JC     BUTON
            BIS    #01H,R12				 ;xxxx xxx1  此位代表电池状态。
            JMP    BATTNFAIL
BUTON       BIC    #01H,R12
BATTNFAIL   CLR.B  &CACTL1
            BIS.B  #40H,&CAPD
            RET
;*******************************************
			      END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -