📄 assem.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 + -