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

📄 電波時計.asm

📁 pic用电波时钟控制软件 可通过接受二个控制中心自动调节时钟
💻 ASM
📖 第 1 页 / 共 5 页
字号:
            MOVF    0x39      , W
            ADDLW   0x30
            CALL    Label_0010
            RETURN
Label_002B  MOVLW   0x27
            CALL    Label_0010
            MOVF    0x36      , W
            ADDLW   0x30
            CALL    Label_0010
            MOVF    0x37      , W
            ADDLW   0x30
            CALL    Label_0010
            RETURN
Label_002E  BCF     STATUS    , C
            RLF     0x33      , W
            MOVWF   0x23
            RLF     0x23      , W
            ADDLW   0x49
Label_00E0  CALL    Label_0017
            RETURN
Label_002A  MOVF    0x64      , W
            BTFSC   0x6F      , 02
            MOVF    0x65      , W
            MOVWF   0x5C
            BTFSS   0x5C      , 07
            GOTO    Label_0018
            BCF     0x5C      , 07
            MOVF    0x5C      , f
            BTFSC   STATUS    , Z
            GOTO    Label_0018
            MOVLW   0x0A
            CALL    Label_0015
            MOVF    0x5A      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0019
            MOVLW   0x20
            CALL    Label_0010
            MOVLW   0x2D
            CALL    Label_0010
            GOTO    Label_001A
Label_0019  MOVLW   0x2D
            CALL    Label_0010
            MOVF    0x5A      , W
            ADDLW   0x30
            CALL    Label_0010
Label_001A  MOVF    0x5C      , W
            ADDLW   0x30
            CALL    Label_0010
            GOTO    Label_001B
Label_0018  CLRF    0x5A
            CLRF    0x24
            CLRF    0x5D
            MOVLW   0x64
            MOVWF   0x5F
            CALL    Label_001C
            MOVF    0x60      , f
            BTFSC   STATUS    , Z
            GOTO    Label_001D
            INCF    0x24      , f
Label_001D  MOVF    0x24      , W
            BTFSS   STATUS    , Z
            GOTO    Label_001E
            MOVLW   0x20
            GOTO    Label_001F
Label_001E  ADDLW   0x30
Label_001F  CALL    Label_0010
            MOVLW   0x0A
            CALL    Label_0015
            MOVF    0x24      , f
Label_00E1  BTFSS   STATUS    , Z
            GOTO    Label_0020
            MOVF    0x5A      , f
Label_00EB  BTFSS   STATUS    , Z
            GOTO    Label_0020
            MOVLW   0x20
            GOTO    Label_0021
Label_0020  MOVF    0x5A      , W
            ADDLW   0x30
Label_0021  CALL    Label_0010
            MOVF    0x5C      , W
            ADDLW   0x30
            CALL    Label_0010
Label_001B  MOVLW   0xDF
            CALL    Label_0010
            RETURN
Label_0028  CLRF    0x23
            MOVF    0x34      , W
Label_00E2  MOVWF   0x5A
            MOVF    0x35      , W
            MOVWF   0x5C
Label_0023  CLRF    0x5D
            MOVLW   0x64
            MOVWF   0x5F
            CALL    Label_001C
            MOVF    0x60      , f
            BTFSC   STATUS    , Z
            GOTO    Label_0022
Label_0101  INCF    0x23      , f
            GOTO    Label_0023
Label_0022  MOVF    0x23      , W
            ADDLW   0x30
            CALL    Label_0010
            MOVLW   0x0A
            CALL    Label_0015
            MOVF    0x5A      , W
            ADDLW   0x30
            CALL    Label_0010
            MOVF    0x5C      , W
Label_00E3  ADDLW   0x30
            CALL    Label_0010
            RETURN
Label_0119  CLRF    0x58
            CLRF    0x59
            INCF    0x59      , f
            CALL    Label_000A
            CALL    Label_0024
            MOVLW   0x3A
            CALL    Label_0010
Label_00FB  CALL    Label_0025
            MOVLW   0x3A
            CALL    Label_0010
            CALL    Label_0026
            MOVLW   0x0A
            MOVWF   0x58
            INCF    0x59      , f
            CALL    Label_000A
            BTFSS   0x6F      , 01
Label_0001  GOTO    Label_0027
            CALL    Label_0028
            MOVLW   0x20
            CALL    Label_0010
            MOVLW   0xAA
            CALL    Label_0017
            GOTO    Label_0029
Label_0027  CALL    Label_002A
            MOVLW   0x54
            CALL    Label_0010
            MOVLW   0x31
            BTFSC   0x6F      , 02
            MOVLW   0x32
            CALL    Label_0010
Label_0029  RETURN
Label_0118  CLRF    0x58
            CLRF    0x59
            CALL    Label_000A
            CALL    Label_002B
            MOVLW   0x2F
            CALL    Label_0010
            CALL    Label_002C
            MOVLW   0x2F
            CALL    Label_0010
            CALL    Label_002D
            MOVLW   0x20
            CALL    Label_0010
            CALL    Label_002E
            MOVLW   0x20
            CALL    Label_0010
            MOVLW   0x20
            CALL    Label_0010
            RETURN
Label_011B  MOVLW   0x0F
            MOVWF   0x58
            CLRF    0x59
            CALL    Label_000A
            MOVLW   0x4F
            CALL    Label_0010
            RETURN
Label_011D  MOVLW   0x0F
            MOVWF   0x58
            CLRF    0x59
            CALL    Label_000A
            MOVLW   0x58
            CALL    Label_0010
            RETURN
Label_00F9  MOVLW   0x94
            MOVWF   0x24
            CALL    Label_0017
            MOVLW   0x31
            MOVF    0x74      , f
            BTFSS   STATUS    , Z
            MOVLW   0x32
            CALL    Label_0010
            MOVLW   0x20
            CALL    Label_0010
            MOVLW   0x9E
            MOVF    0x71      , f
            BTFSS   STATUS    , Z
            MOVLW   0x9A
            CALL    Label_0017
            MOVLW   0x20
            CALL    Label_0010
            MOVF    0x72      , W
            MOVWF   0x5C
            MOVLW   0x0A
            CALL    Label_0015
            MOVLW   0x30
            ADDWF   0x5A      , W
            CALL    Label_0010
            MOVLW   0x30
            ADDWF   0x5C      , W
            CALL    Label_0010
            MOVLW   0x3A
            CALL    Label_0010
            MOVF    0x73      , W
            MOVWF   0x5C
            MOVLW   0x0A
            CALL    Label_0015
            MOVLW   0x30
            ADDWF   0x5A      , W
            CALL    Label_0010
            MOVLW   0x30
            ADDWF   0x5C      , W
            CALL    Label_0010
            RETURN
Label_00FA  CLRF    0x59
            MOVF    0x75      , W
            BTFSS   STATUS    , Z
            GOTO    Label_002F
            MOVLW   0x07
            MOVWF   0x58
            CALL    Label_000A
            MOVLW   0x9E
            MOVF    0x71      , f
            BTFSS   STATUS    , Z
            MOVLW   0x9A
            CALL    Label_0017
            MOVLW   0x07
            GOTO    Label_0030
Label_002F  MOVLW   0x01
Label_00E6  SUBWF   0x75      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0031
            MOVLW   0x0B
            MOVWF   0x58
            CALL    Label_000A
            MOVF    0x72      , W
            MOVWF   0x5C
            MOVLW   0x0A
            CALL    Label_0015
            MOVLW   0x30
            ADDWF   0x5A      , W
            CALL    Label_0010
            MOVLW   0x30
            ADDWF   0x5C      , W
            CALL    Label_0010
            MOVLW   0x0B
            GOTO    Label_0030
Label_0031  MOVLW   0x0E
            MOVWF   0x58
            CALL    Label_000A
            MOVF    0x73      , W
            MOVWF   0x5C
            MOVLW   0x0A
            CALL    Label_0015
Label_00E9  MOVLW   0x30
            ADDWF   0x5A      , W
            CALL    Label_0010
            MOVLW   0x30
            ADDWF   0x5C      , W
            CALL    Label_0010
            MOVLW   0x0E
Label_0030  MOVWF   0x58
            CLRF    0x59
            CALL    Label_000A
            CALL    Label_0032
            RETURN
Label_0058  CLRF    0x62
            CLRF    0x63
Label_00EA  BSF     0x62      , 01
            INCF    0x41      , f
            MOVLW   0x0A
            SUBWF   0x41      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0033
            CLRF    0x41
            INCF    0x40      , f
            MOVLW   0x06
            SUBWF   0x40      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0033
            BSF     0x62      , 02
            CLRF    0x40
            BTFSC   0x2B      , 05
            BCF     0x2B      , 00
            INCF    0x3F      , f
            MOVLW   0x09
            SUBWF   0x3F      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0034
            INCF    0x7E      , f
