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

📄 监控程序icd16f_6_40.asm

📁 自制ICD2-USB全套资料下载(原理图+PCB+程序).
💻 ASM
📖 第 1 页 / 共 5 页
字号:
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BSF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			MOVLW 0x01
			SUBWF 0x64,W
			BTFSC STATUS,Z
			GOTO 0x30D
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x76
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x30D
			CALL 0x2B9
			CALL 0x1B5
			CLRF 0x40
			GOTO 0x311
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			CLRF 0x40
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			INCF 0x40,F
			MOVF 0x47,W
			XORWF 0x40,W
			BTFSS STATUS,Z
			GOTO 0x336
			MOVF 0x64,F
			BTFSS STATUS,Z
			GOTO 0x332
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x76
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x332
			CALL 0x2B9
			CALL 0x1AF
			CALL 0x2CC
			CLRF 0x40
			GOTO 0x336
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			CLRF 0x40
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			RETURN
			MOVF 0x64,F
			BTFSC STATUS,Z
			GOTO 0x37D
			GOTO 0x348
			CALL 0x153
			CALL 0x1AF
			CLRF 0x79
			CLRF 0x78
			CALL 0x118
			MOVLW 0xFF
			MOVWF 0x38
			MOVWF 0x39
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x2CC
			MOVLW 0x08
			MOVWF 0x46
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			MOVLW 0x03
			MOVWF 0x45
			CALL 0x234
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			DECFSZ 0x45,F
			GOTO 0x364
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x2CC
			CALL 0x234
			DECFSZ 0x46,F
			GOTO 0x358
			CLRF 0x7F
			CLRF 0x7E
			CLRF 0x7D
			CLRF 0x7C
			GOTO 0x390
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			INCF 0x40,F
			MOVLW 0x04
			XORWF 0x40,W
			BTFSS STATUS,Z
			GOTO 0x390
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x2CC
			CLRF 0x40
			RETURN
			GOTO 0x337
			GOTO 0x344
			GOTO 0x337
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			INCF 0x40,F
			MOVF 0x47,W
			XORWF 0x40,W
			BTFSS STATUS,Z
			GOTO 0x3A7
			CALL 0x25A
			CALL 0x1AF
			CALL 0x2A6
			CLRF 0x40
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			INCF 0x40,F
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x2A6
			NOP
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B2
			RETURN
			GOTO 0x3B8
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			RETURN
			GOTO 0x3C7
			GOTO 0x3C7
			GOTO 0x3C7
			GOTO 0x3C7
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B2
			CALL 0x2CC
			RETURN
			GOTO 0x3C7
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x25A
			CALL 0x1AF
			CALL 0x2A6
			RETURN
			CALL 0x1E8
			CALL 0x187
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x2A6
			NOP
			RETURN
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B2
			RETURN
			GOTO 0x3E6
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			MOVF 0x64,F
			BTFSS STATUS,Z
			GOTO 0x406
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x76
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x406
			CALL 0x2B9
			CALL 0x1B5
			GOTO 0x408
			CALL 0x25A
			CALL 0x1B5
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x2B9
			CALL 0x1AF
			CALL 0x2CC
			GOTO 0x41A
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			RETURN
			GOTO 0x409
			MOVLW 0xFF
			MOVWF 0x38
			MOVWF 0x39
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x2CC
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x2CC
			RETURN
			GOTO 0x409
			GOTO 0x41C
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			RETURN
			GOTO 0x409
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x2A6
			NOP
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x2B9
			CALL 0x1B5
			CALL 0x1B2
			RETURN
			GOTO 0x453
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			INCF 0x40,F
			MOVF 0x48,W
			XORWF 0x40,W
			BTFSS STATUS,Z
			GOTO 0x484
			MOVF 0x64,F
			BTFSS STATUS,Z
			GOTO 0x481
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x76
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x481
			CALL 0x2B9
			CALL 0x1B5
			CLRF 0x40
			GOTO 0x484
			CALL 0x25A
			CALL 0x1B5
			CLRF 0x40
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			INCF 0x40,F
			MOVF 0x48,W
			XORWF 0x40,W
			BTFSS STATUS,Z
			GOTO 0x4A9
			MOVF 0x64,F
			BTFSS STATUS,Z
			GOTO 0x4A5
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x73
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x4A5
			CALL 0x2B9
			CALL 0x1AF
			CALL 0x2CC
			CLRF 0x40
			GOTO 0x4A9
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			CLRF 0x40
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			RETURN
			GOTO 0x344
			GOTO 0x4AA
			GOTO 0x4B7
			GOTO 0x4AA
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			INCF 0x40,F
			MOVF 0x48,W
			XORWF 0x40,W
			BTFSS STATUS,Z
			GOTO 0x4CE
			CALL 0x25A
			CALL 0x1AF
			CALL 0x2A6
			CLRF 0x40
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x2A6
			NOP
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			MOVWF 0x38
			CALL 0x16D
			MOVWF 0x39
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1E8
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B2
			RETURN
			GOTO 0x4DE
			CALL 0x1FB
			CALL 0x187
			MOVF 0x64,F
			BTFSS STATUS,Z
			GOTO 0x4FE
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x76
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x4FE
			CALL 0x2B9
			CALL 0x1B5
			GOTO 0x500
			CALL 0x25A
			CALL 0x1B5
			CALL 0x234
			RETURN
			CALL 0x1FB
			CALL 0x187
			MOVF 0x64,F
			BTFSS STATUS,Z
			GOTO 0x515
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x76
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x515
			CALL 0x2B9
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x2CC
			GOTO 0x518
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x234
			RETURN
			CALL 0x1FB
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x234
			RETURN
			CALL 0x1FB
			CALL 0x187
			MOVF 0x64,F
			BTFSS STATUS,Z
			GOTO 0x534
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x27C
			BSF PCLATH,3
			BCF PCLATH,4
			MOVLW 0x76
			SUBWF 0x1E,W
			BTFSS STATUS,C
			GOTO 0x534
			CALL 0x2B9
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x2CC
			GOTO 0x53E
			CALL 0x25A
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x2CC
			CALL 0x2B9
			CALL 0x1B2
			CALL 0x1B2
			CALL 0x2CC
			CALL 0x234
			RETURN
			GOTO 0x51A
			GOTO 0x521
			GOTO 0x51A
			RETLW 0x00
			RETURN
			RETLW 0xFF
			CALL 0x1FB
			CALL 0x187
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B2
			CALL 0x234
			RETURN
			GOTO 0x546
			MOVLW 0x20
			MOVWF 0x79
			MOVLW 0x07
			MOVWF 0x78
			CALL 0x13F
			CALL 0x10F
			BCF 0x3B,5
			BCF 0x3B,6
			MOVF 0x3B,W
			MOVWF 0x39
			MOVF 0x3A,W
			MOVWF 0x38
			CALL 0x3C7
			CALL 0x153
			MOVLW 0x20
			MOVWF 0x79
			MOVLW 0x07
			MOVWF 0x78
			CALL 0x13F
			CALL 0x1D5
			CALL 0x247
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x1D5
			CALL 0x247
			CALL 0x153
			RETURN
			CLRF 0x78
			CLRF 0x79
			CALL 0x13F
			CALL 0x2DF
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x153
			RETURN
			CALL 0x26D
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			RETURN
			CALL 0x293
			CALL 0x1B5
			CALL 0x1B5
			CALL 0x25A
			CALL 0x1B5
			CALL 0x1B5
			RETURN
			CALL 0x118
			MOVLW 0x04
			MOVWF 0x45
			MOVLW 0xFF
			MOVWF 0x46
			CALL 0x234
			DECFSZ 0x46,F
			GOTO 0x585
			DECFSZ 0x45,F
			GOTO 0x583
			CALL 0x234
			CALL 0x234
			CALL 0x234
			CALL 0x115
			MOVF 0x3A,W
			MOVWF 0x42
			MOVF 0x3B,W
			MOVWF 0x43

⌨️ 快捷键说明

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