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

📄 18f_ad.lst

📁 pic18f4580的ad转换子程序工程文件
💻 LST
📖 第 1 页 / 共 4 页
字号:
000070   ffe4                                                                                                               
000072   cff3     MOVFF     0xff3,0xfe4                                                                                     
000074   ffe4                                                                                                               
000076   cff4     MOVFF     0xff4,0xfe4                                                                                     
000078   ffe4                                                                                                               
00007a   52e6     MOVF      0xe6,0x1,0x0                                                                                    
00007c   cfd9     MOVFF     0xfd9,0xfe6                                                                                     
00007e   ffe6                                                                                                               
000080   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
000082   ffd9                                                                                                               
000084   52e6     MOVF      0xe6,0x1,0x0                                                                                    
                                           {                                                                                D:\work\pic\18f_ad\18f_ad.c
                                           	unsigned char	i;                                                                D:\work\pic\18f_ad\18f_ad.c
000086   94f2     BCF       0xf2,0x2,0x0   	INTCONbits.TMR0IF=0;//清除中断标志                                              D:\work\pic\18f_ad\18f_ad.c
000088   6adf     CLRF      0xdf,0x0       	for(i=0;i<5;i++)//循环读取5路ad转化值                                           D:\work\pic\18f_ad\18f_ad.c
00008a   0e05     MOVLW     0x5                                                                                             
00008c   5cdf     SUBWF     0xdf,0x0,0x0                                                                                    
00008e   e221     BC        0xd2                                                                                            
0000ce   2adf     INCF      0xdf,0x1,0x0                                                                                    
0000d0   d7dc     BRA       0x8a                                                                                            
                                           	{                                                                               D:\work\pic\18f_ad\18f_ad.c
000090   82c2     BSF       0xc2,0x1,0x0   		ADCON0bits.GO=1;			                                                            D:\work\pic\18f_ad\18f_ad.c
000092   50c2     MOVF      0xc2,0x0,0x0   		ADCON0=ADCON0||i<<3;                                                           D:\work\pic\18f_ad\18f_ad.c
000094   e106     BNZ       0xa2                                                                                            
000096   50df     MOVF      0xdf,0x0,0x0                                                                                    
000098   0d08     MULLW     0x8                                                                                             
00009a   50f3     MOVF      0xf3,0x0,0x0                                                                                    
00009c   e102     BNZ       0xa2                                                                                            
00009e   0e00     MOVLW     0x0                                                                                             
0000a0   d001     BRA       0xa4                                                                                            
0000a2   0e01     MOVLW     0x1                                                                                             
0000a4   6ec2     MOVWF     0xc2,0x0                                                                                        
                                           		do{;}                                                                          D:\work\pic\18f_ad\18f_ad.c
0000a6   ac9e     BTFSS     0x9e,0x6,0x0   		while(PIR1bits.ADIF==0);                                                       D:\work\pic\18f_ad\18f_ad.c
0000a8   d7fe     BRA       0xa6                                                                                            
0000aa   9c9e     BCF       0x9e,0x6,0x0   		PIR1bits.ADIF=0;                                                               D:\work\pic\18f_ad\18f_ad.c
0000ac   cfc3     MOVFF     0xfc3,0x6c     		adresult.adre[0]=ADRESL;                                                       D:\work\pic\18f_ad\18f_ad.c
0000ae   f06c                                                                                                               
0000b0   cfc4     MOVFF     0xfc4,0x6d     		adresult.adre[1]=ADRESH;                                                       D:\work\pic\18f_ad\18f_ad.c
0000b2   f06d                                                                                                               
0000b4   6aea     CLRF      0xea,0x0       		adresult.y1=res[i];                                                            D:\work\pic\18f_ad\18f_ad.c
0000b6   34df     RLCF      0xdf,0x0,0x0                                                                                    
0000b8   0bfe     ANDLW     0xfe                                                                                            
0000ba   36ea     RLCF      0xea,0x1,0x0                                                                                    
0000bc   6ee9     MOVWF     0xe9,0x0                                                                                        
0000be   0e62     MOVLW     0x62                                                                                            
0000c0   26e9     ADDWF     0xe9,0x1,0x0                                                                                    
0000c2   0e00     MOVLW     0x0                                                                                             
0000c4   22ea     ADDWFC    0xea,0x1,0x0                                                                                    
0000c6   cfee     MOVFF     0xfee,0x6c                                                                                      
0000c8   f06c                                                                                                               
0000ca   cfed     MOVFF     0xfed,0x6d                                                                                      
0000cc   f06d                                                                                                               
                                           	}                                                                               D:\work\pic\18f_ad\18f_ad.c
0000d2   0e01     MOVLW     0x1            	TMR0L=0x01;                                                                     D:\work\pic\18f_ad\18f_ad.c
0000d4   6ed6     MOVWF     0xd6,0x0                                                                                        
0000d6   6ad7     CLRF      0xd7,0x0       	TMR0H=0x00;//装初值                                                             D:\work\pic\18f_ad\18f_ad.c
                                                                                                                            D:\work\pic\18f_ad\18f_ad.c
0000d8   52e5     MOVF      0xe5,0x1,0x0   }                                                                                D:\work\pic\18f_ad\18f_ad.c
0000da   52e5     MOVF      0xe5,0x1,0x0                                                                                    
0000dc   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
0000de   ffd9                                                                                                               
0000e0   52e5     MOVF      0xe5,0x1,0x0                                                                                    
0000e2   cfe5     MOVFF     0xfe5,0xff4                                                                                     
0000e4   fff4                                                                                                               
0000e6   cfe5     MOVFF     0xfe5,0xff3                                                                                     
0000e8   fff3                                                                                                               
0000ea   cfe5     MOVFF     0xfe5,0xfea                                                                                     
0000ec   ffea                                                                                                               
0000ee   cfe5     MOVFF     0xfe5,0xfe9                                                                                     
0000f0   ffe9                                                                                                               
0000f2   cfe5     MOVFF     0xfe5,0xfda                                                                                     
0000f4   ffda                                                                                                               
0000f6   0011     RETFIE    0x1                                                                                             
                                                                                                                            D:\work\pic\18f_ad\18f_ad.c
                                                   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
                                           ;	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

⌨️ 快捷键说明

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