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

📄 電波時計.asm

📁 pic用电波时钟控制软件 可通过接受二个控制中心自动调节时钟
💻 ASM
📖 第 1 页 / 共 5 页
字号:
; Generated by WinDis84, (c) Nigel Goodwin 1998.

            LIST      P=16F84, F=INHX8M
            include "P16FXX.inc"
            ORG     0x0000

Label_010D  BSF     PCLATH    , 03
            BCF     PCLATH    , 04
            GOTO    Label_0001
            ORG     0x0004
            MOVWF   0x20
            SWAPF   STATUS    , W
            BCF     STATUS    , RP0
            BCF     STATUS    , RP1
            MOVWF   0x21
            MOVF    PCLATH    , W
            MOVWF   0x22
            BSF     PCLATH    , 03
Label_00B3  BCF     PCLATH    , 04
            GOTO    Label_0002
            RETLW   0x4A
            RETLW   0x4A
            RETLW   0x59
            RETLW   0x20
Label_00B6  RETLW   0x52
            RETLW   0x61
            RETLW   0x64
            RETLW   0x69
            RETLW   0x6F
            RETLW   0x20
Label_00B8  RETLW   0x43
            RETLW   0x6C
            RETLW   0x6F
            RETLW   0x63
            RETLW   0x6B
            RETLW   0x00
Label_00BA  RETLW   0x56
            RETLW   0x65
            RETLW   0x72
            RETLW   0x2E
            RETLW   0x31
            RETLW   0x2E
Label_00B2  RETLW   0x30
Label_00B5  RETLW   0x31
Label_00B1  RETLW   0x00
            RETLW   0x4D
            RETLW   0x61
            RETLW   0x72
            RETLW   0x6B
            RETLW   0x20
            RETLW   0x73
            RETLW   0x65
Label_00C2  RETLW   0x61
            RETLW   0x72
            RETLW   0x63
Label_00C0  RETLW   0x68
            RETLW   0x69
            RETLW   0x6E
            RETLW   0x67
            RETLW   0x20
            RETLW   0x20
            RETLW   0x00
            RETLW   0x54
            RETLW   0x69
            RETLW   0x6D
            RETLW   0x65
            RETLW   0x20
            RETLW   0x64
            RETLW   0x65
            RETLW   0x63
            RETLW   0x6F
            RETLW   0x64
            RETLW   0x69
            RETLW   0x6E
Label_00BF  RETLW   0x67
            RETLW   0x20
            RETLW   0x20
            RETLW   0x20
            RETLW   0x00
            RETLW   0x53
            RETLW   0x55
            RETLW   0x4E
            RETLW   0x00
Label_00BE  RETLW   0x4D
            RETLW   0x4F
Label_00C1  RETLW   0x4E
            RETLW   0x00
            RETLW   0x54
            RETLW   0x55
            RETLW   0x45
            RETLW   0x00
Label_00B4  RETLW   0x57
            RETLW   0x45
            RETLW   0x44
            RETLW   0x00
            RETLW   0x54
            RETLW   0x48
            RETLW   0x55
            RETLW   0x00
            RETLW   0x46
            RETLW   0x52
            RETLW   0x49
            RETLW   0x00
Label_00B7  RETLW   0x53
            RETLW   0x41
            RETLW   0x54
            RETLW   0x00
            RETLW   0x44
            RETLW   0x53
            RETLW   0x50
            RETLW   0x20
            RETLW   0x41
            RETLW   0x4C
            RETLW   0x31
            RETLW   0x20
            RETLW   0x41
            RETLW   0x4C
            RETLW   0x32
Label_00B9  RETLW   0x20
            RETLW   0x20
            RETLW   0x20
            RETLW   0x20
            RETLW   0x20
            RETLW   0x00
            RETLW   0x54
            RETLW   0x31
            RETLW   0x20
            RETLW   0x20
            RETLW   0x54
Label_00CA  RETLW   0x32
            RETLW   0x20
            RETLW   0x20
            RETLW   0x44
            RETLW   0x41
            RETLW   0x59
            RETLW   0x20
            RETLW   0x00
            RETLW   0x20
            RETLW   0x7F
            RETLW   0x20
            RETLW   0x20
            RETLW   0x20
            RETLW   0x7E
            RETLW   0x20
            RETLW   0x20
            RETLW   0x55
            RETLW   0x50
