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

📄 list.lst

📁 带有LCD
💻 LST
📖 第 1 页 / 共 3 页
字号:


HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-71097                            Thu Dec 20 19:08:35 2007

Licensed to: ONE
     1                           	processor	16F877A
     2                           	opt	pw 79
     3                           	psect	__Z71097RS_,global,delta=1
     4                           	psect	rdata_1,global,class=BANK1,space=1,delta
      +                          =1
     5                           	psect	idata_1,global,class=CODE,delta=2
     6                           	psect	strings,global,class=STRING,delta=2
     7                           	psect	const1,local,class=CONST,delta=2
     8                           	psect	const2,local,class=CONST,delta=2
     9                           	psect	const3,local,class=CONST,delta=2
    10                           	psect	text2,local,class=CODE,delta=2
    11                           	psect	text3,local,class=CODE,delta=2
    12                           	psect	temp,global,ovrld,class=BANK0,space=1,de
      +                          lta=1
    13  0000                     
    14  0000                     
    15  0000                     
    16  0000                     
    17  0000                     
    18  0000                     
    19  0000                     
    20  0000                     
    21  0000                     
    22  0000                     
    23                           
    24                           	psect	__Z71097RS_
    25  0190                     
    26  0190                     
    27                           
    28                           	psect	rdata_1
    29  00C0                     _list_menu
    30  00C0                     	ds	1
    31  00C1                     	ds	1
    32  00C2                     	ds	1
    33  00C3                     	ds	1
    34  00C4                     	ds	1
    35  00C5                     	ds	1
    36  00C6                     	ds	1
    37                           
    38                           	psect	idata_1
    39  07F5  344C               	retlw	76
    40  07F6  3449               	retlw	73
    41  07F7  3453               	retlw	83
    42  07F8  3454               	retlw	84
    43  07F9  343A               	retlw	58
    44  07FA  3400               	retlw	0
    45  07FB  3400               	retlw	0
    46                           
    47                           	psect	const1
    48  1000  0782               	addwf	2
    49  1001                     _run_time
    50  1001  3445               	retlw	69
    51  1002  3473               	retlw	115
    52  1003  3474               	retlw	116
    53  1004  3469               	retlw	105
    54  1005  346D               	retlw	109
    55  1006  3461               	retlw	97
    56  1007  3474               	retlw	116
    57  1008  3465               	retlw	101
    58  1009  3464               	retlw	100
    59  100A  3420               	retlw	32
    60  100B  3472               	retlw	114
    61  100C  3475               	retlw	117
    62  100D  346E               	retlw	110
    63  100E  3420               	retlw	32
    64  100F  3474               	retlw	116
    65  1010  3469               	retlw	105
    66  1011  346D               	retlw	109
    67  1012  3465               	retlw	101
    68  1013  343A               	retlw	58
    69  1014  3400               	retlw	0
    70                           
    71                           	psect	const2
    72  10C7  0782               	addwf	2
    73  10C8                     _time
    74  10C8  3439               	retlw	57
    75  10C9  3439               	retlw	57
    76  10CA  3468               	retlw	104
    77  10CB  3439               	retlw	57
    78  10CC  3439               	retlw	57
    79  10CD  346D               	retlw	109
    80  10CE  3439               	retlw	57
    81  10CF  3439               	retlw	57
    82  10D0  3473               	retlw	115
    83  10D1  3400               	retlw	0
    84                           
    85                           	psect	const3
    86  1100  0782               	addwf	2
    87  1101                     _save
    88  1101  3453               	retlw	83
    89  1102  3461               	retlw	97
    90  1103  3476               	retlw	118
    91  1104  3465               	retlw	101
    92  1105  343F               	retlw	63
    93  1106  3400               	retlw	0
    94                           
    95                           	psect	text2
    96                           ;list.c: 155: void List_FileName_Detail(unsigne
      +                          d char n)
    97                           ;list.c: 156: {
    98  012A                     _List_FileName_Detail
    99                           ;	_n assigned to ?a_List_FileName_Detail+0
   100  0000                     _List_FileName_Detail$n	set	?a_List_FileName_De
      +                          tail
   101                           ;	_key_value assigned to ?a_List_FileName_Detai
      +                          l+1
   102  0000                     _List_FileName_Detail$key_value	set	?a_List_Fil
      +                          eName_Detail+1
   103                           ;	_bExit assigned to ?a_List_FileName_Detail+2
   104  0000                     _List_FileName_Detail$bExit	set	?a_List_FileNam
      +                          e_Detail+2
   105                           ;	_list_file_name assigned to ?a_List_FileName_
      +                          Detail+3
   106  0000                     _List_FileName_Detail$list_file_name	set	?a_Lis
      +                          t_FileName_Detail+3
   107                           ;_n stored from w
   108  012A  0183               	clrf	3	;select bank 0
   109  012B  00B6               	movwf	?a_List_FileName_Detail
   110                           ;list.c: 157: KEY_VALUE key_value = 0;
   111  012C  01B7               	clrf	?a_List_FileName_Detail+1
   112                           ;list.c: 158: unsigned char bExit = 0;
   113  012D  01B8               	clrf	?a_List_FileName_Detail+2
   114                           ;list.c: 159: unsigned char list_file_name[8] =
      +                           {0};
   115  012E  01B9               	clrf	?a_List_FileName_Detail+3
   116                           ;list.c: 164: Lcd_Clr();
   117  012F  120A  158A  265F   	fcall	_Lcd_Clr
   118                           ;list.c: 165: Lcd_Show_String(list_menu);
   119  0132  30C0               	movlw	_list_menu
   120  0133  160A  118A  26C6   	fcall	_Lcd_Show_String
   121                           ;list.c: 166: Eep_Rom_Read_Filename(n, list_fil
      +                          e_name);
   122  0136  3039               	movlw	?a_List_FileName_Detail+3
   123  0137  00CB               	movwf	?_Eep_Rom_Read_Filename
   124  0138  0836               	movf	?a_List_FileName_Detail,w
   125  0139  160A  118A  272E   	fcall	_Eep_Rom_Read_Filename
   126                           ;list.c: 167: Lcd_MoveTo_Position(10);
   127  013C  300A               	movlw	10
   128  013D  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   129                           ;list.c: 168: Lcd_Show_String(list_file_name);
   130  0140  3039               	movlw	?a_List_FileName_Detail+3
   131  0141  160A  118A  26C6   	fcall	_Lcd_Show_String
   132                           ;list.c: 169: Lcd_MoveTo_Position(20);
   133  0144  3014               	movlw	20
   134  0145  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   135                           ;list.c: 170: Lcd_Show_RomString(run_time);
   136  0148  3001               	movlw	low _run_time
   137  0149  00CC               	movwf	?_Lcd_Show_RomString
   138  014A  3010               	movlw	high _run_time
   139  014B  00CD               	movwf	?_Lcd_Show_RomString+1
   140  014C  160A  118A  275A   	fcall	_Lcd_Show_RomString
   141                           ;list.c: 171: Lcd_MoveTo_Position(40);
   142  014F  3028               	movlw	40
   143  0150  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   144                           ;list.c: 172: Lcd_Show_RomString(time);
   145  0153  30C8               	movlw	low _time
   146  0154  00CC               	movwf	?_Lcd_Show_RomString
   147  0155  3010               	movlw	high _time
   148  0156  00CD               	movwf	?_Lcd_Show_RomString+1
   149  0157  160A  118A  275A   	fcall	_Lcd_Show_RomString
   150                           ;list.c: 173: Lcd_MoveTo_Position(60);
   151  015A  303C               	movlw	60
   152  015B  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   153                           ;list.c: 174: Lcd_Show_RomString(save);
   154  015E  3001               	movlw	low _save
   155  015F  00CC               	movwf	?_Lcd_Show_RomString
   156  0160  3011               	movlw	high _save
   157  0161  00CD               	movwf	?_Lcd_Show_RomString+1
   158  0162  160A  118A  275A   	fcall	_Lcd_Show_RomString
   159                           ;list.c: 175: Lcd_MoveTo_Position(66);
   160  0165  3042               	movlw	66
   161  0166  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   162                           ;list.c: 176: Lcd_Show_RomString(yes);
   163  0169  303A               	movlw	low _yes
   164  016A  00CC               	movwf	?_Lcd_Show_RomString
   165  016B  3011               	movlw	high _yes
   166  016C  00CD               	movwf	?_Lcd_Show_RomString+1
   167  016D  160A  118A  275A   	fcall	_Lcd_Show_RomString
   168                           ;list.c: 177: Lcd_MoveTo_Position(70);
   169  0170  3046               	movlw	70
   170  0171  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   171                           ;list.c: 178: Lcd_Show_RomString(no);
   172  0174  3048               	movlw	low _no
   173  0175  00CC               	movwf	?_Lcd_Show_RomString
   174  0176  3011               	movlw	high _no
   175  0177  00CD               	movwf	?_Lcd_Show_RomString+1
   176  0178  160A  118A  275A   	fcall	_Lcd_Show_RomString
      +       120A  118A         
   177                           ;list.c: 180: while(!bExit)
   178  017D  29D4               	goto	l44
   179  017E                     l45
   180                           ;list.c: 181: {
   181  017E  120A  158A  23F4   	fcall	_Keypad_HighISR
      +       120A  118A         
   182  0183  00B7               	movwf	?a_List_FileName_Detail+1
   183                           ;list.c: 183: switch(key_value)
   184  0184  29A0               	goto	l48
   185                           ;list.c: 184: {
   186                           ;list.c: 186: break;
   187                           ;list.c: 187: case KEY_0:
   188                           ;list.c: 188: break;
   189                           ;list.c: 189: case KEY_1:
   190                           ;list.c: 190: break;
   191                           ;list.c: 191: case KEY_2:
   192                           ;list.c: 192: break;
   193                           ;list.c: 193: case KEY_3:
   194                           ;list.c: 194: break;
   195                           ;list.c: 195: case KEY_4:
   196                           ;list.c: 196: break;
   197                           ;list.c: 197: case KEY_5:
   198                           ;list.c: 198: break;
   199                           ;list.c: 199: case KEY_6:
   200                           ;list.c: 200: break;
   201                           ;list.c: 201: case KEY_7:
   202                           ;list.c: 202: break;
   203                           ;list.c: 203: case KEY_8:
   204                           ;list.c: 204: break;
   205                           ;list.c: 205: case KEY_9:
   206                           ;list.c: 206: break;
   207  0185                     l60
   208                           ;list.c: 207: case KEY_LEFT:
   209                           ;list.c: 208: {
   210  0185  120A  158A  2618   	fcall	_Lcd_Cursor_Left
      +       120A  118A         
   211                           ;list.c: 210: break;
   212  018A  29D4               	goto	l44
   213  018B                     l61
   214                           ;list.c: 211: }
   215                           ;list.c: 213: {
   216  018B  120A  158A  262F   	fcall	_Lcd_Cursor_Right
      +       120A  118A         
   217                           ;list.c: 215: break;

⌨️ 快捷键说明

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