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

📄 list.lst

📁 带有LCD
💻 LST
📖 第 1 页 / 共 3 页
字号:
   218  0190  29D4               	goto	l44
   219  0191                     l62
   220                           ;list.c: 216: }
   221                           ;list.c: 218: {
   222  0191  120A  158A  2647   	fcall	_Lcd_Cursor_Up
      +       120A  118A         
   223                           ;list.c: 220: break;
   224  0196  29D4               	goto	l44
   225  0197                     l63
   226                           ;list.c: 221: }
   227                           ;list.c: 223: {
   228  0197  120A  158A  2653   	fcall	_Lcd_Cursor_Down
      +       120A  118A         
   229                           ;list.c: 225: break;
   230  019C  29D4               	goto	l44
   231                           ;list.c: 226: }
   232                           ;list.c: 228: {
   233                           ;list.c: 230: break;
   234  019D                     l65
   235                           ;list.c: 231: }
   236                           ;list.c: 233: bExit = 1;
   237  019D  01B8               	clrf	?a_List_FileName_Detail+2
   238  019E  0AB8               	incf	?a_List_FileName_Detail+2
   239                           ;list.c: 234: break;
   240                           ;list.c: 235: default:
   241                           ;list.c: 236: break;
   242  019F  29D4               	goto	l44
   243  01A0                     l48
   244  01A0  0837               	movf	?a_List_FileName_Detail+1,w
   245  01A1  3AFF               	xorlw	-1
   246  01A2  1903               	btfsc	3,2
   247  01A3  29D4               	goto	l44
   248  01A4  3AFE               	xorlw	254
   249  01A5  1903               	btfsc	3,2
   250  01A6  29D4               	goto	l44
   251  01A7  3A03               	xorlw	3
   252  01A8  1903               	btfsc	3,2
   253  01A9  29D4               	goto	l44
   254  01AA  3A01               	xorlw	1
   255  01AB  1903               	btfsc	3,2
   256  01AC  29D4               	goto	l44
   257  01AD  3A07               	xorlw	7
   258  01AE  1903               	btfsc	3,2
   259  01AF  29D4               	goto	l44
   260  01B0  3A01               	xorlw	1
   261  01B1  1903               	btfsc	3,2
   262  01B2  29D4               	goto	l44
   263  01B3  3A03               	xorlw	3
   264  01B4  1903               	btfsc	3,2
   265  01B5  29D4               	goto	l44
   266  01B6  3A01               	xorlw	1
   267  01B7  1903               	btfsc	3,2
   268  01B8  29D4               	goto	l44
   269  01B9  3A0F               	xorlw	15
   270  01BA  1903               	btfsc	3,2
   271  01BB  29D4               	goto	l44
   272  01BC  3A01               	xorlw	1
   273  01BD  1903               	btfsc	3,2
   274  01BE  29D4               	goto	l44
   275  01BF  3A03               	xorlw	3
   276  01C0  1903               	btfsc	3,2
   277  01C1  29D4               	goto	l44
   278  01C2  3A01               	xorlw	1
   279  01C3  1903               	btfsc	3,2
   280  01C4  2997               	goto	l63
   281  01C5  3A07               	xorlw	7
   282  01C6  1903               	btfsc	3,2
   283  01C7  2991               	goto	l62
   284  01C8  3A01               	xorlw	1
   285  01C9  1903               	btfsc	3,2
   286  01CA  2985               	goto	l60
   287  01CB  3A03               	xorlw	3
   288  01CC  1903               	btfsc	3,2
   289  01CD  298B               	goto	l61
   290  01CE  3A01               	xorlw	1
   291  01CF  1903               	btfsc	3,2
   292  01D0  299D               	goto	l65
   293  01D1  3A1F               	xorlw	31
   294  01D2  1903               	btfsc	3,2
   295  01D3  299D               	goto	l65
   296  01D4                     l44
   297                           ;list.c: 238: }
   298  01D4  08B8               	movf	?a_List_FileName_Detail+2
   299  01D5  1D03               	btfss	3,2
   300  01D6  0008               	return
   301  01D7  297E               	goto	l45
   302  01D8                     _Dsp_List_Menu
   303                           ;list.c: 29: Lcd_Clr();
   304  01D8  120A  158A  265F   	fcall	_Lcd_Clr
   305                           ;list.c: 30: Lcd_Show_String(list_menu);
   306  01DB  30C0               	movlw	_list_menu
   307  01DC  160A  118A  2EC6   	ljmp	_Lcd_Show_String
   308  01DF                     _List_Menu
   309                           ;	_bExit assigned to ?a_List_Menu+0
   310  0000                     _List_Menu$bExit	set	?a_List_Menu
   311                           ;	_key_value assigned to ?a_List_Menu+1
   312  0000                     _List_Menu$key_value	set	?a_List_Menu+1
   313                           ;	_j assigned to ?a_List_Menu+2
   314  0000                     _List_Menu$j	set	?a_List_Menu+2
   315                           ;	_file_index assigned to ?a_List_Menu+3
   316  0000                     _List_Menu$file_index	set	?a_List_Menu+3
   317                           ;	_i assigned to ?a_List_Menu+4
   318  0000                     _List_Menu$i	set	?a_List_Menu+4
   319                           ;	_lcd_position assigned to ?a_List_Menu+5
   320  0000                     _List_Menu$lcd_position	set	?a_List_Menu+5
   321                           ;	_list_file_name assigned to ?a_List_Menu+6
   322  0000                     _List_Menu$list_file_name	set	?a_List_Menu+6
   323                           ;list.c: 35: KEY_VALUE key_value = 0;
   324  01DF  0183               	clrf	3	;select bank 0
   325  01E0  01A8               	clrf	?a_List_Menu+1
   326                           ;list.c: 36: unsigned char bExit = 0;
   327  01E1  01A7               	clrf	?a_List_Menu
   328                           ;list.c: 37: unsigned char list_file_name [9] =
      +                           {0};
   329  01E2  01AD               	clrf	?a_List_Menu+6
   330                           ;list.c: 38: unsigned char i = 0, j = 0;
   331  01E3  01AB               	clrf	?a_List_Menu+4
   332  01E4  01A9               	clrf	?a_List_Menu+2
   333                           ;list.c: 39: unsigned char lcd_position = 0;
   334  01E5  01AC               	clrf	?a_List_Menu+5
   335                           ;list.c: 40: unsigned char file_index = 0;
   336  01E6  01AA               	clrf	?a_List_Menu+3
   337                           ;list.c: 42: Lcd_Set_Paint(1);
   338  01E7  3001               	movlw	1
   339  01E8  160A  118A  268B   	fcall	_Lcd_Set_Paint
      +       120A  118A         
   340                           ;list.c: 43: while(!bExit)
   341  01ED  2AC1               	goto	l4
   342  01EE                     l5
   343                           ;list.c: 44: {
   344  01EE  160A  118A  2688   	fcall	_Lcd_Get_Paint
      +       120A  118A         
   345  01F3  3800               	iorlw	0
   346  01F4  1903               	btfsc	3,2
   347  01F5  2A1E               	goto	l7
   348                           ;list.c: 46: {
   349  01F6  21D8               	fcall	_Dsp_List_Menu
   350                           ;list.c: 48: for(i = 0, j = 0; i<10; i++)
   351  01F7  01AB               	clrf	?a_List_Menu+4
   352  01F8  01A9               	clrf	?a_List_Menu+2
   353  01F9                     l8
   354                           ;list.c: 49: {
   355                           ;list.c: 50: Eep_Rom_Read_Filename(i, list_file
      +                          _name);
   356  01F9  302D               	movlw	?a_List_Menu+6
   357  01FA  00CB               	movwf	?_Eep_Rom_Read_Filename
   358  01FB  082B               	movf	?a_List_Menu+4,w
   359  01FC  160A  118A  272E   	fcall	_Eep_Rom_Read_Filename
      +       120A  118A         
   360                           ;list.c: 51: if(list_file_name[0] != 0)
   361  0201  08AD               	movf	?a_List_Menu+6
   362  0202  1903               	btfsc	3,2
   363  0203  2A15               	goto	l11
   364                           ;list.c: 52: {
   365  0204  300A               	movlw	10
   366  0205  00F1               	movwf	btemp+1
   367  0206  0829               	movf	?a_List_Menu+2,w
   368  0207  160A  118A  26A2   	fcall	lbmul
   369  020A  3E14               	addlw	20
   370  020B  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   371                           ;list.c: 54: Lcd_Show_String(list_file_name);
   372  020E  302D               	movlw	?a_List_Menu+6
   373  020F  160A  118A  26C6   	fcall	_Lcd_Show_String
      +       120A  118A         
   374                           ;list.c: 55: j++;
   375  0214  0AA9               	incf	?a_List_Menu+2
   376  0215                     l11
   377                           ;list.c: 56: }
   378  0215  0AAB               	incf	?a_List_Menu+4
   379  0216  300A               	movlw	10
   380  0217  022B               	subwf	?a_List_Menu+4,w
   381  0218  1C03               	btfss	3,0
   382  0219  29F9               	goto	l8
   383                           ;list.c: 58: Lcd_Set_Paint(0);
   384  021A  3000               	movlw	0
   385  021B  160A  118A  268B   	fcall	_Lcd_Set_Paint
   386  021E                     l7
   387                           ;list.c: 59: }
   388  021E  120A  158A  23F4   	fcall	_Keypad_HighISR
      +       120A  118A         
   389  0223  00A8               	movwf	?a_List_Menu+1
   390                           ;list.c: 61: switch(key_value)
   391  0224  2A8D               	goto	l13
   392                           ;list.c: 62: {
   393                           ;list.c: 64: break;
   394                           ;list.c: 65: case KEY_0:
   395                           ;list.c: 66: break;
   396                           ;list.c: 67: case KEY_1:
   397                           ;list.c: 68: break;
   398                           ;list.c: 69: case KEY_2:
   399                           ;list.c: 70: break;
   400                           ;list.c: 71: case KEY_3:
   401                           ;list.c: 72: break;
   402                           ;list.c: 73: case KEY_4:
   403                           ;list.c: 74: break;
   404                           ;list.c: 75: case KEY_5:
   405                           ;list.c: 76: break;
   406                           ;list.c: 77: case KEY_6:
   407                           ;list.c: 78: break;
   408                           ;list.c: 79: case KEY_7:
   409                           ;list.c: 80: break;
   410                           ;list.c: 81: case KEY_8:
   411                           ;list.c: 82: break;
   412                           ;list.c: 83: case KEY_9:
   413                           ;list.c: 84: break;
   414  0225                     l25
   415                           ;list.c: 85: case KEY_LEFT:
   416                           ;list.c: 86: {
   417  0225  120A  158A  2618   	fcall	_Lcd_Cursor_Left
      +       120A  118A         
   418                           ;list.c: 88: break;
   419  022A  2AC1               	goto	l4
   420  022B                     l26
   421                           ;list.c: 89: }
   422                           ;list.c: 91: {
   423  022B  120A  158A  262F   	fcall	_Lcd_Cursor_Right
      +       120A  118A         
   424                           ;list.c: 93: break;
   425  0230  2AC1               	goto	l4
   426  0231                     l27
   427                           ;list.c: 94: }
   428                           ;list.c: 96: {
   429  0231  120A  158A  2647   	fcall	_Lcd_Cursor_Up
      +       120A  118A         
   430                           ;list.c: 98: break;
   431  0236  2AC1               	goto	l4
   432  0237                     l28
   433                           ;list.c: 99: }
   434                           ;list.c: 101: {
   435  0237  120A  158A  2653   	fcall	_Lcd_Cursor_Down
      +       120A  118A         
   436                           ;list.c: 103: break;
   437  023C  2AC1               	goto	l4
   438  023D                     l29
   439                           ;list.c: 104: }
   440                           ;list.c: 106: {
   441  023D  160A  118A  2685   	fcall	_Lcd_Get_Current_position
      +       120A  118A         

⌨️ 快捷键说明

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