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

📄 clock_t.asm

📁 digital clock and thermometer pic16f84
💻 ASM
📖 第 1 页 / 共 3 页
字号:
            MOVWF   0x31
            GOTO    Label_001C
Label_0034  MOVLW   0x16
            MOVWF   0x32
            MOVLW   0x02
            MOVWF   PORTA
            MOVF    0x30      , W
            MOVWF   0x0C
            CLRF    0x0D
            MOVLW   0x01
            CALL    Label_001B
            MOVWF   0x31
            GOTO    Label_001C
Label_0037  CLRF    PORTA
            CLRF    PORTB
            CLRWDT
            BTFSS   PORTA     , 02
            GOTO    Label_0041
            INCF    0x37      , f
            MOVLW   0xC8
            CALL    Label_001A
Label_0041  CLRWDT
            BTFSS   PORTA     , 03
            GOTO    Label_0042
            DECF    0x37      , f
            MOVLW   0xC8
            CALL    Label_001A
Label_0042  CLRWDT
            MOVF    0x37      , W
            SUBLW   0x18
            BTFSS   STATUS    , Z
            GOTO    Label_0043
            CLRF    0x37
Label_0043  CLRWDT
            MOVLW   0x19
            SUBWF   0x37      , W
            BTFSS   STATUS    , C
            GOTO    Label_0044
            MOVLW   0x17
            MOVWF   0x37
Label_0044  CLRWDT
            BTFSS   PORTA     , 01
            GOTO    Label_0045
            MOVLW   0x03
            MOVWF   0x39
            GOTO    Label_002D
Label_0045  MOVLW   0x02
            MOVWF   PORTA
            MOVLW   0x40
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            MOVLW   0x01
            MOVWF   PORTA
            MOVLW   0x6D
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            CLRF    PORTB
            MOVLW   0x21
            MOVWF   0x32
            MOVLW   0x04
            MOVWF   PORTA
            MOVF    0x37      , W
            MOVWF   0x0C
            CLRF    0x0D
            MOVLW   0x00
            CALL    Label_001B
            MOVWF   0x31
            GOTO    Label_001C
Label_0036  MOVLW   0x2C
            MOVWF   0x32
            MOVLW   0x08
            MOVWF   PORTA
            MOVF    0x37      , W
            MOVWF   0x0C
            CLRF    0x0D
            MOVLW   0x01
            CALL    Label_001B
            MOVWF   0x31
            GOTO    Label_001C
Label_003B  MOVLW   0x01
            MOVWF   PORTA
            MOVF    0x2B      , W
            BTFSS   STATUS    , Z
            GOTO    Label_0046
            MOVF    0x2A      , W
            SUBLW   0x09
            BTFSS   STATUS    , C
            GOTO    Label_0046
            CALL    Label_0047
            MOVWF   0x33
            GOTO    Label_0046
Label_0047  MOVLW   0x03
            MOVWF   PCLATH
            MOVF    0x2A      , W
            ADDWF   PCL       , f
            RETLW   0x3F
            RETLW   0x06
            RETLW   0x5B
            RETLW   0x4F
            RETLW   0x66
            RETLW   0x6D
            RETLW   0x7D
            RETLW   0x07
            RETLW   0x7F
            RETLW   0x6F
Label_0046  MOVF    0x33      , W
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            MOVLW   0x06
            MOVWF   PORTA
            MOVLW   0x40
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            MOVLW   0x08
            MOVWF   PORTA
            MOVLW   0x6D
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            CLRWDT
            BTFSS   PORTA     , 02
            GOTO    Label_0048
            CLRF    PORTA
            MOVLW   0xC8
            CALL    Label_001A
            INCF    0x2A      , f
            BTFSC   STATUS    , Z
            INCF    0x2B      , f
Label_0048  MOVF    0x2A      , W
            MOVWF   0x0C
            MOVF    0x2B      , W
            MOVWF   0x0D
            CLRF    0x0F
            MOVLW   0x09
            CALL    Label_0049
            BTFSS   STATUS    , Z
            GOTO    Label_004A
            MOVLW   0x01
            MOVWF   0x2A
            CLRF    0x2B
Label_004A  CLRF    PORTA
            CLRWDT
            BTFSS   PORTA     , 01
            GOTO    Label_004B
            MOVLW   0x04
            MOVWF   0x39
            MOVF    0x2A      , W
            MOVWF   0x12
            MOVF    0x2B      , W
            MOVWF   0x13
            MOVLW   0xE8
            MOVWF   0x0E
            MOVLW   0x03
            MOVWF   0x0F
            CALL    Label_004C
            MOVWF   0x2A
            MOVF    0x11      , W
            MOVWF   0x2B
            GOTO    Label_002D
Label_004B  GOTO    Label_003B
Label_0039  MOVLW   0x01
            MOVWF   PORTA
            MOVF    0x2F      , W
            BTFSS   STATUS    , Z
            GOTO    Label_004D
            MOVF    0x2E      , W
            SUBLW   0x09
            BTFSS   STATUS    , C
            GOTO    Label_004D
            CALL    Label_004E
            MOVWF   0x33
            GOTO    Label_004D
Label_004E  MOVLW   0x03
            MOVWF   PCLATH
            MOVF    0x2E      , W
            ADDWF   PCL       , f
            RETLW   0x3F
            RETLW   0x06
            RETLW   0x5B
            RETLW   0x4F
            RETLW   0x66
            RETLW   0x6D
            RETLW   0x7D
            RETLW   0x07
            RETLW   0x7F
            RETLW   0x6F
Label_004D  MOVF    0x33      , W
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            MOVLW   0x06
            MOVWF   PORTA
            MOVLW   0x40
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            MOVLW   0x08
            MOVWF   PORTA
            MOVLW   0x0F
            MOVWF   PORTB
            MOVLW   0x01
            CALL    Label_001A
            CLRWDT
            BTFSS   PORTA     , 02
            GOTO    Label_004F
            CLRF    PORTA
            MOVLW   0xC8
            CALL    Label_001A
            INCF    0x2E      , f
            BTFSC   STATUS    , Z
            INCF    0x2F      , f
Label_004F  MOVF    0x2E      , W
            MOVWF   0x0C
            MOVF    0x2F      , W
            MOVWF   0x0D
            CLRF    0x0F
            MOVLW   0x09
            CALL    Label_0049
            BTFSS   STATUS    , Z
            GOTO    Label_0050
            MOVLW   0x01
            MOVWF   0x2E
            CLRF    0x2F
Label_0050  CLRF    PORTA
            CLRWDT
            BTFSS   PORTA     , 01
            GOTO    Label_0051
            MOVF    0x2E      , W
            MOVWF   0x12
            MOVF    0x2F      , W
            MOVWF   0x13
            MOVLW   0xE8
            MOVWF   0x0E
            MOVLW   0x03
            MOVWF   0x0F
            CALL    Label_004C
            MOVWF   0x2E
            MOVF    0x11      , W
            MOVWF   0x2F
            CLRF    0x39
            CLRF    0x3A
            CLRF    0x34
            CLRF    0x35
            GOTO    Label_0017
Label_0051  GOTO    Label_0039
Label_0018  INCF    0x34      , f
            CLRWDT
            MOVLW   0x3D
            SUBWF   0x34      , W
            BTFSS   STATUS    , C
            GOTO    Label_0052
            CLRF    0x34
            INCF    0x38      , f
            CLRWDT
            MOVLW   0x3C
            SUBWF   0x38      , W
            BTFSS   STATUS    , C
            GOTO    Label_0052
            CLRF    0x38
            INCF    0x30      , f
            CLRWDT
            MOVLW   0x3C
            SUBWF   0x30      , W
            BTFSS   STATUS    , C
            GOTO    Label_0052
            CLRF    0x30
            INCF    0x37      , f
            CLRWDT
            MOVLW   0x18
            SUBWF   0x37      , W
            BTFSS   STATUS    , C
            GOTO    Label_0052
            CLRF    0x37
Label_0052  BCF     INTCON    , T0IF
            RETFIE
Label_0053  SLEEP
            GOTO    Label_0053
 
            ORG     0x2000
            DATA    0x0F
            DATA    0x0F
            DATA    0x0F
            DATA    0x0F
 
            ORG     0x2007
            DATA    0x15
 
            ORG     0x2100
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF

            END

⌨️ 快捷键说明

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