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

📄 asm_process.s43

📁 lcd驱动C语言程序
💻 S43
字号:
#include	"msp430xe42x.h"
            NAME ASMS_Process
            RSEG CODE
PUBLIC	  Inc_BCD,Inc_BCD_Word

Inc_BCD:
Inc_BCD_Word:
	     CLRC
	     DADD			#1, R12
	     RET
;==============================================
            PUBLIC BCD1INC
BCD1INC:   CLRC
            DADD.B   #1,0(R12)
            RET
;==============================================
            PUBLIC BCD2INC
BCD2INC:   CLRC
            DADD.B   #1,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 BCD4INC10
BCD4INC10: CLRC
            DADD.B   #10,3(R12)
            DADC.B   2(R12)
            DADC.B   1(R12)
            DADC.B   0(R12)
            BIC.B    #0F0H,0(R12)
            RET

;==============================================             
DLY4us
            NOP
            NOP
            NOP
            NOP
            NOP
            NOP
DLY3us
            NOP
            nop
            nop
            nop
            nop
            nop
            nop
DLY2us
            nop
            nop
            nop
            nop
            nop
            nop
DLY1us
            nop
            nop
            nop
            nop        
DLY0_5us            
            nop
            nop
            nop
            RET
PUBLIC  DELAY1MS,DELAY10MS,DELAY1S            
DELAY1MS
             PUSH   R6
             MOV    #500,R6
YS1MS        CALL   #DLY2us
             DEC    R6
             JNZ    YS1MS
             POP    R6
             RET
DELAY10MS    PUSH   R4
             MOV.B  #10,R4
YS10MS       CALL   #DELAY1MS
             DEC.B  R4
             JNZ    YS10MS
             POP    R4
             RET
DELAY1S      PUSH   R4
             MOV.B  #100,R4
YS1S         CALL   #DELAY1MS
             DEC.B  R4
             JNZ    YS1S
             POP    R4
             RET             
            
           end





            END             
               

⌨️ 快捷键说明

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