Label_00CC  RETLW   0x20
            RETLW   0x20
            RETLW   0x44
            RETLW   0x57
            RETLW   0x4E
Label_00CD  RETLW   0x20
            RETLW   0x00
            RETLW   0x41
            RETLW   0x6C
Label_00CB  RETLW   0x61
            RETLW   0x72
            RETLW   0x6D
            RETLW   0x00
            RETLW   0x4F
            RETLW   0x4E
            RETLW   0x20
            RETLW   0x00
            RETLW   0x4F
            RETLW   0x46
            RETLW   0x46
            RETLW   0x00
            RETLW   0x31
Label_00CF  RETLW   0x32
            RETLW   0x48
            RETLW   0x00
            RETLW   0x32
Label_00D0  RETLW   0x34
            RETLW   0x48
Label_00D1  RETLW   0x00
            RETLW   0x4E
            RETLW   0x44
            RETLW   0x00
            RETLW   0x75
            RETLW   0x6E
            RETLW   0x61
            RETLW   0x64
            RETLW   0x6A
            RETLW   0x75
            RETLW   0x73
            RETLW   0x74
Label_00D2  RETLW   0x65
            RETLW   0x64
            RETLW   0x00
Label_00D3  RETLW   0x1F
            RETLW   0x1C
            RETLW   0x1F
Label_00CE  RETLW   0x1E
Label_00BB  RETLW   0x1F
            RETLW   0x1E
Label_00BC  RETLW   0x1F
            RETLW   0x1F
            RETLW   0x1E
            RETLW   0x1F
            RETLW   0x1E
            RETLW   0x54
Label_00D4  RETLW   0x49
            RETLW   0x4D
            RETLW   0x45
            RETLW   0x44
            RETLW   0x41
            RETLW   0x54
Label_00BD  RETLW   0x45
            RETLW   0x54
            RETLW   0x45
            RETLW   0x4D
            RETLW   0x50
            RETLW   0x53
            RETLW   0x54
Label_00C4  RETLW   0x49
            RETLW   0x4D
            RETLW   0x53
            RETLW   0x54
Label_00D5  RETLW   0x55
Label_00D7  RETLW   0x53
            RETLW   0x00
            RETLW   0x00
            RETLW   0x00
            RETLW   0x00
            RETLW   0x00
            RETLW   0x00
            RETLW   0x00
            RETLW   0x00
            RETLW   0x01
Label_00D6  RETLW   0x17
Label_00C6  RETLW   0x3B
Label_000B  MOVF    0x24      , W
            BCF     PCLATH    , 03
            MOVWF   PCL
Label_00E5  MOVLW   0x02
            CALL    Label_0003
            MOVLW   0x02
Label_00C5  ANDWF   PORTB     , f
            MOVLW   0x30
            IORWF   PORTB     , f
            BCF     INTCON    , GIE
            CALL    Label_0004
            BSF     INTCON    , GIE
            MOVLW   0x50
Label_00C3  CALL    Label_0005
            BCF     INTCON    , GIE
            CALL    Label_0004
            BSF     INTCON    , GIE
            MOVLW   0x02
            CALL    Label_0005
            BCF     INTCON    , GIE
Label_00C9  CALL    Label_0004
            BSF     INTCON    , GIE
            MOVLW   0x02
            ANDWF   PORTB     , f
            MOVLW   0x20
            IORWF   PORTB     , f
            MOVLW   0x02
Label_00C8  CALL    Label_0005
            BCF     INTCON    , GIE
            CALL    Label_0004
            BSF     INTCON    , GIE
            MOVLW   0x02
            CALL    Label_0005
            MOVLW   0x28
Label_00C7  CALL    Label_0006
            MOVLW   0x06
            CALL    Label_0006
            MOVLW   0x80
            CALL    Label_0006
            MOVLW   0x14
            CALL    Label_0006
            MOVLW   0x0C
            CALL    Label_0006
            CALL    Label_0007
            RETURN
Label_0004  BSF     PORTB     , 01
            NOP
            BCF     PORTB     , 01
            RETURN
Label_0010  CALL    Label_0008
            INCF    0x58      , f
            MOVLW   0x10
Label_00E4  SUBWF   0x58      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0009
Label_00DA  CLRF    0x58
            INCF    0x59      , f
            MOVLW   0x02
            SUBWF   0x59      , W
            BTFSC   STATUS    , Z
            CLRF    0x59
            CALL    Label_000A
