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

📄 電波時計.asm

📁 pic用电波时钟控制软件 可通过接受二个控制中心自动调节时钟
💻 ASM
📖 第 1 页 / 共 5 页
字号:
            CALL    Label_006D
            GOTO    Label_005E
Label_006C  MOVLW   0x06
Label_0131  SUBWF   0x41      , W
            BTFSC   STATUS    , C
            GOTO    Label_0061
            GOTO    Label_005E
Label_0061  MOVLW   0x06
            SUBWF   0x41      , W
            BTFSS   STATUS    , Z
            GOTO    Label_005E
Label_0133  MOVLW   0x05
            SUBWF   0x40      , W
            BTFSS   STATUS    , Z
            GOTO    Label_005E
            CALL    Label_006E
            BTFSC   0x2B      , 05
            GOTO    Label_005E
            CALL    Label_006F
            MOVF    0x23      , f
Label_0132  BTFSS   STATUS    , Z
            GOTO    Label_0070
            CALL    Label_0071
            BSF     0x2B      , 04
            BSF     0x2B      , 05
            GOTO    Label_005E
Label_0070  CALL    Label_0072
            CLRF    0x2C
Label_005E  RETURN
Label_005D  CLRF    0x2C
            INCF    0x29      , f
            BTFSC   0x27      , 02
            GOTO    Label_0073
            BTFSS   0x27      , 01
Label_0134  GOTO    Label_0073
            MOVLW   0x01
            SUBWF   0x26      , W
            BTFSC   STATUS    , Z
            GOTO    Label_0074
            MOVLW   0x02
            SUBWF   0x26      , W
            BTFSC   STATUS    , Z
            GOTO    Label_0075
            INCF    0x2A      , f
            CLRF    0x28
            GOTO    Label_0076
Label_0075  INCF    0x28      , f
Label_0135  MOVLW   0x02
            SUBWF   0x28      , W
            BTFSC   STATUS    , Z
            GOTO    Label_0077
            MOVLW   0x04
            SUBWF   0x2A      , W
            BTFSS   STATUS    , C
            GOTO    Label_0074
            CLRF    0x2A
            GOTO    Label_0076
Label_0077  MOVLW   0x3C
            SUBWF   0x29      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0078
            BTFSS   0x2B      , 06
            GOTO    Label_0079
            CALL    Label_007A
            GOTO    Label_007B
Label_0079  CALL    Label_007C
            BSF     0x2B      , 01
Label_007B  CALL    Label_0058
            CALL    Label_007D
            CALL    Label_006E
            CALL    Label_007E
            BSF     0x2B      , 02
Label_0136  GOTO    Label_0076
Label_0078  CLRF    0x29
Label_0074  CLRF    0x28
            CLRF    0x2A
            GOTO    Label_0076
Label_0073  CLRF    0x28
            BSF     0x2C      , 05
Label_0076  RETURN
Label_0063  BTFSS   0x2C      , 00
            GOTO    Label_007F
            GOTO    Label_0080
Label_007F  MOVLW   0x05
Label_0130  SUBWF   0x41      , W
            BTFSC   STATUS    , C
            GOTO    Label_0081
Label_011F  RRF     0x26      , W
            RLF     0x4A      , f
            MOVLW   0x04
            SUBWF   0x41      , W
Label_0137  BTFSS   STATUS    , C
            GOTO    Label_0080
            MOVLW   0x06
            SUBWF   0x4A      , W
            BTFSS   STATUS    , C
Label_0138  GOTO    Label_0080
            BSF     0x2C      , 00
            GOTO    Label_0080
Label_0081  RRF     0x26      , W
            RLF     0x4B      , f
            MOVLW   0x09
            SUBWF   0x41      , W
Label_0139  BTFSS   STATUS    , C
            GOTO    Label_0080
            MOVLW   0x0A
            SUBWF   0x4B      , W
            BTFSS   STATUS    , C
            GOTO    Label_0082
Label_013B  BSF     0x2C      , 00
            GOTO    Label_0080
Label_0082  MOVF    0x31      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0083
            MOVF    0x4B      , W
            MOVWF   0x56
            MOVF    0x4A      , W
Label_013C  MOVWF   0x55
Label_013A  INCF    0x31      , f
Label_0121  GOTO    Label_0080
Label_0083  MOVF    0x4B      , W
            SUBWF   0x56      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0084
            MOVF    0x4A      , W
            SUBWF   0x55      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0084
            INCF    0x31      , f
            MOVLW   0x04
            SUBWF   0x31      , W
            BTFSS   STATUS    , C
            GOTO    Label_0080
            DECF    0x31      , f
            GOTO    Label_0080
