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

📄 file.lst

📁 带有LCD
💻 LST
📖 第 1 页 / 共 4 页
字号:
   274  02DE  00CC               	movwf	?_Lcd_Show_RomString
   275  02DF  3010               	movlw	high _d_program
   276  02E0  00CD               	movwf	?_Lcd_Show_RomString+1
   277  02E1  160A  118A  275A   	fcall	_Lcd_Show_RomString
   278                           ;file.c: 406: Lcd_MoveTo_Position(66);
   279  02E4  3042               	movlw	66
   280  02E5  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   281                           ;file.c: 407: Lcd_Show_RomString(yes);
   282  02E8  303A               	movlw	low _yes
   283  02E9  00CC               	movwf	?_Lcd_Show_RomString
   284  02EA  3011               	movlw	high _yes
   285  02EB  00CD               	movwf	?_Lcd_Show_RomString+1
   286  02EC  160A  118A  275A   	fcall	_Lcd_Show_RomString
   287                           ;file.c: 408: Lcd_MoveTo_Position(72);
   288  02EF  3048               	movlw	72
   289  02F0  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   290                           ;file.c: 409: Lcd_Show_RomString(no);
   291  02F3  3048               	movlw	low _no
   292  02F4  00CC               	movwf	?_Lcd_Show_RomString
   293  02F5  3011               	movlw	high _no
   294  02F6  00CD               	movwf	?_Lcd_Show_RomString+1
   295  02F7  160A  118A  2F5A   	ljmp	_Lcd_Show_RomString
   296                           ;file.c: 315: void File_Delete_FileName(unsigne
      +                          d char n)
   297                           ;file.c: 316: {
   298  02FA                     _File_Delete_FileName
   299                           ;	_key_value assigned to ?a_File_Delete_FileNam
      +                          e+0
   300  0000                     _File_Delete_FileName$key_value	set	?a_File_Del
      +                          ete_FileName
   301                           ;	_n assigned to ?a_File_Delete_FileName+1
   302  0000                     _File_Delete_FileName$n	set	?a_File_Delete_File
      +                          Name+1
   303                           ;	_bExit assigned to ?a_File_Delete_FileName+2
   304  0000                     _File_Delete_FileName$bExit	set	?a_File_Delete_
      +                          FileName+2
   305                           ;	_lcd_position assigned to ?a_File_Delete_File
      +                          Name+3
   306  0000                     _File_Delete_FileName$lcd_position	set	?a_File_
      +                          Delete_FileName+3
   307                           ;	_file_file_name assigned to ?a_File_Delete_Fi
      +                          leName+4
   308  0000                     _File_Delete_FileName$file_file_name	set	?a_Fil
      +                          e_Delete_FileName+4
   309                           ;_n stored from w
   310  02FA  0183               	clrf	3	;select bank 0
   311  02FB  00BF               	movwf	?a_File_Delete_FileName+1
   312                           ;file.c: 317: KEY_VALUE key_value = 0;
   313  02FC  01BE               	clrf	?a_File_Delete_FileName
   314                           ;file.c: 318: unsigned char bExit = 0;
   315  02FD  01C0               	clrf	?a_File_Delete_FileName+2
   316                           ;file.c: 319: unsigned char file_file_name[9] =
      +                           {0};
   317  02FE  01C2               	clrf	?a_File_Delete_FileName+4
   318                           ;file.c: 320: unsigned char lcd_position = 0;
   319  02FF  01C1               	clrf	?a_File_Delete_FileName+3
   320                           ;file.c: 322: Eep_Rom_Read_Filename(n, file_fil
      +                          e_name);
   321  0300  3042               	movlw	?a_File_Delete_FileName+4
   322  0301  00CB               	movwf	?_Eep_Rom_Read_Filename
   323  0302  083F               	movf	?a_File_Delete_FileName+1,w
   324  0303  160A  118A  272E   	fcall	_Eep_Rom_Read_Filename
   325                           ;file.c: 323: Lcd_Set_Paint(1);
   326  0306  3001               	movlw	1
   327  0307  160A  118A  268B   	fcall	_Lcd_Set_Paint
      +       120A  118A         
   328                           ;file.c: 324: while(!bExit)
   329  030C  2B90               	goto	l113
   330  030D                     l114
   331                           ;file.c: 325: {
   332  030D  160A  118A  2688   	fcall	_Lcd_Get_Paint
      +       120A  118A         
   333  0312  3800               	iorlw	0
   334  0313  1903               	btfsc	3,2
   335  0314  2B1B               	goto	l116
   336                           ;file.c: 327: {
   337  0315  3042               	movlw	?a_File_Delete_FileName+4
   338  0316  22C5               	fcall	_File_Delete_FileName_Dsp
   339                           ;file.c: 329: Lcd_Set_Paint(0);
   340  0317  3000               	movlw	0
   341  0318  160A  118A  268B   	fcall	_Lcd_Set_Paint
   342  031B                     l116
   343                           ;file.c: 330: }
   344  031B  120A  158A  23F4   	fcall	_Keypad_HighISR
      +       120A  118A         
   345  0320  00BE               	movwf	?a_File_Delete_FileName
   346                           ;file.c: 332: switch(key_value)
   347  0321  2B5C               	goto	l118
   348                           ;file.c: 333: {
   349                           ;file.c: 335: break;
   350                           ;file.c: 336: case KEY_0:
   351                           ;file.c: 337: break;
   352                           ;file.c: 338: case KEY_1:
   353                           ;file.c: 339: break;
   354                           ;file.c: 340: case KEY_2:
   355                           ;file.c: 341: break;
   356                           ;file.c: 342: case KEY_3:
   357                           ;file.c: 343: break;
   358                           ;file.c: 344: case KEY_4:
   359                           ;file.c: 345: break;
   360                           ;file.c: 346: case KEY_5:
   361                           ;file.c: 347: break;
   362                           ;file.c: 348: case KEY_6:
   363                           ;file.c: 349: break;
   364                           ;file.c: 350: case KEY_7:
   365                           ;file.c: 351: break;
   366                           ;file.c: 352: case KEY_8:
   367                           ;file.c: 353: break;
   368                           ;file.c: 354: case KEY_9:
   369                           ;file.c: 355: break;
   370  0322                     l130
   371                           ;file.c: 356: case KEY_LEFT:
   372                           ;file.c: 357: {
   373  0322  120A  158A  2618   	fcall	_Lcd_Cursor_Left
      +       120A  118A         
   374                           ;file.c: 359: break;
   375  0327  2B90               	goto	l113
   376  0328                     l131
   377                           ;file.c: 360: }
   378                           ;file.c: 362: {
   379  0328  120A  158A  262F   	fcall	_Lcd_Cursor_Right
      +       120A  118A         
   380                           ;file.c: 364: break;
   381  032D  2B90               	goto	l113
   382  032E                     l132
   383                           ;file.c: 365: }
   384                           ;file.c: 367: {
   385  032E  120A  158A  2647   	fcall	_Lcd_Cursor_Up
      +       120A  118A         
   386                           ;file.c: 369: break;
   387  0333  2B90               	goto	l113
   388  0334                     l133
   389                           ;file.c: 370: }
   390                           ;file.c: 372: {
   391  0334  120A  158A  2653   	fcall	_Lcd_Cursor_Down
      +       120A  118A         
   392                           ;file.c: 374: break;
   393  0339  2B90               	goto	l113
   394  033A                     l134
   395                           ;file.c: 375: }
   396                           ;file.c: 377: {
   397  033A  160A  118A  2685   	fcall	_Lcd_Get_Current_position
      +       120A  118A         
   398  033F  00C1               	movwf	?a_File_Delete_FileName+3
   399                           ;file.c: 379: if((lcd_position >= 66) && (lcd_p
      +                          osition <= 68))
   400  0340  3042               	movlw	66
   401  0341  0241               	subwf	?a_File_Delete_FileName+3,w
   402  0342  1C03               	btfss	3,0
   403  0343  2B51               	goto	l135
   404  0344  3045               	movlw	69
   405  0345  0241               	subwf	?a_File_Delete_FileName+3,w
   406  0346  1803               	btfsc	3,0
   407  0347  2B51               	goto	l135
   408                           ;file.c: 380: {
   409  0348  083F               	movf	?a_File_Delete_FileName+1,w
   410  0349  00CB               	movwf	?_Eep_Rom_Delete_Filename
   411  034A  01CC               	clrf	?_Eep_Rom_Delete_Filename+1
   412  034B  160A  118A  26AE   	fcall	_Eep_Rom_Delete_Filename
      +       120A  118A         
   413  0350  2B59               	goto	l138
   414                           ;file.c: 382: bExit = 1;
   415                           ;file.c: 383: }
   416  0351                     l135
   417  0351  3048               	movlw	72
   418  0352  0241               	subwf	?a_File_Delete_FileName+3,w
   419  0353  1C03               	btfss	3,0
   420  0354  2B90               	goto	l113
   421  0355  304A               	movlw	74
   422  0356  0241               	subwf	?a_File_Delete_FileName+3,w
   423  0357  1803               	btfsc	3,0
   424  0358  2B90               	goto	l113
   425                           ;file.c: 385: {
   426                           ;file.c: 387: }
   427  0359                     l138
   428                           ;file.c: 389: }
   429                           ;file.c: 391: bExit = 1;
   430  0359  01C0               	clrf	?a_File_Delete_FileName+2
   431  035A  0AC0               	incf	?a_File_Delete_FileName+2
   432                           ;file.c: 392: break;
   433                           ;file.c: 393: default:
   434                           ;file.c: 394: break;
   435  035B  2B90               	goto	l113
   436  035C                     l118
   437  035C  083E               	movf	?a_File_Delete_FileName,w
   438  035D  3AFF               	xorlw	-1
   439  035E  1903               	btfsc	3,2
   440  035F  2B90               	goto	l113
   441  0360  3AFE               	xorlw	254
   442  0361  1903               	btfsc	3,2
   443  0362  2B90               	goto	l113
   444  0363  3A03               	xorlw	3
   445  0364  1903               	btfsc	3,2
   446  0365  2B90               	goto	l113
   447  0366  3A01               	xorlw	1
   448  0367  1903               	btfsc	3,2
   449  0368  2B90               	goto	l113
   450  0369  3A07               	xorlw	7
   451  036A  1903               	btfsc	3,2
   452  036B  2B90               	goto	l113
   453  036C  3A01               	xorlw	1
   454  036D  1903               	btfsc	3,2
   455  036E  2B90               	goto	l113
   456  036F  3A03               	xorlw	3
   457  0370  1903               	btfsc	3,2
   458  0371  2B90               	goto	l113
   459  0372  3A01               	xorlw	1
   460  0373  1903               	btfsc	3,2
   461  0374  2B90               	goto	l113
   462  0375  3A0F               	xorlw	15
   463  0376  1903               	btfsc	3,2
   464  0377  2B90               	goto	l113
   465  0378  3A01               	xorlw	1
   466  0379  1903               	btfsc	3,2
   467  037A  2B90               	goto	l113
   468  037B  3A03               	xorlw	3
   469  037C  1903               	btfsc	3,2
   470  037D  2B90               	goto	l113
   471  037E  3A01               	xorlw	1
   472  037F  1903               	btfsc	3,2
   473  0380  2B34               	goto	l133
   474  0381  3A07               	xorlw	7
   475  0382  1903               	btfsc	3,2
   476  0383  2B2E               	goto	l132
   477  0384  3A01               	xorlw	1
   478  0385  1903               	btfsc	3,2
   479  0386  2B22               	goto	l130
   480  0387  3A03               	xorlw	3
   481  0388  1903               	btfsc	3,2
   482  0389  2B28               	goto	l131
   483  038A  3A01               	xorlw	1
   484  038B  1903               	btfsc	3,2
   485  038C  2B3A               	goto	l134
   486  038D  3A1F               	xorlw	31
   487  038E  1903               	btfsc	3,2
   488  038F  2B59               	goto	l138
   489  0390                     l113
   490                           ;file.c: 396: }
   491  0390  08C0               	movf	?a_File_Delete_FileName+2
   492  0391  1D03               	btfss	3,2
   493  0392  0008               	return
   494  0393  2B0D               	goto	l114
   495                           ;file.c: 110: void File_Delete_SelectFile(void)
   496                           ;file.c: 111: {
   497  0394                     _File_Delete_SelectFile
   498                           ;	_bExit assigned to ?a_File_Delete_SelectFile+
      +                          0
   499  0000                     _File_Delete_SelectFile$bExit	set	?a_File_Delet
      +                          e_SelectFile
   500                           ;	_key_value assigned to ?a_File_Delete_SelectF
      +                          ile+1
   501  0000                     _File_Delete_SelectFile$key_value	set	?a_File_D
      +                          elete_SelectFile+1
   502                           ;	_file_index assigned to ?a_File_Delete_Select
      +                          File+2
   503  0000                     _File_Delete_SelectFile$file_index	set	?a_File_
      +                          Delete_SelectFile+2
   504                           ;	_lcd_position assigned to ?a_File_Delete_Sele
      +                          ctFile+3
   505  0000                     _File_Delete_SelectFile$lcd_position	set	?a_Fil
      +                          e_Delete_SelectFile+3
   506                           ;	_j assigned to ?a_File_Delete_SelectFile+4
   507  0000                     _File_Delete_SelectFile$j	set	?a_File_Delete_Se
      +                          lectFile+4
   508                           ;	_i assigned to ?a_File_Delete_SelectFile+5
   509  0000                     _File_Delete_SelectFile$i	set	?a_File_Delete_Se
      +                          lectFile+5
   510                           ;	_file_delete assigned to ?a_File_Delete_Selec
      +                          tFile+6
   511  0000                     _File_Delete_SelectFile$file_delete	set	?a_File
      +                          _Delete_SelectFile+6
   512                           ;	_file_file_name assigned to ?a_File_Delete_Se
      +                          lectFile+13
   513  0000                     _File_Delete_SelectFile$file_file_name	set	?a_F
      +                          ile_Delete_SelectFile+13
   514                           ;file.c: 112: KEY_VALUE key_value = 0;
   515  0394  0183               	clrf	3	;select bank 0
   516  0395  01AA               	clrf	?a_File_Delete_SelectFile+1
   517                           ;file.c: 113: unsigned char bExit = 0;
   518  0396  01A9               	clrf	?a_File_Delete_SelectFile
   519                           ;file.c: 114: unsigned char file_file_name[8] =
      +                           {0};
   520  0397  01B6               	clrf	?a_File_Delete_SelectFile+13
   521                           ;file.c: 115: unsigned char i = 0, j = 0;
   522  0398  01AE               	clrf	?a_File_Delete_SelectFile+5
   523  0399  01AD               	clrf	?a_File_Delete_SelectFile+4
   524                           ;file.c: 116: unsigned char lcd_position = 0;
   525  039A  01AC               	clrf	?a_File_Delete_SelectFile+3
   526                           ;file.c: 117: unsigned char file_index = 0;
   527  039B  01AB               	clrf	?a_File_Delete_SelectFile+2
   528                           ;file.c: 118: unsigned char file_delete[7] = "D
      +                          ELETE";

⌨️ 快捷键说明

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