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

📄 18f_int.lst

📁 pic18f6585写的中断服务工程文件
💻 LST
📖 第 1 页 / 共 4 页
字号:
                                           		}                                                                              D:\work\pic\18f_int\18f_int.c
000084   0e50     MOVLW     0x50           		delay(50000);                                                                  D:\work\pic\18f_int\18f_int.c
000086   6ee6     MOVWF     0xe6,0x0                                                                                        
000088   0ec3     MOVLW     0xc3                                                                                            
00008a   6ee6     MOVWF     0xe6,0x0                                                                                        
00008c   d819     RCALL     0xc0                                                                                            
00008e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
000090   52e5     MOVF      0xe5,0x1,0x0                                                                                    
                                           	}                                                                               D:\work\pic\18f_int\18f_int.c
000094   52e5     MOVF      0xe5,0x1,0x0   }                                                                                D:\work\pic\18f_int\18f_int.c
000096   52e5     MOVF      0xe5,0x1,0x0                                                                                    
000098   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
00009a   ffd9                                                                                                               
00009c   0012     RETURN    0x0                                                                                             
                                           #pragma code InterruptVectorHigh=0x08//从中断向量地址跳转的服务程序              D:\work\pic\18f_int\18f_int.c
                                           void InterruptVectorHigh(void)                                                   D:\work\pic\18f_int\18f_int.c
                                           {                                                                                D:\work\pic\18f_int\18f_int.c
                                           	_asm                                                                            D:\work\pic\18f_int\18f_int.c
000008   ef4f     GOTO      0x9e           	goto	Int_tmr0//跳转要执行的子程序                                               D:\work\pic\18f_int\18f_int.c
00000a   f000                                                                                                               
                                           	_endasm                                                                         D:\work\pic\18f_int\18f_int.c
00000c   0012     RETURN    0x0            }                                                                                D:\work\pic\18f_int\18f_int.c
                                                                                                                            D:\work\pic\18f_int\18f_int.c
                                           #pragma code                                                                     D:\work\pic\18f_int\18f_int.c
                                           #pragma interrupt Int_tmr0                                                       D:\work\pic\18f_int\18f_int.c
00009e   cfda     MOVFF     0xfda,0xfe4    void Int_tmr0()                                                                  D:\work\pic\18f_int\18f_int.c
0000a0   ffe4                                                                                                               
0000a2   cfe2     MOVFF     0xfe2,0xfda                                                                                     
0000a4   ffda                                                                                                               
0000a6   52e6     MOVF      0xe6,0x1,0x0                                                                                    
                                           {                                                                                D:\work\pic\18f_int\18f_int.c
0000a8   a4f2     BTFSS     0xf2,0x2,0x0   	while(INTCONbits.TMR0IF==1)                                                     D:\work\pic\18f_int\18f_int.c
0000aa   d003     BRA       0xb2                                                                                            
0000b0   d7fb     BRA       0xa8                                                                                            
                                           	{                                                                               D:\work\pic\18f_int\18f_int.c
0000ac   94f2     BCF       0xf2,0x2,0x0   		INTCONbits.TMR0IF=0;//清除中断标志                                             D:\work\pic\18f_int\18f_int.c
0000ae   7080     BTG       0x80,0x0,0x0   		PORTAbits.RA0=~PORTAbits.RA0;                                                  D:\work\pic\18f_int\18f_int.c
                                           		                                                                               D:\work\pic\18f_int\18f_int.c
                                           	}                                                                               D:\work\pic\18f_int\18f_int.c
0000b2   0e01     MOVLW     0x1            	TMR0L=0x01;                                                                     D:\work\pic\18f_int\18f_int.c
0000b4   6ed6     MOVWF     0xd6,0x0                                                                                        
0000b6   6ad7     CLRF      0xd7,0x0       	TMR0H=0x00;//装初值                                                             D:\work\pic\18f_int\18f_int.c
0000b8   52e5     MOVF      0xe5,0x1,0x0   }                                                                                D:\work\pic\18f_int\18f_int.c
0000ba   cfe5     MOVFF     0xfe5,0xfda                                                                                     
0000bc   ffda                                                                                                               
0000be   0011     RETFIE    0x1                                                                                             
                                                                                                                            D:\work\pic\18f_int\18f_int.c
0000c0   cfd9     MOVFF     0xfd9,0xfe6    void delay (uint	tm)                                                             D:\work\pic\18f_int\18f_int.c
0000c2   ffe6                                                                                                               
0000c4   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
0000c6   ffd9                                                                                                               
                                           {                                                                                D:\work\pic\18f_int\18f_int.c
0000c8   0efd     MOVLW     0xfd           	while(tm--);                                                                    D:\work\pic\18f_int\18f_int.c
0000ca   cfdb     MOVFF     0xfdb,0x0                                                                                       
0000cc   f000                                                                                                               
0000ce   06db     DECF      0xdb,0x1,0x0                                                                                    
0000d0   0efe     MOVLW     0xfe                                                                                            
0000d2   cfdb     MOVFF     0xfdb,0x1                                                                                       
0000d4   f001                                                                                                               
0000d6   e201     BC        0xda                                                                                            
0000d8   06db     DECF      0xdb,0x1,0x0                                                                                    
0000da   5000     MOVF      0x0,0x0,0x0                                                                                     
0000dc   1001     IORWF     0x1,0x0,0x0                                                                                     
0000de   e001     BZ        0xe2                                                                                            
0000e0   d7f3     BRA       0xc8                                                                                            
0000e2   52e5     MOVF      0xe5,0x1,0x0   }                                                                                D:\work\pic\18f_int\18f_int.c
0000e4   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
0000e6   ffd9                                                                                                               
0000e8   0012     RETURN    0x0                                                                                             
                                           ;	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=18F4580                                                           C:\MCC18\SRC\TRADIT~1\PROC\p18f4580.asm
                                                   LIST                                                                     C:\MCC18\SRC\TRADIT~1\PROC\p18f4580.asm
                                                   END                                                                      C:\MCC18\SRC\TRADIT~1\PROC\p18f4580.asm

⌨️ 快捷键说明

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