Label_0084  MOVF    0x4B      , W
            MOVWF   0x56
            MOVF    0x4A      , W
            MOVWF   0x55
            CLRF    0x31
            INCF    0x31      , f
Label_0080  RETURN
Label_0065  BTFSS   0x2C      , 01
            GOTO    Label_0085
            GOTO    Label_0086
Label_0085  MOVLW   0x05
            SUBWF   0x41      , W
            BTFSC   STATUS    , C
            GOTO    Label_0087
            RRF     0x26      , W
            RLF     0x48      , f
            MOVLW   0x04
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_0086
            MOVLW   0x03
            SUBWF   0x48      , W
            BTFSS   STATUS    , C
            GOTO    Label_0086
            BSF     0x2C      , 01
            GOTO    Label_0086
Label_0087  RRF     0x26      , W
            RLF     0x49      , f
            MOVLW   0x09
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_0086
            MOVLW   0x0A
            SUBWF   0x49      , W
            BTFSS   STATUS    , C
            GOTO    Label_0088
            BSF     0x2C      , 01
            GOTO    Label_0086
Label_0088  MOVF    0x30      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0089
            MOVF    0x49      , W
            MOVWF   0x54
            MOVF    0x48      , W
            MOVWF   0x53
            INCF    0x30      , f
            GOTO    Label_0086
Label_0089  MOVF    0x49      , W
            SUBWF   0x54      , W
            BTFSS   STATUS    , Z
            GOTO    Label_008A
            MOVF    0x48      , W
            SUBWF   0x53      , W
            BTFSS   STATUS    , Z
            GOTO    Label_008A
            INCF    0x30      , f
            MOVLW   0x04
            SUBWF   0x30      , W
            BTFSS   STATUS    , C
            GOTO    Label_0086
            DECF    0x30      , f
            GOTO    Label_0086
Label_008A  MOVF    0x49      , W
            MOVWF   0x54
            MOVF    0x48      , W
            MOVWF   0x53
            CLRF    0x30
            INCF    0x30      , f
Label_0086  RETURN
Label_0067  BTFSS   0x2C      , 02
            GOTO    Label_008B
            GOTO    Label_008C
Label_008B  MOVLW   0x03
            SUBWF   0x40      , W
            BTFSC   STATUS    , C
            GOTO    Label_008D
            MOVLW   0x05
            SUBWF   0x41      , W
            BTFSC   STATUS    , C
            GOTO    Label_008E
            RRF     0x26      , W
            RLF     0x43      , f
            MOVLW   0x04
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_008C
            MOVLW   0x04
            SUBWF   0x43      , W
            BTFSS   STATUS    , C
            GOTO    Label_008C
            BSF     0x2C      , 02
            GOTO    Label_008C
Label_008E  RRF     0x26      , W
            RLF     0x44      , f
            MOVLW   0x09
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_008C
            MOVLW   0x0A
            SUBWF   0x44      , W
            BTFSS   STATUS    , C
            GOTO    Label_008C
            BSF     0x2C      , 02
            GOTO    Label_008C
Label_008D  MOVLW   0x05
            SUBWF   0x41      , W
            BTFSC   STATUS    , C
            GOTO    Label_008C
            RRF     0x26      , W
            RLF     0x45      , f
            MOVLW   0x04
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_008C
            MOVLW   0x0A
            SUBWF   0x45      , W
            BTFSS   STATUS    , C
            GOTO    Label_008F
            BSF     0x2C      , 02
            GOTO    Label_008C
Label_008F  MOVF    0x2F      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0090
            MOVF    0x45      , W
            MOVWF   0x50
            MOVF    0x44      , W
            MOVWF   0x4F
            MOVF    0x43      , W
            MOVWF   0x4E
            INCF    0x2F      , f
            GOTO    Label_008C
Label_0090  MOVF    0x45      , W
            SUBWF   0x50      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0091
            MOVF    0x44      , W
            SUBWF   0x4F      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0091
            MOVF    0x43      , W
            SUBWF   0x4E      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0091
            INCF    0x2F      , f
            MOVLW   0x04
            SUBWF   0x2F      , W
            BTFSS   STATUS    , C
            GOTO    Label_008C
            DECF    0x2F      , f
            GOTO    Label_008C
