📄 jxy_io.lst
字号:
0000d2 0e02 MOVLW 0x2
0000d4 26e1 ADDWF 0xe1,0x1,0x0
{ E:\2420\LAB\JXY\IO\IO.C
unsigned int i; E:\2420\LAB\JXY\IO\IO.C
0000d6 6ade CLRF 0xde,0x0 for(i=0;i<20000;i++); E:\2420\LAB\JXY\IO\IO.C
0000d8 6add CLRF 0xdd,0x0
0000da cfde MOVFF 0xfde,0x2
0000dc f002
0000de cfdd MOVFF 0xfdd,0x3
0000e0 f003
0000e2 0e20 MOVLW 0x20
0000e4 5c02 SUBWF 0x2,0x0,0x0
0000e6 0e4e MOVLW 0x4e
0000e8 5803 SUBWFB 0x3,0x0,0x0
0000ea e205 BC 0xf6
0000ec 2adf INCF 0xdf,0x1,0x0
0000ee 0e01 MOVLW 0x1
0000f0 e301 BNC 0xf4
0000f2 2adb INCF 0xdb,0x1,0x0
0000f4 d7f2 BRA 0xda
0000f6 6ef5 MOVWF 0xf5,0x0 } E:\2420\LAB\JXY\IO\IO.C
0000f8 0e02 MOVLW 0x2
0000fa 5ce1 SUBWF 0xe1,0x0,0x0
0000fc e202 BC 0x102
0000fe 6ae1 CLRF 0xe1,0x0
000100 52e5 MOVF 0xe5,0x1,0x0
000102 6ee1 MOVWF 0xe1,0x0
000104 50f5 MOVF 0xf5,0x0,0x0
000106 52e5 MOVF 0xe5,0x1,0x0
000108 cfe7 MOVFF 0xfe7,0xfd9
00010a ffd9
00010c 0012 RETURN 0x0
void main() E:\2420\LAB\JXY\IO\IO.C
{ E:\2420\LAB\JXY\IO\IO.C
00010e 8095 BSF 0x95,0x0,0x0 IO_INIT(); E:\2420\LAB\JXY\IO\IO.C
000110 8295 BSF 0x95,0x1,0x0
000112 9c95 BCF 0x95,0x6,0x0
000114 9e95 BCF 0x95,0x7,0x0
000116 9c8c BCF 0x8c,0x6,0x0 LED_INIT(); E:\2420\LAB\JXY\IO\IO.C
000118 9e8c BCF 0x8c,0x7,0x0
00012e d7f5 BRA 0x11a while(1) E:\2420\LAB\JXY\IO\IO.C
{ E:\2420\LAB\JXY\IO\IO.C
00011a b083 BTFSC 0x83,0x0,0x0 if(!KEY1) E:\2420\LAB\JXY\IO\IO.C
00011c d003 BRA 0x124
{ E:\2420\LAB\JXY\IO\IO.C
00011e a083 BTFSS 0x83,0x0,0x0 while(!KEY1); E:\2420\LAB\JXY\IO\IO.C
000120 d7fe BRA 0x11e
000122 7c8c BTG 0x8c,0x6,0x0 LED1=!LED1; E:\2420\LAB\JXY\IO\IO.C
} E:\2420\LAB\JXY\IO\IO.C
000124 b283 BTFSC 0x83,0x1,0x0 if(!KEY2) E:\2420\LAB\JXY\IO\IO.C
000126 d003 BRA 0x12e
{ E:\2420\LAB\JXY\IO\IO.C
000128 a283 BTFSS 0x83,0x1,0x0 while(!KEY2); E:\2420\LAB\JXY\IO\IO.C
00012a d7fe BRA 0x128
00012c 7e8c BTG 0x8c,0x7,0x0 LED2=!LED2; E:\2420\LAB\JXY\IO\IO.C
} E:\2420\LAB\JXY\IO\IO.C
} E:\2420\LAB\JXY\IO\IO.C
000130 0012 RETURN 0x0 } E:\2420\LAB\JXY\IO\IO.C
; RCS Header $Id: cmath18.asm,v 1.4 2004/10/01 19:13:22 GrosbaJ Exp $
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
; CMATH18 DATA DEFINITION FILE
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
;*******************************************************************************
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
; VARIABLE ALLOCATION - Core math library routines
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
;*******************************************************************************
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
MATH_DATA UDATA_ACS
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
SIGN RES 1 ; save location for sign in MSB
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
FPFLAGSbits
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
FPFLAGS RES 1 ; floating point library exception flags
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
GLOBAL SIGN, FPFLAGS, FPFLAGSbits
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
END
C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
LIST P=18F4620 C:\MCC18\SRC\TRADIT~1\PROC\p18f4620.asm
LIST C:\MCC18\SRC\TRADIT~1\PROC\p18f4620.asm
END C:\MCC18\SRC\TRADIT~1\PROC\p18f4620.asm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -