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

📄 test.lst

📁 全套PIC18F452移植UC/OS-II文件,解决AARGB0/AARGB1/AARGB2....AARGB7未定义问题,编译前请查看里面的说明文件,按说明文件操作100 通过编译链接
💻 LST
📖 第 1 页 / 共 5 页
字号:
MP2COD 4.00, COFF to COD File Converter
Copyright (c) 2005 Microchip Technology Inc.
Listing File Generated: Sun Mar 08 14:16:27 2009


Address  Value    Disassembly              Source                                                                           File
-------  -------  -----------------------  -------------------------------------------------------------------------------  -----
                                           #include    "includes.h"                                                         D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           #include    <timers.h>                                                           D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           #include    <xlcd.h>                                                             D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           #include    <delays.h>                                                           D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           #include    <string.h>                                                           D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           #include    <stdlib.h>                                                           D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                                                                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           static char rstr_welcome[17L] = "Welcome uC/OS-II";                              D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                                                                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           OS_STK  TestTaskStk[100L];                                                       D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           OS_STK  LCDTaskStk[200L];                                                        D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                                                                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           // functions required for XLCD                                                   D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           // min of 18 Tcy                                                                 D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           void DelayFor18TCY(void)                                                         D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           {                                                                                D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
00262a   0e02     MOVLW     0x2                Delay10TCYx(2L);                                                             D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
00262c   6ee6     MOVWF     0xe6,0x0                                                                                        
00262e   ec8d     CALL      0x311a,0x0                                                                                      
002630   f018                                                                                                               
002632   52e5     MOVF      0xe5,0x1,0x0                                                                                    
002634   0012     RETURN    0x0            }                                                                                D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                                                                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           // min of 15ms                                                                   D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           void DelayPORXLCD(void)                                                          D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           {                                                                                D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002636   0e0f     MOVLW     0xf                Delay1KTCYx(15L);                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002638   6ee6     MOVWF     0xe6,0x0                                                                                        
00263a   ec64     CALL      0x30c8,0x0                                                                                      
00263c   f018                                                                                                               
00263e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
002640   0012     RETURN    0x0            }                                                                                D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                                                                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           // min of 5ms                                                                    D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           void DelayXLCD(void)                                                             D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                           {                                                                                D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002642   0e05     MOVLW     0x5                Delay1KTCYx(5L);                                                             D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002644   6ee6     MOVWF     0xe6,0x0                                                                                        
002646   ec64     CALL      0x30c8,0x0                                                                                      
002648   f018                                                                                                               
00264a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
00264c   0012     RETURN    0x0            }                                                                                D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                                                                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
00264e   cfd9     MOVFF     0xfd9,0xfe6    void LCDTask(void *pdata)                                                        D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002650   ffe6                                                                                                               
002652   cfda     MOVFF     0xfda,0xfe6                                                                                     
002654   ffe6                                                                                                               
002656   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
002658   ffd9                                                                                                               
00265a   cfe2     MOVFF     0xfe2,0xfda                                                                                     
00265c   ffda                                                                                                               
00265e   0e1a     MOVLW     0x1a                                                                                            
002660   24e1     ADDWF     0xe1,0x0,0x0                                                                                    
002662   e302     BNC       0x2668                                                                                          
002664   68e1     SETF      0xe1,0x0                                                                                        
002666   52e6     MOVF      0xe6,0x1,0x0                                                                                    
002668   6ee1     MOVWF     0xe1,0x0                                                                                        
                                           {                                                                                D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                               char    str_time[17];                                                        D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                               char    str_proc[4];                                                         D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                               INT32U  ui32_Time;                                                           D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                               INT8U   ui8_Proc;                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                                                                                                            D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
                                               // Initialize the LCD                                                        D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
00266a   0e28     MOVLW     0x28               OpenXLCD(FOUR_BIT & LINES_5X7 & LINES_FLIP);                                 D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
00266c   6ee6     MOVWF     0xe6,0x0                                                                                        
00266e   ec4a     CALL      0x2c94,0x0                                                                                      
002670   f016                                                                                                               
002672   52e5     MOVF      0xe5,0x1,0x0                                                                                    
002674   ec4e     CALL      0x309c,0x0         while(BusyXLCD());                                                           D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002676   f018                                                                                                               
002678   0900     IORLW     0x0                                                                                             
00267a   e001     BZ        0x267e                                                                                          
00267c   d7fb     BRA       0x2674                                                                                          
00267e   0e0c     MOVLW     0xc                WriteCmdXLCD(DON & CURSOR_OFF & BLINK_OFF); // display on                    D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002680   6ee6     MOVWF     0xe6,0x0                                                                                        
002682   ec7a     CALL      0x2ef4,0x0                                                                                      
002684   f017                                                                                                               
002686   52e5     MOVF      0xe5,0x1,0x0                                                                                    
002688   ec4e     CALL      0x309c,0x0         while(BusyXLCD());                                                           D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
00268a   f018                                                                                                               
00268c   0900     IORLW     0x0                                                                                             
00268e   e001     BZ        0x2692                                                                                          
002690   d7fb     BRA       0x2688                                                                                          
002692   0e01     MOVLW     0x1                WriteCmdXLCD(0b00000001); // display clear                                   D:\SOFTWARE1\uCOS-II\PIC18\MPLAB-C18\WORK\TEST.C
002694   6ee6     MOVWF     0xe6,0x0                                                                                        
002696   ec7a     CALL      0x2ef4,0x0                                                                                      

⌨️ 快捷键说明

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