Label_00ED  MOVLW   0x07
            SUBWF   0x7E      , W
            BTFSS   STATUS    , C
            GOTO    Label_0035
            MOVLW   0x06
            MOVWF   0x7E
Label_0035  BTFSC   0x2B      , 05
            GOTO    Label_0036
            INCF    0x6A      , f
            BTFSS   STATUS    , Z
            GOTO    Label_0036
            INCF    0x69      , f
Label_0036  MOVLW   0x03
            SUBWF   0x69      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0037
            MOVLW   0xE8
            SUBWF   0x6A      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0037
            DECF    0x6A      , f
Label_0037  BCF     0x2B      , 06
            BSF     0x2B      , 00
            BSF     0x2B      , 02
            BSF     0x2B      , 05
Label_0034  MOVLW   0x0A
            SUBWF   0x3F      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0033
Label_00EC  CLRF    0x3F
            BSF     0x2B      , 06
            BCF     0x2B      , 00
            BCF     0x2B      , 02
            BCF     0x2B      , 05
            INCF    0x3E      , f
            MOVLW   0x06
Label_00EE  SUBWF   0x3E      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0033
            BSF     0x62      , 03
            CLRF    0x3E
            INCF    0x3D      , f
            MOVLW   0x0A
            SUBWF   0x3D      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0038
            CLRF    0x3D
            INCF    0x3C      , f
            GOTO    Label_0033
Label_0038  MOVLW   0x02
            SUBWF   0x3C      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0033
            MOVLW   0x04
            SUBWF   0x3D      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0033
            CLRF    0x3D
            CLRF    0x3C
            BSF     0x62      , 04
            CALL    Label_0039
Label_0033  RETURN
Label_0039  CLRF    0x32
Label_00F2  MOVLW   0x01
            ANDWF   0x36      , W
            BTFSC   STATUS    , Z
            GOTO    Label_003A
            MOVLW   0x02
Label_003A  ADDWF   0x37      , W
            ANDLW   0x03
            BTFSC   STATUS    , Z
            INCF    0x32      , f
            INCF    0x33      , f
            MOVLW   0x07
            SUBWF   0x33      , W
            BTFSS   STATUS    , Z
            GOTO    Label_003B
            CLRF    0x33
Label_003B  MOVLW   0x01
            MOVWF   0x5A
            MOVLW   0x6E
            MOVF    0x32      , f
            BTFSC   STATUS    , Z
            GOTO    Label_003C
            MOVLW   0x6F
Label_003C  MOVWF   0x5C
            INCF    0x35      , f
            BTFSS   STATUS    , Z
            GOTO    Label_003D
            INCF    0x34      , f
Label_003D  MOVF    0x34      , W
            MOVWF   0x5D
            MOVF    0x35      , W
            MOVWF   0x5F
            CALL    Label_001C
            MOVF    0x5A      , f
Label_00F3  BTFSS   STATUS    , Z
            GOTO    Label_003E
            MOVF    0x5C      , f
Label_00F4  BTFSS   STATUS    , Z
            GOTO    Label_003E
            CLRF    0x34
Label_00F5  CLRF    0x35
            INCF    0x35      , f
Label_00F6  INCF    0x37      , f
            MOVLW   0x0A
            SUBWF   0x37      , W
            BTFSS   STATUS    , Z
Label_00F8  GOTO    Label_003E
            CLRF    0x37
Label_00F7  INCF    0x36      , f
            MOVLW   0x0A
            SUBWF   0x36      , W
            BTFSS   STATUS    , Z
            GOTO    Label_003E
            CLRF    0x36
Label_003E  CALL    Label_003F
            MOVLW   0x01
            SUBWF   0x3B      , W
            BTFSS   STATUS    , Z
Label_00EF  GOTO    Label_0040
            MOVF    0x3A      , f
Label_00F0  BTFSS   STATUS    , Z
            GOTO    Label_0040
            BSF     0x62      , 05
Label_0040  RETURN
Label_0072  MOVF    0x51      , W
            MOVWF   0x4C
            RLF     0x4C      , f
            MOVLW   0x02
            ANDWF   0x4C      , f
            MOVF    0x52      , W
            ADDWF   0x4C      , W
            CLRF    0x4C
            ANDLW   0x03
            BTFSC   STATUS    , Z
            BSF     0x4C      , 00
            INCF    0x56      , f
            MOVLW   0x0A

⌨️ 快捷键说明

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