?? 18f_232.lst
字號(hào):
0000cc 6eaf MOVWF 0xaf,0x0
0000ce 0e04 MOVLW 0x4 TXSTA=0X04; //告訴波特率 D:\work\pic\18f_232\18f_232.c
0000d0 6eac MOVWF 0xac,0x0
0000d2 0e80 MOVLW 0x80 RCSTA=0X80; //串行口勢(shì)能 D:\work\pic\18f_232\18f_232.c
0000d4 6eab MOVWF 0xab,0x0
0000d6 6e94 MOVWF 0x94,0x0 TRISC=0X80; //RC7輸入,RC6輸出 D:\work\pic\18f_232\18f_232.c
0000d8 6a92 CLRF 0x92,0x0 TRISA=0; D:\work\pic\18f_232\18f_232.c
0000da 8aac BSF 0xac,0x5,0x0 TXSTAbits.TXEN=1; //開(kāi)發(fā)送中斷 D:\work\pic\18f_232\18f_232.c
0000dc 88ab BSF 0xab,0x4,0x0 RCSTAbits.CREN=1; //開(kāi)接受中斷 D:\work\pic\18f_232\18f_232.c
0000de 8a9d BSF 0x9d,0x5,0x0 PIE1bits.RCIE=1; //勢(shì)能接收中斷 D:\work\pic\18f_232\18f_232.c
0000e0 0ec0 MOVLW 0xc0 INTCON=0xc0; D:\work\pic\18f_232\18f_232.c
0000e2 6ef2 MOVWF 0xf2,0x0
0000e4 0012 RETURN 0x0 } D:\work\pic\18f_232\18f_232.c
D:\work\pic\18f_232\18f_232.c
#pragma code InterruptVectorHigh=0x08 D:\work\pic\18f_232\18f_232.c
void InterruptVectorHigh(void) D:\work\pic\18f_232\18f_232.c
{ D:\work\pic\18f_232\18f_232.c
_asm D:\work\pic\18f_232\18f_232.c
000008 ef73 GOTO 0xe6 goto InterruptHandlerHigh D:\work\pic\18f_232\18f_232.c
00000a f000
_endasm D:\work\pic\18f_232\18f_232.c
00000c 0012 RETURN 0x0 } D:\work\pic\18f_232\18f_232.c
D:\work\pic\18f_232\18f_232.c
D:\work\pic\18f_232\18f_232.c
D:\work\pic\18f_232\18f_232.c
#pragma code D:\work\pic\18f_232\18f_232.c
#pragma interrupt InterruptHandlerHigh D:\work\pic\18f_232\18f_232.c
0000e6 cfda MOVFF 0xfda,0xfe4 void InterruptHandlerHigh() D:\work\pic\18f_232\18f_232.c
0000e8 ffe4
0000ea cfe2 MOVFF 0xfe2,0xfda
0000ec ffda
0000ee 52e6 MOVF 0xe6,0x1,0x0
{ D:\work\pic\18f_232\18f_232.c
0000f0 aa9e BTFSS 0x9e,0x5,0x0 while(PIR1bits.RCIF==1) D:\work\pic\18f_232\18f_232.c
0000f2 d004 BRA 0xfc
0000fa d7fa BRA 0xf0
{ D:\work\pic\18f_232\18f_232.c
0000f4 50ae MOVF 0xae,0x0,0x0 TXREG=RCREG; D:\work\pic\18f_232\18f_232.c
0000f6 6ead MOVWF 0xad,0x0
0000f8 9880 BCF 0x80,0x4,0x0 PORTAbits.RA4=0; D:\work\pic\18f_232\18f_232.c
} D:\work\pic\18f_232\18f_232.c
0000fc 52e5 MOVF 0xe5,0x1,0x0 } D:\work\pic\18f_232\18f_232.c
0000fe cfe5 MOVFF 0xfe5,0xfda
000100 ffda
000102 0011 RETFIE 0x1
D:\work\pic\18f_232\18f_232.c
D:\work\pic\18f_232\18f_232.c
void main(void) D:\work\pic\18f_232\18f_232.c
{ D:\work\pic\18f_232\18f_232.c
000104 dfe2 RCALL 0xca initial(); D:\work\pic\18f_232\18f_232.c
000106 0e55 MOVLW 0x55 TXREG=0X55; //發(fā)送數(shù)據(jù)0x55 D:\work\pic\18f_232\18f_232.c
000108 6ead MOVWF 0xad,0x0
00010a d7ff BRA 0x10a for(;;); //循環(huán)等待中斷產(chǎn)生 D:\work\pic\18f_232\18f_232.c
00010c 0012 RETURN 0x0 } D:\work\pic\18f_232\18f_232.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=18F6585 C:\MCC18\SRC\TRADIT~1\PROC\p18f6585.asm
LIST C:\MCC18\SRC\TRADIT~1\PROC\p18f6585.asm
END C:\MCC18\SRC\TRADIT~1\PROC\p18f6585.asm
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -