📄 電波時計.asm
字号:
; 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 + -