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

📄 test.lst

📁 ucos-ii在PIC18F4520上的移植
💻 LST
📖 第 1 页 / 共 5 页
字号:
002934   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
002936   ffd9                                                                                                               
002938   cfe2     MOVFF     0xfe2,0xfda                                                                                     
00293a   ffda                                                                                                               
00293c   0e1a     MOVLW     0x1a                                                                                            
00293e   24e1     ADDWF     0xe1,0x0,0x0                                                                                    
002940   e302     BNC       0x2946                                                                                          
002942   68e1     SETF      0xe1,0x0                                                                                        
002944   52e6     MOVF      0xe6,0x1,0x0                                                                                    
002946   6ee1     MOVWF     0xe1,0x0                                                                                        
                                           {                                                                                E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
                                               char    str_time[17];                                                        E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
                                               char    str_proc[4];                                                         E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
                                               INT32U  ui32_Time;                                                           E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
                                               INT8U   ui8_Proc;                                                            E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
                                                                                                                            E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
                                               // Initialize the LCD                                                        E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002948   0e28     MOVLW     0x28               OpenXLCD(FOUR_BIT & LINES_5X7 & LINES_FLIP);                                 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00294a   6ee6     MOVWF     0xe6,0x0                                                                                        
00294c   ecb0     CALL      0x2b60,0x0                                                                                      
00294e   f015                                                                                                               
002950   52e5     MOVF      0xe5,0x1,0x0                                                                                    
002952   ec1d     CALL      0x2c3a,0x0         while(BusyXLCD());                                                           E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002954   f016                                                                                                               
002956   0900     IORLW     0x0                                                                                             
002958   e001     BZ        0x295c                                                                                          
00295a   d7fb     BRA       0x2952                                                                                          
00295c   0e0c     MOVLW     0xc                WriteCmdXLCD(DON & CURSOR_OFF & BLINK_OFF); // display on                    E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00295e   6ee6     MOVWF     0xe6,0x0                                                                                        
002960   ec03     CALL      0x2e06,0x0                                                                                      
002962   f017                                                                                                               
002964   52e5     MOVF      0xe5,0x1,0x0                                                                                    
002966   ec1d     CALL      0x2c3a,0x0         while(BusyXLCD());                                                           E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002968   f016                                                                                                               
00296a   0900     IORLW     0x0                                                                                             
00296c   e001     BZ        0x2970                                                                                          
00296e   d7fb     BRA       0x2966                                                                                          
002970   0e01     MOVLW     0x1                WriteCmdXLCD(0b00000001); // display clear                                   E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002972   6ee6     MOVWF     0xe6,0x0                                                                                        
002974   ec03     CALL      0x2e06,0x0                                                                                      
002976   f017                                                                                                               
002978   52e5     MOVF      0xe5,0x1,0x0                                                                                    
00297a   ec1d     CALL      0x2c3a,0x0         while(BusyXLCD());                                                           E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00297c   f016                                                                                                               
00297e   0900     IORLW     0x0                                                                                             
002980   e001     BZ        0x2984                                                                                          
002982   d7fb     BRA       0x297a                                                                                          
002984   0e06     MOVLW     0x6                WriteCmdXLCD(ENTRY_CURSOR_INC & ENTRY_DISPLAY_NO_SHIFT); // entrymode        E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002986   6ee6     MOVWF     0xe6,0x0                                                                                        
002988   ec03     CALL      0x2e06,0x0                                                                                      
00298a   f017                                                                                                               
00298c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
                                                                                                                            E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00298e   ec1d     CALL      0x2c3a,0x0         while(BusyXLCD());              // Wait if LCD busy                          E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002990   f016                                                                                                               
002992   0900     IORLW     0x0                                                                                             
002994   e001     BZ        0x2998                                                                                          
002996   d7fb     BRA       0x298e                                                                                          
002998   6ae6     CLRF      0xe6,0x0           SetDDRamAddr(0x0);                // Set Display data ram address to 0       E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00299a   ecd7     CALL      0x2dae,0x0                                                                                      
00299c   f016                                                                                                               
00299e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
0029a0   0ec6     MOVLW     0xc6               putsXLCD(rstr_welcome);                                                      E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0029a2   6ee6     MOVWF     0xe6,0x0                                                                                        
0029a4   0e04     MOVLW     0x4                                                                                             
0029a6   6ee6     MOVWF     0xe6,0x0                                                                                        
0029a8   ec36     CALL      0x2c6c,0x0                                                                                      
0029aa   f016                                                                                                               
0029ac   52e5     MOVF      0xe5,0x1,0x0                                                                                    
0029ae   52e5     MOVF      0xe5,0x1,0x0                                                                                    
                                                                                                                            E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002ab2   d77e     BRA       0x29b0             for(;;)                                                                      E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
                                               {                                                                            E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0029b0   ec9e     CALL      0x213c,0x0             ui32_Time = OSTimeGet();                                                 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0029b2   f010                                                                                                               
0029b4   0e15     MOVLW     0x15                                                                                            
0029b6   c018     MOVFF     0x18,0xfdb                                                                                      
0029b8   ffdb                                                                                                               
0029ba   0e16     MOVLW     0x16                                                                                            
0029bc   c019     MOVFF     0x19,0xfdb                                                                                      
0029be   ffdb                                                                                                               
0029c0   0e17     MOVLW     0x17                                                                                            
0029c2   c01a     MOVFF     0x1a,0xfdb                                                                                      
0029c4   ffdb                                                                                                               
0029c6   0e18     MOVLW     0x18                                                                                            
0029c8   c01b     MOVFF     0x1b,0xfdb                                                                                      
0029ca   ffdb                                                                                                               
0029cc   cfd9     MOVFF     0xfd9,0xfe6            ultoa(ui32_Time, str_time);                                              E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0029ce   ffe6                                                                                                               
0029d0   cfda     MOVFF     0xfda,0xfe6                                                                                     
0029d2   ffe6                                                                                                               
0029d4   50d9     MOVF      0xd9,0x0,0x0                                                                                    
0029d6   0f15     ADDLW     0x15                                                                                            
0029d8   6ee9     MOVWF     0xe9,0x0                                                                                        
0029da   0e00     MOVLW     0x0                                                                                             
0029dc   20da     ADDWFC    0xda,0x0,0x0                                                                                    
0029de   6eea     MOVWF     0xea,0x0                                                                                        
0029e0   cfee     MOVFF     0xfee,0xfe6                                                                                     

⌨️ 快捷键说明

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