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

📄 run.lst

📁 带有LCD
💻 LST
📖 第 1 页 / 共 3 页
字号:
   449  0000                     _Run_Heated_Lid$run_file_name	set	?a_Run_Heated
      +                          _Lid+3
   450                           ;run.c: 156: KEY_VALUE key_value = 0;
   451  0098  0183               	clrf	3	;select bank 0
   452  0099  01B8               	clrf	?a_Run_Heated_Lid
   453                           ;run.c: 157: unsigned char bExit = 0;
   454  009A  01B9               	clrf	?a_Run_Heated_Lid+1
   455                           ;run.c: 158: unsigned char run_file_name[9] = {
      +                          0};
   456  009B  01BB               	clrf	?a_Run_Heated_Lid+3
   457                           ;run.c: 159: unsigned char lcd_position = 0;
   458  009C  01BA               	clrf	?a_Run_Heated_Lid+2
   459                           ;run.c: 161: Eep_Rom_Read_Filename(n, run_file_
      +                          name);
   460  009D  303B               	movlw	?a_Run_Heated_Lid+3
   461  009E  00CB               	movwf	?_Eep_Rom_Read_Filename
   462  009F  0836               	movf	?_Run_Heated_Lid,w
   463  00A0  160A  118A  272E   	fcall	_Eep_Rom_Read_Filename
   464                           ;run.c: 162: Lcd_Set_Paint(1);
   465  00A3  3001               	movlw	1
   466  00A4  160A  118A  268B   	fcall	_Lcd_Set_Paint
      +       120A  118A         
   467                           ;run.c: 163: while(!bExit)
   468  00A9  2926               	goto	l44
   469  00AA                     l45
   470                           ;run.c: 164: {
   471  00AA  160A  118A  2688   	fcall	_Lcd_Get_Paint
      +       120A  118A         
   472  00AF  3800               	iorlw	0
   473  00B0  1903               	btfsc	3,2
   474  00B1  28B8               	goto	l47
   475                           ;run.c: 166: {
   476  00B2  303B               	movlw	?a_Run_Heated_Lid+3
   477  00B3  205F               	fcall	_Run_Heated_Lid_Dsp
   478                           ;run.c: 168: Lcd_Set_Paint(0);
   479  00B4  3000               	movlw	0
   480  00B5  160A  118A  268B   	fcall	_Lcd_Set_Paint
   481  00B8                     l47
   482                           ;run.c: 169: }
   483  00B8  120A  158A  23F4   	fcall	_Keypad_HighISR
      +       120A  118A         
   484  00BD  00B8               	movwf	?a_Run_Heated_Lid
   485                           ;run.c: 171: switch(key_value)
   486  00BE  28F2               	goto	l49
   487                           ;run.c: 172: {
   488                           ;run.c: 174: break;
   489                           ;run.c: 175: case KEY_0:
   490                           ;run.c: 176: break;
   491                           ;run.c: 177: case KEY_1:
   492                           ;run.c: 178: break;
   493                           ;run.c: 179: case KEY_2:
   494                           ;run.c: 180: break;
   495                           ;run.c: 181: case KEY_3:
   496                           ;run.c: 182: break;
   497                           ;run.c: 183: case KEY_4:
   498                           ;run.c: 184: break;
   499                           ;run.c: 185: case KEY_5:
   500                           ;run.c: 186: break;
   501                           ;run.c: 187: case KEY_6:
   502                           ;run.c: 188: break;
   503                           ;run.c: 189: case KEY_7:
   504                           ;run.c: 190: break;
   505                           ;run.c: 191: case KEY_8:
   506                           ;run.c: 192: break;
   507                           ;run.c: 193: case KEY_9:
   508                           ;run.c: 194: break;
   509  00BF                     l61
   510                           ;run.c: 195: case KEY_LEFT:
   511                           ;run.c: 196: {
   512  00BF  120A  158A  2618   	fcall	_Lcd_Cursor_Left
      +       120A  118A         
   513                           ;run.c: 198: break;
   514  00C4  2926               	goto	l44
   515  00C5                     l62
   516                           ;run.c: 199: }
   517                           ;run.c: 201: {
   518  00C5  120A  158A  262F   	fcall	_Lcd_Cursor_Right
      +       120A  118A         
   519                           ;run.c: 203: break;
   520  00CA  2926               	goto	l44
   521  00CB                     l63
   522                           ;run.c: 204: }
   523                           ;run.c: 206: {
   524  00CB  120A  158A  2647   	fcall	_Lcd_Cursor_Up
      +       120A  118A         
   525                           ;run.c: 208: break;
   526  00D0  2926               	goto	l44
   527  00D1                     l64
   528                           ;run.c: 209: }
   529                           ;run.c: 211: {
   530  00D1  120A  158A  2653   	fcall	_Lcd_Cursor_Down
      +       120A  118A         
   531                           ;run.c: 213: break;
   532  00D6  2926               	goto	l44
   533  00D7                     l65
   534                           ;run.c: 214: }
   535                           ;run.c: 216: {
   536  00D7  160A  118A  2685   	fcall	_Lcd_Get_Current_position
      +       120A  118A         
   537  00DC  00BA               	movwf	?a_Run_Heated_Lid+2
   538                           ;run.c: 218: if((lcd_position >= 66) || (lcd_po
      +                          sition <= 68))
   539  00DD  3042               	movlw	66
   540  00DE  023A               	subwf	?a_Run_Heated_Lid+2,w
   541  00DF  1803               	btfsc	3,0
   542  00E0  28E5               	goto	u260
   543  00E1  3045               	movlw	69
   544  00E2  023A               	subwf	?a_Run_Heated_Lid+2,w
   545  00E3  1803               	btfsc	3,0
   546  00E4  28E7               	goto	l66
   547  00E5                     u260
   548                           ;run.c: 219: {
   549  00E5  01B9               	clrf	?a_Run_Heated_Lid+1
   550  00E6  0AB9               	incf	?a_Run_Heated_Lid+1
   551  00E7                     l66
   552                           ;run.c: 221: }
   553  00E7  3048               	movlw	72
   554  00E8  023A               	subwf	?a_Run_Heated_Lid+2,w
   555  00E9  1803               	btfsc	3,0
   556  00EA  28EF               	goto	l68
   557  00EB  304A               	movlw	74
   558  00EC  023A               	subwf	?a_Run_Heated_Lid+2,w
   559  00ED  1803               	btfsc	3,0
   560  00EE  2926               	goto	l44
   561                           ;run.c: 223: {
   562                           ;run.c: 225: }
   563  00EF                     l68
   564                           ;run.c: 227: }
   565                           ;run.c: 229: bExit = 1;
   566  00EF  01B9               	clrf	?a_Run_Heated_Lid+1
   567  00F0  0AB9               	incf	?a_Run_Heated_Lid+1
   568                           ;run.c: 230: break;
   569                           ;run.c: 231: default:
   570                           ;run.c: 232: break;
   571  00F1  2926               	goto	l44
   572  00F2                     l49
   573  00F2  0838               	movf	?a_Run_Heated_Lid,w
   574  00F3  3AFF               	xorlw	-1
   575  00F4  1903               	btfsc	3,2
   576  00F5  2926               	goto	l44
   577  00F6  3AFE               	xorlw	254
   578  00F7  1903               	btfsc	3,2
   579  00F8  2926               	goto	l44
   580  00F9  3A03               	xorlw	3
   581  00FA  1903               	btfsc	3,2
   582  00FB  2926               	goto	l44
   583  00FC  3A01               	xorlw	1
   584  00FD  1903               	btfsc	3,2
   585  00FE  2926               	goto	l44
   586  00FF  3A07               	xorlw	7
   587  0100  1903               	btfsc	3,2
   588  0101  2926               	goto	l44
   589  0102  3A01               	xorlw	1
   590  0103  1903               	btfsc	3,2
   591  0104  2926               	goto	l44
   592  0105  3A03               	xorlw	3
   593  0106  1903               	btfsc	3,2
   594  0107  2926               	goto	l44
   595  0108  3A01               	xorlw	1
   596  0109  1903               	btfsc	3,2
   597  010A  2926               	goto	l44
   598  010B  3A0F               	xorlw	15
   599  010C  1903               	btfsc	3,2
   600  010D  2926               	goto	l44
   601  010E  3A01               	xorlw	1
   602  010F  1903               	btfsc	3,2
   603  0110  2926               	goto	l44
   604  0111  3A03               	xorlw	3
   605  0112  1903               	btfsc	3,2
   606  0113  2926               	goto	l44
   607  0114  3A01               	xorlw	1
   608  0115  1903               	btfsc	3,2
   609  0116  28D1               	goto	l64
   610  0117  3A07               	xorlw	7
   611  0118  1903               	btfsc	3,2
   612  0119  28CB               	goto	l63
   613  011A  3A01               	xorlw	1
   614  011B  1903               	btfsc	3,2
   615  011C  28BF               	goto	l61
   616  011D  3A03               	xorlw	3
   617  011E  1903               	btfsc	3,2
   618  011F  28C5               	goto	l62
   619  0120  3A01               	xorlw	1
   620  0121  1903               	btfsc	3,2
   621  0122  28D7               	goto	l65
   622  0123  3A1F               	xorlw	31
   623  0124  1903               	btfsc	3,2
   624  0125  28EF               	goto	l68
   625  0126                     l44
   626                           ;run.c: 234: }
   627  0126  08B9               	movf	?a_Run_Heated_Lid+1
   628  0127  1D03               	btfss	3,2
   629  0128  0008               	return
   630  0129  28AA               	goto	l45
   631                           
   632                           	psect	temp
   633  0070                     btemp
   634  0070                     	ds	2


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Thu Dec 20 19:08:34 2007

                           l4 0AF9                             l5 0A21  
                           l7 0A51                             l8 0A2C  
                           pc 0002      _Lcd_Get_Current_position 1685  
            _Lcd_Cursor_Right 0E2F                            l11 0A48  
                          l13 0AC5                            l30 0A81  
                          l32 0A8E                            l41 0AC2  
                          l25 0A58                            l34 0A98  
                          l26 0A5E                            l27 0A64  
                          l44 0126                            l36 0AA2  
                          l28 0A6A                            l61 00BF  
                          l45 00AA                            l29 0A70  
                          l62 00C5                            l38 0AAC  
                          l63 00CB                            l47 00B8  
                          l64 00D1                            l65 00D7  
                          l49 00F2                            l66 00E7  
                          l68 00EF                            _no 1148  
                         u260 00E5          ?a_Run_Heated_Lid_Dsp 0044  
                         _yes 113A                  _Dsp_Run_Menu 0A08  
         ?_Lcd_Show_RomString 004C                    ?a_Run_Menu 0027  
      ?_Eep_Rom_Read_Filename 004B                      _run_menu 111D  
                     _Lcd_Clr 0E5F                          btemp 0070  
             _Lcd_Show_String 16C6                          lbmul 16A2  
              _Keypad_HighISR 0BF4               _Lcd_Cursor_Left 0E18  
             _Lcd_Cursor_Down 0E53            _Lcd_Show_RomString 175A  
       _Eep_Rom_Read_Filename 172E                _Run_Heated_Lid 0098  
               _Lcd_Get_Paint 1688            _Run_Heated_Lid_Dsp 005F  
                       status 0003                      _Run_Menu 0A12  
                _run_heat_lid 104C                 _Lcd_Cursor_Up 0E47  
            ?a_Run_Heated_Lid 0038           _Lcd_MoveTo_Position 0DF2  
             ?_Run_Heated_Lid 0036                 _Lcd_Set_Paint 168B  
                  used_btemp0 0001                    used_btemp1 0001  

⌨️ 快捷键说明

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