Label_0091  MOVF    0x45      , W
            MOVWF   0x50
            MOVF    0x44      , W
            MOVWF   0x4F
            MOVF    0x43      , W
            MOVWF   0x4E
            CLRF    0x2F
            INCF    0x2F      , f
Label_008C  RETURN
Label_006B  BTFSS   0x2C      , 03
            GOTO    Label_0092
            GOTO    Label_0093
Label_0092  MOVLW   0x06
            SUBWF   0x41      , W
            BTFSC   STATUS    , C
            GOTO    Label_0094
            RRF     0x26      , W
            RLF     0x46      , f
            MOVLW   0x04
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_0093
            MOVLW   0x0A
            SUBWF   0x46      , W
            BTFSS   STATUS    , C
            GOTO    Label_0093
            BSF     0x2C      , 03
            GOTO    Label_0093
Label_0094  RRF     0x26      , W
            RLF     0x47      , f
            MOVLW   0x09
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_0093
            MOVLW   0x0A
            SUBWF   0x47      , W
            BTFSS   STATUS    , C
            GOTO    Label_0095
            BSF     0x2C      , 03
            GOTO    Label_0093
Label_0095  MOVF    0x2E      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0096
            MOVF    0x47      , W
            MOVWF   0x52
            MOVF    0x46      , W
            MOVWF   0x51
            INCF    0x2E      , f
            GOTO    Label_0093
Label_0096  MOVF    0x47      , W
            SUBWF   0x52      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0097
            MOVF    0x46      , W
            SUBWF   0x51      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0097
            INCF    0x2E      , f
            MOVLW   0x04
            SUBWF   0x2E      , W
            BTFSS   STATUS    , C
            GOTO    Label_0093
            DECF    0x2E      , f
            GOTO    Label_0093
Label_0097  MOVF    0x47      , W
            MOVWF   0x52
            MOVF    0x46      , W
            MOVWF   0x51
            CLRF    0x2E
            INCF    0x2E      , f
Label_0093  RETURN
Label_006D  BTFSS   0x2C      , 04
            GOTO    Label_0098
            GOTO    Label_0099
Label_0098  RRF     0x26      , W
            RLF     0x42      , f
            MOVLW   0x03
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_0099
            MOVLW   0x07
            SUBWF   0x42      , W
            BTFSS   STATUS    , C
            GOTO    Label_009A
            BSF     0x2C      , 04
            GOTO    Label_0099
Label_009A  MOVF    0x2D      , f
            BTFSS   STATUS    , Z
            GOTO    Label_009B
            MOVF    0x42      , W
            MOVWF   0x4D
            INCF    0x2D      , f
            GOTO    Label_0099
Label_009B  MOVF    0x42      , W
            SUBWF   0x4D      , W
            BTFSS   STATUS    , Z
            GOTO    Label_009C
            INCF    0x2D      , f
            MOVLW   0x04
            SUBWF   0x2D      , W
            BTFSS   STATUS    , C
            GOTO    Label_0099
            DECF    0x2D      , f
            GOTO    Label_0099
Label_009C  MOVF    0x42      , W
            MOVWF   0x4D
            CLRF    0x2D
            INCF    0x2D      , f
Label_0099  RETURN
Label_00E7  MOVLW   0x99
            MOVWF   0x1F
            CLRF    0x5D
            CLRF    0x5F
            MOVLW   0x10
            MOVWF   0x24
Label_009F  MOVLW   0x19
            MOVWF   0x23
Label_009D  NOP
            NOP
            DECFSZ  0x23      , f
            GOTO    Label_009D
            BSF     0x1F      , 02
Label_009E  BTFSC   0x1F      , 02
            GOTO    Label_009E
            BSF     STATUS    , RP0
            BCF     STATUS    , RP1
            MOVF    0x1E      , W
            BCF     STATUS    , RP0
            BCF     STATUS    , RP1
            MOVWF   0x5C
            CLRF    0x5A
            CALL    Label_004A
            DECFSZ  0x24      , f
            GOTO    Label_009F
            SWAPF   0x5F      , W
            ANDLW   0x0F
            MOVWF   0x68
            SWAPF   0x5D      , W
            ANDLW   0xF0
            IORWF   0x68      , f
            MOVLW   0x81
            MOVWF   0x1F
            CLRF    0x5D
            CLRF    0x5F

⌨️ 快捷键说明

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