📄 dial_t6b.asm
字号:
CLRF PWM7
PWM2_RUN5
MOVLW 0X0D
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_RUN6
MOVLW 0XFF
MOVWF PWM5
CLRF PWM6
PWM2_RUN6
MOVLW 0X0E
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_RUN7
MOVLW 0XFF
MOVWF PWM4
CLRF PWM5
PWM2_RUN7
MOVLW 0X0F
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_RUN8
MOVLW 0XFF
MOVWF PWM3
CLRF PWM4
PWM2_RUN8
MOVLW 0X10
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_RUN1
MOVLW 0XFF
MOVWF PWM2
CLRF PWM3
PWM3_RUN1
MOVLW 0X11
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_RUN2
MOVLW 0XFF
MOVWF PWM9
PWM3_RUN2
MOVLW 0X12
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_RUN3
MOVLW 0XFF
MOVWF PWM8
CLRF PWM9
PWM3_RUN3
MOVLW 0X13
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_RUN4
MOVLW 0XFF
MOVWF PWM7
CLRF PWM8
PWM3_RUN4
MOVLW 0X14
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_RUN5
MOVLW 0XFF
MOVWF PWM6
CLRF PWM7
PWM3_RUN5
MOVLW 0X15
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_RUN6
MOVLW 0XFF
MOVWF PWM5
CLRF PWM6
PWM3_RUN6
MOVLW 0X16
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_RUN7
MOVLW 0XFF
MOVWF PWM4
CLRF PWM5
PWM3_RUN7
MOVLW 0X17
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_RUN1
MOVLW 0XFF
MOVWF PWM3
CLRF PWM4
PWM4_RUN1
MOVLW 0X18
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_RUN2
MOVLW 0XFF
MOVWF PWM9
PWM4_RUN2
MOVLW 0X19
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_RUN3
MOVLW 0XFF
MOVWF PWM8
CLRF PWM9
PWM4_RUN3
MOVLW 0X1A
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_RUN4
MOVLW 0XFF
MOVWF PWM7
CLRF PWM8
PWM4_RUN4
MOVLW 0X1B
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_RUN5
MOVLW 0XFF
MOVWF PWM6
CLRF PWM7
PWM4_RUN5
MOVLW 0X1C
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_RUN6
MOVLW 0XFF
MOVWF PWM5
CLRF PWM6
PWM4_RUN6
MOVLW 0X1D
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_RUN1
MOVLW 0XFF
MOVWF PWM4
CLRF PWM5
PWM5_RUN1
MOVLW 0X1E
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_RUN2
MOVLW 0XFF
MOVWF PWM9
PWM5_RUN2
MOVLW 0X1F
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_RUN3
MOVLW 0XFF
MOVWF PWM8
CLRF PWM9
PWM5_RUN3
MOVLW 0X20
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_RUN4
MOVLW 0XFF
MOVWF PWM7
CLRF PWM8
PWM5_RUN4
MOVLW 0X21
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_RUN5
MOVLW 0XFF
MOVWF PWM6
CLRF PWM7
PWM5_RUN5
MOVLW 0X22
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_RUN1
MOVLW 0XFF
MOVWF PWM5
CLRF PWM6
PWM6_RUN1
MOVLW 0X23
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_RUN2
MOVLW 0XFF
MOVWF PWM9
PWM6_RUN2
MOVLW 0X24
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_RUN3
MOVLW 0XFF
MOVWF PWM8
CLRF PWM9
PWM6_RUN3
MOVLW 0X25
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_RUN4
MOVLW 0XFF
MOVWF PWM7
CLRF PWM8
PWM6_RUN4
MOVLW 0X26
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM7_RUN1
MOVLW 0XFF
MOVWF PWM6
CLRF PWM7
PWM7_RUN1
MOVLW 0X27
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM7_RUN2
MOVLW 0XFF
MOVWF PWM9
PWM7_RUN2
MOVLW 0X28
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM7_RUN3
MOVLW 0XFF
MOVWF PWM8
CLRF PWM9
PWM7_RUN3
MOVLW 0X29
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM8_RUN1
MOVLW 0XFF
MOVWF PWM7
CLRF PWM8
PWM8_RUN1
MOVLW 0X2A
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM8_RUN2
MOVLW 0XFF
MOVWF PWM9
PWM8_RUN2
MOVLW 0X2B
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM9_RUN1
MOVLW 0XFF
MOVWF PWM8
CLRF PWM9
PWM9_RUN1
MOVLW 0X2C
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM9_OFF1
MOVLW 0XFF
MOVWF PWM9
PWM9_OFF1
MOVLW 0X2D
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM8_OFF1
CLRF PWM9
PWM8_OFF1
MOVLW 0X2E
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM8_OFF2
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM8_OFF2
MOVLW 0X2F
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM7_OFF1
CLRF PWM9
PWM7_OFF1
MOVLW 0X30
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM7_OFF2
MOVLW 0XFF
MOVWF PWM8
CLRF PWM7
PWM7_OFF2
MOVLW 0X31
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM7_OFF3
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM7_OFF3
MOVLW 0X32
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_OFF1
MOVLW 0XFF
CLRF PWM9
PWM6_OFF1
MOVLW 0X33
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_OFF2
MOVLW 0XFF
MOVWF PWM7
CLRF PWM6
PWM6_OFF2
MOVLW 0X34
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_OFF3
MOVLW 0XFF
MOVWF PWM8
CLRF PWM7
PWM6_OFF3
MOVLW 0X35
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM6_OFF4
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM6_OFF4
MOVLW 0X36
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_OFF1
CLRF PWM9
PWM5_OFF1
MOVLW 0X37
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_OFF2
MOVLW 0XFF
MOVWF PWM6
CLRF PWM5
PWM5_OFF2
MOVLW 0X38
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_OFF3
MOVLW 0XFF
MOVWF PWM7
CLRF PWM6
PWM5_OFF3
MOVLW 0X39
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_OFF4
MOVLW 0XFF
MOVWF PWM8
CLRF PWM7
PWM5_OFF4
MOVLW 0X3A
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM5_OFF5
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM5_OFF5
MOVLW 0X3B
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_OFF1
CLRF PWM9
PWM4_OFF1
MOVLW 0X3C
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_OFF2
MOVLW 0XFF
MOVWF PWM5
CLRF PWM4
PWM4_OFF2
MOVLW 0X3D
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_OFF3
MOVLW 0XFF
MOVWF PWM6
CLRF PWM5
PWM4_OFF3
MOVLW 0X3E
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_OFF4
MOVLW 0XFF
MOVWF PWM7
CLRF PWM6
PWM4_OFF4
MOVLW 0X3F
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_OFF5
MOVLW 0XFF
MOVWF PWM8
CLRF PWM7
PWM4_OFF5
MOVLW 0X40
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM4_OFF6
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM4_OFF6
MOVLW 0X41
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_OFF1
CLRF PWM9
PWM3_OFF1
MOVLW 0X42
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_OFF2
MOVLW 0XFF
MOVWF PWM4
CLRF PWM3
PWM3_OFF2
MOVLW 0X43
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_OFF3
MOVLW 0XFF
MOVWF PWM5
CLRF PWM4
PWM3_OFF3
MOVLW 0X44
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_OFF4
MOVLW 0XFF
MOVWF PWM6
CLRF PWM5
PWM3_OFF4
MOVLW 0X45
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_OFF5
MOVLW 0XFF
MOVWF PWM7
CLRF PWM6
PWM3_OFF5
MOVLW 0X46
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_OFF6
MOVLW 0XFF
MOVWF PWM8
CLRF PWM7
PWM3_OFF6
MOVLW 0X47
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM3_OFF7
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM3_OFF7
MOVLW 0X48
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF1
CLRF PWM9
PWM2_OFF1
MOVLW 0X49
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF2
MOVLW 0XFF
MOVWF PWM3
CLRF PWM2
PWM2_OFF2
MOVLW 0X4A
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF3
MOVLW 0XFF
MOVWF PWM4
CLRF PWM3
PWM2_OFF3
MOVLW 0X4B
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF4
MOVLW 0XFF
MOVWF PWM5
CLRF PWM4
PWM2_OFF4
MOVLW 0X4C
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF5
MOVLW 0XFF
MOVWF PWM6
CLRF PWM5
PWM2_OFF5
MOVLW 0X4D
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF6
MOVLW 0XFF
MOVWF PWM7
CLRF PWM6
PWM2_OFF6
MOVLW 0X4E
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF7
MOVLW 0XFF
MOVWF PWM8
CLRF PWM7
PWM2_OFF7
MOVLW 0X4F
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM2_OFF8
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM2_OFF8
MOVLW 0X50
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF1
CLRF PWM9
PWM1_OFF1
MOVLW 0X51
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF2
MOVLW 0XFF
MOVWF PWM2
CLRF PWM1
PWM1_OFF2
MOVLW 0X52
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF3
MOVLW 0XFF
MOVWF PWM3
CLRF PWM2
PWM1_OFF3
MOVLW 0X53
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF4
MOVLW 0XFF
MOVWF PWM4
CLRF PWM3
PWM1_OFF4
MOVLW 0X54
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF5
MOVLW 0XFF
MOVWF PWM5
CLRF PWM4
PWM1_OFF5
MOVLW 0X55
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF6
MOVLW 0XFF
MOVWF PWM6
CLRF PWM5
PWM1_OFF6
MOVLW 0X56
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF7
MOVLW 0XFF
MOVWF PWM7
CLRF PWM6
PWM1_OFF7
MOVLW 0X57
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF8
MOVLW 0XFF
MOVWF PWM8
CLRF PWM7
PWM1_OFF8
MOVLW 0X58
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM1_OFF9
MOVLW 0XFF
MOVWF PWM9
CLRF PWM8
PWM1_OFF9
MOVLW 0X59
SUBWF PULSE_H,W
BTFSS STATUS,Z
GOTO PWM_DRIVE
CLRF PWM9
GOTO PWM_DRIVE
;****************SINGLE COLOR PERFORM 5 / consist of 1-4 perform***************
SPERFORM5
BTFSC SIGNAL,1
GOTO INCF_HIGH
INCF NUM_PULSEL
BTFSC STATUS,Z
INCF_HIGH
INCF NUM_PULSEH
BCF SIGNAL,1
MOVLW 0X48 ;9s for each perform
SUBWF NUM_PULSEH,W
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -