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

📄 電波時計.asm

📁 pic用电波时钟控制软件 可通过接受二个控制中心自动调节时钟
💻 ASM
📖 第 1 页 / 共 5 页
字号:
            SUBWF   0x56      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0041
Label_0105  CLRF    0x56
            INCF    0x55      , f
            MOVLW   0x06
            SUBWF   0x55      , W
Label_00FD  BTFSS   STATUS    , Z
            GOTO    Label_0041
            CLRF    0x55
            INCF    0x54      , f
            MOVLW   0x0A
            SUBWF   0x54      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0042
            CLRF    0x54
            INCF    0x53      , f
            GOTO    Label_0041
Label_0042  MOVLW   0x02
            SUBWF   0x53      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0041
            MOVLW   0x04
            SUBWF   0x54      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0041
            CLRF    0x54
            CLRF    0x53
            INCF    0x4D      , f
            MOVLW   0x07
            SUBWF   0x4D      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0043
            CLRF    0x4D
Label_0043  INCF    0x50      , f
            MOVLW   0x0A
            SUBWF   0x50      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0044
            CLRF    0x50
Label_00FC  INCF    0x4F      , f
            MOVLW   0x0A
            SUBWF   0x4F      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0044
            CLRF    0x4F
Label_00FE  INCF    0x4E      , f
            GOTO    Label_0041
Label_0044  MOVLW   0x03
            SUBWF   0x4E      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0041
            MOVLW   0x06
            SUBWF   0x4F      , W
Label_0103  BTFSS   STATUS    , Z
            GOTO    Label_0041
Label_0104  MOVLW   0x06
            MOVF    0x4C      , f
            BTFSC   STATUS    , Z
            ADDLW   0x01
            SUBWF   0x50      , W
            BTFSS   STATUS    , Z
Label_00FF  GOTO    Label_0041
            CLRF    0x50
            INCF    0x50      , f
            CLRF    0x4F
            CLRF    0x4E
            INCF    0x52      , f
            MOVLW   0x0A
            SUBWF   0x52      , W
Label_0106  BTFSS   STATUS    , Z
            GOTO    Label_0041
Label_0107  CLRF    0x52
            INCF    0x51      , f
            MOVLW   0x0A
            SUBWF   0x51      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0041
Label_0100  CLRF    0x51
Label_0041  RETURN
Label_003F  MOVLW   0xB8
            MOVWF   0x24
            CLRF    0x39
            CLRF    0x38
Label_0108  CLRF    0x5D
Label_0109  CLRF    0x5F
            MOVF    0x34      , W
            MOVWF   0x5A
            MOVF    0x35      , W
            MOVWF   0x5C
Label_0047  INCF    0x39      , f
            MOVLW   0x0C
            SUBWF   0x39      , W
            BTFSC   STATUS    , Z
            GOTO    Label_0045
            CALL    Label_000B
Label_010A  INCF    0x24      , f
Label_010B  MOVWF   0x5F
            CLRF    0x5D
            MOVF    0x32      , f
            BTFSC   STATUS    , Z
            GOTO    Label_0046
Label_00E8  MOVLW   0x02
            SUBWF   0x39      , W
            BTFSS   STATUS    , Z
Label_010C  GOTO    Label_0046
            INCF    0x5F      , f
Label_0046  CALL    Label_001C
            MOVF    0x60      , f
            BTFSC   STATUS    , Z
            GOTO    Label_0045
            MOVF    0x5A      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0047
            MOVF    0x5C      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0047
            MOVF    0x5F      , W
            MOVWF   0x5C
Label_0045  MOVF    0x5A      , f
Label_0110  BTFSS   STATUS    , Z
            GOTO    Label_0048
            MOVLW   0x20
            SUBWF   0x5C      , W
            BTFSC   STATUS    , C
            GOTO    Label_0048
            MOVLW   0x0A
            CALL    Label_0015
            MOVF    0x5A      , W
Label_010E  MOVWF   0x3A
            MOVF    0x5C      , W
            MOVWF   0x3B
            MOVLW   0x0A
            SUBWF   0x39      , W
            BTFSS   STATUS    , C
            GOTO    Label_0049
            MOVLW   0x0A
            SUBWF   0x39      , f
            INCF    0x38      , f
            GOTO    Label_0049
Label_0048  CLRF    0x3B
            CLRF    0x3A
            CLRF    0x39
            CLRF    0x38
Label_0049  RETURN
Label_004A  MOVF    0x5C      , W
            ADDWF   0x5F      , f
            BTFSC   STATUS    , C
Label_0112  INCF    0x5D      , f
            MOVF    0x5A      , W
Label_010F  ADDWF   0x5D      , f
Label_00F1  RETURN
            MOVF    0x5C      , W
            ADDWF   0x5F      , f
            BTFSC   STATUS    , C
            INCF    0x5E      , f
            MOVF    0x5B      , W
            ADDWF   0x5E      , f
            BTFSC   STATUS    , C
            INCF    0x5D      , f
            MOVF    0x5A      , W
Label_0114  ADDWF   0x5D      , f
            RETURN
Label_0012  CLRF    0x5A
Label_0115  MOVWF   0x5B
            MOVLW   0x08
            MOVWF   0x5E
Label_004B  RRF     0x5B      , f
            BTFSC   STATUS    , C
Label_0116  CALL    Label_004A
            BCF     STATUS    , C
            RLF     0x5C      , f
Label_0117  RLF     0x5A      , f
            DECFSZ  0x5E      , f
            GOTO    Label_004B
            RETURN
Label_0015  CLRF    0x5F
            MOVWF   0x5D
            MOVF    0x5D      , f
            BTFSS   STATUS    , Z
            GOTO    Label_004C
            CLRF    0x5A
            CLRF    0x5C
Label_011A  GOTO    Label_004D
Label_004C  BCF     STATUS    , C
            INCF    0x5F      , f
            RLF     0x5D      , f
Label_011C  BTFSS   STATUS    , C
Label_0002  GOTO    Label_004C
            RRF     0x5D      , f
            CLRF    0x5A
Label_004E  MOVF    0x5D      , W
Label_011E  SUBWF   0x5C      , f
            RLF     0x5A      , f
            BTFSS   0x5A      , 00
            ADDWF   0x5C      , f
            BCF     STATUS    , C
            RRF     0x5D      , f
            DECFSZ  0x5F      , f
Label_0120  GOTO    Label_004E
Label_004D  RETURN
Label_001C  MOVF    0x5A      , W
            MOVWF   0x60
            MOVF    0x5D      , W
            SUBWF   0x5A      , f
            BTFSC   STATUS    , C
            GOTO    Label_004F
            ADDWF   0x5A      , f
            GOTO    Label_0050
Label_004F  MOVF    0x5F      , W
            SUBWF   0x5C      , f
            BTFSC   STATUS    , C
            GOTO    Label_0051
            MOVF    0x5A      , f
            BTFSC   STATUS    , Z
Label_0122  GOTO    Label_0052
            DECF    0x5A      , f
            GOTO    Label_0051
Label_0052  ADDWF   0x5C      , f
            MOVF    0x60      , W
            MOVWF   0x5A
Label_0050  CLRF    0x60
Label_0123  GOTO    Label_0053
Label_0051  MOVLW   0x01
            MOVWF   0x60
Label_0053  RETURN
Label_007C  CLRF    0x41
            CLRF    0x40
            CLRF    0x3F
            CLRF    0x3E
            CLRF    0x3D
            CLRF    0x3C
            CLRF    0x3B
            INCF    0x3B      , f
            CLRF    0x3A
            CLRF    0x39
            INCF    0x39      , f
            CLRF    0x38
            CLRF    0x37
            CLRF    0x36
            CLRF    0x33
            CLRF    0x34
            CLRF    0x35
            INCF    0x35      , f
            CLRF    0x32
            INCF    0x32      , f
            RETURN
Label_006E  CLRF    0x4B
            CLRF    0x4A
            CLRF    0x49
            CLRF    0x48
            CLRF    0x47
            CLRF    0x46
            CLRF    0x42
            CLRF    0x45
            CLRF    0x44
            CLRF    0x43
            RETURN
Label_007D  CLRF    0x56
            CLRF    0x55
            CLRF    0x54
            CLRF    0x53
            CLRF    0x52
            CLRF    0x51
            CLRF    0x4D
            CLRF    0x50
            CLRF    0x4F
            CLRF    0x4E
Label_0127  RETURN
Label_007E  CLRF    0x31
            CLRF    0x30
            CLRF    0x2F
            CLRF    0x2D
            CLRF    0x2E
            RETURN
Label_006F  CLRF    0x23
            MOVLW   0x03
            SUBWF   0x31      , W
            BTFSS   STATUS    , C
Label_0129  GOTO    Label_0054
            MOVLW   0x03
            SUBWF   0x30      , W
            BTFSS   STATUS    , C
            GOTO    Label_0054
            MOVLW   0x03
            SUBWF   0x2F      , W
            BTFSS   STATUS    , C
            GOTO    Label_0054
            MOVLW   0x03
Label_0128  SUBWF   0x2D      , W
            BTFSS   STATUS    , C
            GOTO    Label_0054
            MOVLW   0x03
            SUBWF   0x2E      , W
            BTFSS   STATUS    , C
            GOTO    Label_0054
            GOTO    Label_0055
Label_0054  INCF    0x23      , f
Label_0055  RETURN
Label_007A  CLRF    0x7E
            MOVLW   0x03
            SUBWF   0x40      , W
            BTFSC   STATUS    , C
            GOTO    Label_0056
            CLRF    0x41
Label_012A  CLRF    0x40
            GOTO    Label_0057
Label_0056  MOVLW   0x09
            MOVWF   0x41
            MOVLW   0x05
            MOVWF   0x40
            CALL    Label_0058
Label_0057  RETURN
Label_0071  MOVF    0x56      , W
Label_0126  MOVWF   0x3F
            MOVF    0x55      , W
            MOVWF   0x3E
            MOVF    0x54      , W
            MOVWF   0x3D
            MOVF    0x53      , W
            MOVWF   0x3C
            MOVF    0x52      , W
Label_0125  MOVWF   0x37
            MOVF    0x51      , W
            MOVWF   0x36
            MOVF    0x4D      , W
            MOVWF   0x33
            CLRF    0x5D
            MOVF    0x50      , W
            MOVWF   0x5F
            MOVF    0x4F      , W
            MOVWF   0x5C
            MOVLW   0x0A
            CALL    Label_0012
Label_0124  MOVF    0x4E      , W
            MOVWF   0x5C
            MOVLW   0x64
            CALL    Label_0012
            MOVF    0x5D      , W
            MOVWF   0x34
            MOVF    0x5F      , W
            MOVWF   0x35
            CLRF    0x32
            MOVLW   0x01
            ANDWF   0x36      , W
Label_012C  BTFSC   STATUS    , Z
            GOTO    Label_0059
            MOVLW   0x02
Label_0059  ADDWF   0x37      , W
            ANDLW   0x03
            BTFSC   STATUS    , Z
            INCF    0x32      , f
Label_012B  CALL    Label_003F
            RETURN
Label_0111  BTFSS   0x2B      , 01
            GOTO    Label_005A
            BTFSC   0x2B      , 06
            GOTO    Label_005B
            BTFSC   0x2B      , 02
            GOTO    Label_005C
Label_005A  BSF     0x2C      , 05
            BTFSC   0x2B      , 00
            CALL    Label_005D
            GOTO    Label_005E
Label_005B  BTFSC   0x2B      , 02
Label_012D  GOTO    Label_005C
            BTFSC   0x2B      , 00
            CALL    Label_005D
            GOTO    Label_005E
Label_005C  BTFSC   0x27      , 02
            GOTO    Label_005F
            BTFSS   0x27      , 01
            GOTO    Label_005F
            BTFSS   0x27      , 00
            GOTO    Label_005F
            BCF     0x2C      , 05
Label_012E  MOVLW   0x02
            SUBWF   0x26      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0060
            GOTO    Label_0061
Label_005F  BSF     0x2C      , 05
            GOTO    Label_0061
Label_0060  MOVLW   0x01
            SUBWF   0x40      , W
            BTFSC   STATUS    , C
            GOTO    Label_0062
            CALL    Label_0063
            GOTO    Label_005E
Label_0062  MOVLW   0x02
            SUBWF   0x40      , W
            BTFSC   STATUS    , C
            GOTO    Label_0064
            CALL    Label_0065
            GOTO    Label_005E
Label_0064  MOVLW   0x04
            SUBWF   0x40      , W
            BTFSC   STATUS    , C
Label_012F  GOTO    Label_0066
            CALL    Label_0067
            GOTO    Label_005E
Label_0066  MOVLW   0x05
            SUBWF   0x56      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0068
            MOVLW   0x01
            SUBWF   0x55      , W
            BTFSC   STATUS    , Z
            GOTO    Label_0069
            MOVLW   0x04
            SUBWF   0x55      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0068
Label_0069  BSF     0x2C      , 03
            GOTO    Label_0061
Label_0068  MOVLW   0x05
            SUBWF   0x40      , W
            BTFSC   STATUS    , C
            GOTO    Label_006A
            MOVLW   0x02
            SUBWF   0x41      , W
            BTFSS   STATUS    , C
            GOTO    Label_005E
            CALL    Label_006B
            GOTO    Label_005E
Label_006A  MOVLW   0x04
            SUBWF   0x41      , W
            BTFSC   STATUS    , C
            GOTO    Label_006C

⌨️ 快捷键说明

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