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

📄 监控程序icd16f_6_40.asm

📁 自制ICD2-USB全套资料下载(原理图+PCB+程序).
💻 ASM
📖 第 1 页 / 共 5 页
字号:
			CALL 0x0D3
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x77F
			RETURN
			MOVLW 0x08
			MOVWF 0x51
			MOVLW 0x49
			MOVWF 0x53
			CALL 0x776
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x112
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x77F
			RETURN
			MOVLW 0x08
			MOVWF 0x51
			MOVLW 0x4A
			MOVWF 0x53
			CALL 0x776
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x0F3
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x77F
			RETURN
			MOVLW 0x08
			MOVWF 0x51
			MOVLW 0x4B
			MOVWF 0x53
			MOVF 0x26,W
			MOVWF 0x64
			SWAPF 0x25,W
			IORWF 0x64,F
			CALL 0x151
			RETURN
			MOVLW 0x08
			MOVWF 0x51
			MOVLW 0x4C
			MOVWF 0x53
			CALL 0x151
			CALL 0x0C8
			BTFSS INTCON,T0IF
			GOTO 0x6D0
			CALL 0x1A2
			RETURN
			MOVLW 0x08
			MOVWF 0x51
			MOVLW 0x4D
			MOVWF 0x53
			CALL 0x151
			CALL 0x0C8
			BTFSS INTCON,T0IF
			GOTO 0x6DA
			CALL 0x1AE
			RETURN
			MOVLW 0x00
			MOVWF 0x63
			MOVLW 0x0A
			MOVWF 0x51
			MOVLW 0x00
			MOVWF 0x53
			BSF STATUS,IRP
			MOVLW 0x20
			MOVWF FSR
			MOVF 0x63,W
			MOVWF INDF
			BSF 0x70,2
			CALL 0x151
			RETURN
			CALL 0x748
			BSF PCLATH,3
			BSF PCLATH,4
			CALL 0x007
			BCF PCLATH,3
			BCF PCLATH,4
			BTFSS 0x71,0
			GOTO 0x6F8
			MOVLW 0x07
			MOVWF 0x63
			CALL 0x76A
			GOTO 0x715
			CALL 0x151
			CALL 0x0D0
			BTFSS INTCON,T0IF
			GOTO 0x6FA
			MOVLW 0x7B
			CALL 0x0FF
			CALL 0x0D0
			BTFSS INTCON,T0IF
			GOTO 0x6FF
			CLRF 0x52
			BSF PCLATH,3
			BSF PCLATH,4
			CALL 0x16D
			BCF PCLATH,3
			BCF PCLATH,4
			MOVF 0x52,W
			CALL 0x0E8
			MOVF 0x4B,W
			CALL 0x0FF
			MOVF 0x4A,W
			CALL 0x0FF
			CALL 0x0D0
			BTFSS INTCON,T0IF
			GOTO 0x70E
			MOVLW 0x7D
			CALL 0x0FF
			CALL 0x0D0
			BTFSS INTCON,T0IF
			GOTO 0x713
			CALL 0x151
			RETURN
			CALL 0x748
			BSF PCLATH,3
			BSF PCLATH,4
			CALL 0x007
			BCF PCLATH,3
			BCF PCLATH,4
			BTFSS 0x71,0
			GOTO 0x723
			MOVLW 0x07
			MOVWF 0x63
			CALL 0x76A
			GOTO 0x746
			CALL 0x151
			CALL 0x102
			SUBLW 0x7B
			BTFSC STATUS,Z
			GOTO 0x72C
			MOVLW 0x01
			MOVWF 0x63
			CALL 0x76A
			GOTO 0x746
			CLRF 0x52
			BSF PCLATH,3
			BSF PCLATH,4
			CALL 0x184
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x102
			CALL 0x0D8
			MOVWF 0x5E
			SWAPF 0x5E,F
			CALL 0x102
			CALL 0x0D8
			IORWF 0x5E,W
			SUBWF 0x52,W
			BTFSC STATUS,Z
			GOTO 0x73F
			MOVLW 0x04
			MOVWF 0x63
			BSF 0x70,4
			CALL 0x102
			SUBLW 0x7D
			BTFSC STATUS,Z
			GOTO 0x746
			MOVLW 0x01
			MOVWF 0x63
			CALL 0x76A
			CALL 0x151
			RETURN
			BCF STATUS,IRP
			MOVF 0x2C,W
			MOVWF 0x78
			SWAPF 0x2B,W
			IORWF 0x78,F
			MOVF 0x2A,W
			MOVWF 0x79
			SWAPF 0x29,W
			IORWF 0x79,F
			MOVF 0x28,W
			MOVWF 0x7A
			SWAPF 0x27,W
			IORWF 0x7A,F
			MOVF 0x26,W
			MOVWF 0x7B
			SWAPF 0x25,W
			IORWF 0x7B,F
			MOVF 0x34,W
			MOVWF 0x7C
			SWAPF 0x33,W
			IORWF 0x7C,F
			MOVF 0x32,W
			MOVWF 0x7D
			SWAPF 0x31,W
			IORWF 0x7D,F
			MOVF 0x30,W
			MOVWF 0x7E
			SWAPF 0x2F,W
			IORWF 0x7E,F
			MOVF 0x2E,W
			MOVWF 0x7F
			SWAPF 0x2D,W
			IORWF 0x7F,F
			RETURN
			MOVLW 0x0A
			MOVWF 0x51
			MOVLW 0x00
			MOVWF 0x53
			BSF 0x70,2
			BSF STATUS,IRP
			MOVLW 0x20
			MOVWF FSR
			MOVF 0x63,W
			MOVWF INDF
			BSF 0x06,2
			RETURN
			CALL 0x748
			CALL 0x151
			CALL 0x0D0
			BTFSS INTCON,T0IF
			GOTO 0x779
			MOVLW 0x7B
			CALL 0x0FF
			CLRF 0x52
			RETURN
			MOVF 0x52,W
			CALL 0x0E8
			MOVF 0x4B,W
			CALL 0x0FF
			MOVF 0x4A,W
			CALL 0x0FF
			MOVLW 0x7D
			CALL 0x0FF
			BTFSS 0x71,5
			GOTO 0x793
			MOVLW 0x0A
			MOVWF 0x51
			MOVLW 0x00
			MOVWF 0x53
			BSF 0x70,2
			BSF STATUS,IRP
			MOVLW 0x20
			MOVWF FSR
			MOVF 0x63,W
			MOVWF INDF
			CALL 0x151
			RETURN
			BCF 0x70,4
			CALL 0x748
			CALL 0x151
			CALL 0x102
			SUBLW 0x7B
			BTFSC STATUS,Z
			GOTO 0x79F
			MOVLW 0x01
			MOVWF 0x63
			BSF 0x70,4
			CLRF 0x52
			RETURN
			CALL 0x102
			CALL 0x0D8
			MOVWF 0x5E
			SWAPF 0x5E,F
			CALL 0x102
			CALL 0x0D8
			IORWF 0x5E,W
			SUBWF 0x52,W
			BTFSC STATUS,Z
			GOTO 0x7AE
			MOVLW 0x04
			MOVWF 0x63
			BSF 0x70,4
			CALL 0x102
			SUBLW 0x7D
			BTFSC STATUS,Z
			GOTO 0x7B5
			MOVLW 0x01
			MOVWF 0x63
			BSF 0x70,4
			BCF STATUS,RP1
			BCF STATUS,RP0
			BTFSS 0x70,4
			GOTO 0x7C3
			MOVLW 0x0A
			MOVWF 0x51
			MOVLW 0x00
			MOVWF 0x53
			BSF 0x70,2
			BSF STATUS,IRP
			MOVLW 0x20
			MOVWF FSR
			MOVF 0x63,W
			MOVWF INDF
			CALL 0x151
			RETURN
			CALL 0x0E8
			MOVF 0x4B,W
			ADDWF 0x52,F
			CALL 0x0FF
			MOVF 0x4A,W
			ADDWF 0x52,F
			CALL 0x0FF
			RETURN
			CALL 0x102
			ADDWF 0x52,F
			CALL 0x0D8
			MOVWF 0x4B
			SWAPF 0x4B,F
			CALL 0x102
			ADDWF 0x52,F
			CALL 0x0D8
			IORWF 0x4B,F
			MOVF 0x4B,W
			RETURN
			BSF PCLATH,3
			BSF PCLATH,4
			CALL 0x007
			BCF PCLATH,3
			BCF PCLATH,4
			BTFSS 0x71,0
			GOTO 0x7E2
			MOVLW 0x07
			MOVWF 0x63
			CALL 0x76A
			CALL 0x151
			RETURN



			ORG		0x800
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x54E
			GOTO 0x56A
			GOTO 0x580
			GOTO 0x5C6
			GOTO 0x5C7
			GOTO 0x5C8
			GOTO 0x5C9
			GOTO 0x5EE
			GOTO 0x5F5
			GOTO 0x5FF
			GOTO 0x607
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x608
			GOTO 0x626
			GOTO 0x680
			GOTO 0x681
			GOTO 0x70B
			GOTO 0x70C
			GOTO 0x70D
			GOTO 0x70E
			GOTO 0x70F
			GOTO 0x710
			GOTO 0x711
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x54E
			GOTO 0x579
			GOTO 0x580
			GOTO 0x579
			GOTO 0x580
			GOTO 0x579
			GOTO 0x5E6
			GOTO 0x579
			RETLW 0xFF
			GOTO 0x580
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x54E
			GOTO 0x572
			GOTO 0x580
			GOTO 0x572
			GOTO 0x580
			GOTO 0x572
			GOTO 0x5DC
			GOTO 0x572
			RETLW 0xFF
			GOTO 0x580
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			RETLW 0x01
			RETLW 0x08
			RETLW 0x01
			RETLW 0x04
			RETLW 0x01
			RETLW 0x04
			RETLW 0x01
			RETLW 0x01
			RETLW 0x01
			RETLW 0x01
			RETLW 0x01
			RETLW 0x02
			RETLW 0x02
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			RETLW 0x01
			RETLW 0x04
			RETLW 0x01
			RETLW 0x04
			RETLW 0x01
			RETLW 0x04
			RETLW 0x01
			RETLW 0x01
			RETLW 0x01
			RETLW 0x01
			RETLW 0x01
			RETLW 0x02
			RETLW 0x02
			GOTO 0x12E
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x2F2
			GOTO 0x312
			GOTO 0x337
			GOTO 0x344
			GOTO 0x391
			GOTO 0x392
			GOTO 0x393
			GOTO 0x394
			GOTO 0x3A8
			GOTO 0x3B8
			GOTO 0x3C6
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x3C7
			GOTO 0x3CD
			GOTO 0x3CE
			GOTO 0x3CF
			GOTO 0x3D0
			GOTO 0x3D1
			GOTO 0x3D7
			GOTO 0x3D8
			GOTO 0x3DF
			GOTO 0x3E6
			GOTO 0x3EC
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x4ED
			GOTO 0x502
			GOTO 0x51A
			GOTO 0x521
			GOTO 0x540
			GOTO 0x541
			GOTO 0x542
			GOTO 0x543
			GOTO 0x545
			GOTO 0x546
			GOTO 0x54D
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x462
			GOTO 0x485
			GOTO 0x4AA
			GOTO 0x4B7
			GOTO 0x4B8
			GOTO 0x4B9
			GOTO 0x4BA
			GOTO 0x4BB
			GOTO 0x4CF
			GOTO 0x4DE
			GOTO 0x4EC
			MOVLW 0x08
			MOVWF PCLATH
			MOVF 0x60,W
			ADDWF PCL,F
			RETLW 0x00
			RETLW 0x00
			RETLW 0x00
			GOTO 0x3ED
			GOTO 0x409
			GOTO 0x41B
			GOTO 0x41C
			GOTO 0x434
			GOTO 0x435
			GOTO 0x436
			GOTO 0x444
			GOTO 0x445
			GOTO 0x453
			GOTO 0x461

			org		0x900
			GOTO 0x102
			CALL 0x234
			MOVF 0x3D,F
			BTFSS STATUS,Z
			GOTO 0x108
			MOVF 0x3C,F
			BTFSC STATUS,Z
			GOTO 0x10E
			MOVLW 0x01
			SUBWF 0x3C,F
			BTFSC STATUS,C
			GOTO 0x101
			SUBWF 0x3D,F
			GOTO 0x101
			RETURN
			CALL 0x20E
			CALL 0x160
			RETURN
			CALL 0x221
			CALL 0x160
			RETURN
			CALL 0x20E
			CALL 0x160
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x18E
			BSF PCLATH,3
			BCF PCLATH,4
			BCF 0x07,5
			BCF 0x07,3
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x2C7
			BSF PCLATH,3
			BCF PCLATH,4
			MOVF 0x79,W
			MOVWF 0x3D
			MOVF 0x78,W
			MOVWF 0x3C
			MOVLW 0x21
			XORWF 0x3D,W
			BTFSC STATUS,Z
			GOTO 0x12D
			CALL 0x100
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x18E
			BSF PCLATH,3
			BCF PCLATH,4
			BCF 0x07,5
			BCF 0x07,3
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x2C7
			BSF PCLATH,3
			BCF PCLATH,4
			MOVF 0x79,W
			MOVWF 0x3D
			MOVF 0x78,W
			MOVWF 0x3C
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x18E
			BSF PCLATH,3
			BCF PCLATH,4
			BCF 0x07,5
			BCF 0x07,3
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x2C7
			BSF PCLATH,3
			BCF PCLATH,4
			CALL 0x1C2
			CALL 0x1A2
			MOVF 0x79,W
			MOVWF 0x3D
			MOVF 0x78,W
			MOVWF 0x3C
			CALL 0x100
			RETURN
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x18E
			BSF PCLATH,3
			BCF PCLATH,4
			BCF 0x07,5
			BCF 0x07,3
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x2EA
			BSF PCLATH,3
			BCF PCLATH,4
			RETURN
			CLRF 0x3A
			CLRF 0x3B
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x195
			BSF PCLATH,3
			BCF PCLATH,4
			BSF 0x07,3
			BCF 0x07,3
			MOVLW 0x08
			MOVWF 0x4D
			BSF 0x07,3
			BCF 0x07,3
			BCF STATUS,C
			BTFSC 0x07,5
			BSF STATUS,C
			RRF 0x3A,F
			DECFSZ 0x4D,F
			GOTO 0x16B
			MOVLW 0x06
			MOVWF 0x4D
			BSF 0x07,3
			BCF 0x07,3
			BCF STATUS,C
			BTFSC 0x07,5
			BSF STATUS,C
			RRF 0x3B,F
			DECFSZ 0x4D,F
			GOTO 0x175
			RRF 0x3B,F
			RRF 0x3B,F
			BSF 0x07,3
			BCF 0x07,3
			BCF PCLATH,3
			BSF PCLATH,4
			CALL 0x18E
			BSF PCLATH,3
			BCF PCLATH,4
			RETURN
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			MOVLW 0x08
			MOVWF 0x4D
			BSF 0x07,5
			RRF 0x38,F
			BTFSS STATUS,C
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			DECFSZ 0x4D,F
			GOTO 0x18C
			MOVLW 0x06
			MOVWF 0x4D
			BSF 0x07,5
			RRF 0x39,F
			BTFSS STATUS,C
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			DECFSZ 0x4D,F
			GOTO 0x196
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			RETURN
			MOVF 0x39,W
			MOVWF 0x46
			MOVF 0x38,W
			MOVWF 0x45
			MOVLW 0xFF
			MOVWF 0x39
			MOVWF 0x38
			CALL 0x187
			MOVF 0x46,W
			MOVWF 0x39
			MOVF 0x45,W
			MOVWF 0x38
			RETURN
			MOVLW 0x01
			MOVWF 0x77
			GOTO 0x1B8
			MOVLW 0x02
			MOVWF 0x77
			GOTO 0x1B8
			MOVLW 0x04
			MOVWF 0x77
			GOTO 0x1B8
			BCF PCLATH,3
			BCF PCLATH,4
			CALL 0x0CC
			BSF PCLATH,3
			BCF PCLATH,4
			BTFSS INTCON,T0IF
			GOTO 0x1BD
			DECFSZ 0x77,F
			GOTO 0x1B8
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			BCF 0x07,5
			BSF 0x07,3
			BCF 0x07,3
			BCF 0x07,5

⌨️ 快捷键说明

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