Label_0009  RETURN
Label_0017  MOVWF   0x24
Label_000F  CALL    Label_000B
            IORLW   0x00
            BTFSC   STATUS    , Z
            GOTO    Label_000C
            CALL    Label_0008
            INCF    0x58      , f
            MOVLW   0x10
            SUBWF   0x58      , W
            BTFSS   STATUS    , Z
            GOTO    Label_000D
            CLRF    0x58
            INCF    0x59      , f
Label_00D9  MOVLW   0x02
Label_00DB  SUBWF   0x59      , W
            BTFSS   STATUS    , Z
            GOTO    Label_000E
Label_00DC  CLRF    0x59
Label_000E  CALL    Label_000A
Label_000D  INCF    0x24      , f
            GOTO    Label_000F
Label_000C  RETURN
Label_0007  CLRF    0x58
            CLRF    0x59
            MOVLW   0x01
            CALL    Label_0006
            MOVLW   0x1E
            CALL    Label_0005
            RETURN
Label_000A  MOVF    0x58      , W
            MOVF    0x59      , f
            BTFSS   STATUS    , Z
            IORLW   0x40
            IORLW   0x80
            CALL    Label_0006
            MOVLW   0x1E
            CALL    Label_0005
            RETURN
Label_0032  MOVLW   0x0E
Label_00DE  CALL    Label_0006
            RETURN
Label_0102  MOVLW   0x0C
            CALL    Label_0006
            RETURN
Label_0006  MOVWF   0x23
            ANDLW   0xF0
            MOVWF   PORTB
            BCF     INTCON    , GIE
            CALL    Label_0004
            SWAPF   0x23      , W
            ANDLW   0xF0
            MOVWF   PORTB
            CALL    Label_0004
            BSF     INTCON    , GIE
            MOVLW   0x02
            CALL    Label_0005
            RETURN
Label_0008  MOVWF   0x23
            ANDLW   0xF0
Label_00D8  MOVWF   PORTB
            BSF     PORTB     , 00
            BCF     INTCON    , GIE
            CALL    Label_0004
            SWAPF   0x23      , W
            ANDLW   0xF0
            MOVWF   PORTB
            BSF     PORTB     , 00
            CALL    Label_0004
            BSF     INTCON    , GIE
            MOVLW   0x02
            CALL    Label_0005
            RETURN
Label_0026  MOVF    0x40      , W
            ADDLW   0x30
Label_00DD  CALL    Label_0010
            MOVF    0x41      , W
            ADDLW   0x30
            CALL    Label_0010
            RETURN
Label_0025  MOVF    0x3E      , W
            ADDLW   0x30
            CALL    Label_0010
            MOVF    0x3F      , W
            ADDLW   0x30
            CALL    Label_0010
            RETURN
Label_0024  BTFSS   0x6F      , 00
            GOTO    Label_0011
            CLRF    0x5D
            MOVF    0x3D      , W
            MOVWF   0x5F
            MOVF    0x3C      , W
            MOVWF   0x5C
            MOVLW   0x0A
            CALL    Label_0012
Label_00DF  MOVF    0x5F      , W
            MOVWF   0x5C
            MOVLW   0x0C
            SUBWF   0x5C      , W
            BTFSS   STATUS    , C
            GOTO    Label_0013
Label_0113  MOVWF   0x5C
            MOVLW   0x50
            GOTO    Label_0014
Label_0013  MOVLW   0x41
Label_0014  CALL    Label_0010
            MOVLW   0x0A
            CALL    Label_0015
            MOVLW   0x30
            ADDWF   0x5A      , W
            CALL    Label_0010
            MOVLW   0x30
            ADDWF   0x5C      , W
            CALL    Label_0010
            GOTO    Label_0016
Label_0011  MOVLW   0x20
            CALL    Label_0010
            MOVF    0x3C      , W
            ADDLW   0x30
            CALL    Label_0010
            MOVF    0x3D      , W
            ADDLW   0x30
            CALL    Label_0010
Label_0016  RETURN
Label_002D  MOVF    0x3A      , W
            ADDLW   0x30
            CALL    Label_0010
            MOVF    0x3B      , W
            ADDLW   0x30
            CALL    Label_0010
            RETURN
Label_002C  MOVF    0x38      , W
            ADDLW   0x30
            CALL    Label_0010

⌨️ 快捷键说明

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