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

📄 enter.lst

📁 带有LCD
💻 LST
📖 第 1 页 / 共 5 页
字号:
   762  06AC  082D               	movf	?a_Enter_Name+2,w
   763  06AD  3AFF               	xorlw	-1
   764  06AE  1903               	btfsc	3,2
   765  06AF  2EE0               	goto	l8
   766  06B0  3AFE               	xorlw	254
   767  06B1  1903               	btfsc	3,2
   768  06B2  2DDC               	goto	l12
   769  06B3  3A03               	xorlw	3
   770  06B4  1903               	btfsc	3,2
   771  06B5  2DE4               	goto	l13
   772  06B6  3A01               	xorlw	1
   773  06B7  1903               	btfsc	3,2
   774  06B8  2DEC               	goto	l14
   775  06B9  3A07               	xorlw	7
   776  06BA  1903               	btfsc	3,2
   777  06BB  2DF4               	goto	l15
   778  06BC  3A01               	xorlw	1
   779  06BD  1903               	btfsc	3,2
   780  06BE  2DFC               	goto	l16
   781  06BF  3A03               	xorlw	3
   782  06C0  1903               	btfsc	3,2
   783  06C1  2E04               	goto	l17
   784  06C2  3A01               	xorlw	1
   785  06C3  1903               	btfsc	3,2
   786  06C4  2E0C               	goto	l18
   787  06C5  3A0F               	xorlw	15
   788  06C6  1903               	btfsc	3,2
   789  06C7  2E14               	goto	l19
   790  06C8  3A01               	xorlw	1
   791  06C9  1903               	btfsc	3,2
   792  06CA  2E1C               	goto	l20
   793  06CB  3A03               	xorlw	3
   794  06CC  1903               	btfsc	3,2
   795  06CD  2DD5               	goto	l11
   796  06CE  3A01               	xorlw	1
   797  06CF  1903               	btfsc	3,2
   798  06D0  2E36               	goto	l24
   799  06D1  3A07               	xorlw	7
   800  06D2  1903               	btfsc	3,2
   801  06D3  2E30               	goto	l23
   802  06D4  3A01               	xorlw	1
   803  06D5  1903               	btfsc	3,2
   804  06D6  2E24               	goto	l21
   805  06D7  3A03               	xorlw	3
   806  06D8  1903               	btfsc	3,2
   807  06D9  2E2A               	goto	l22
   808  06DA  3A01               	xorlw	1
   809  06DB  1903               	btfsc	3,2
   810  06DC  2E3C               	goto	l25
   811  06DD  3A1F               	xorlw	31
   812  06DE  1903               	btfsc	3,2
   813  06DF  3401               	retlw	1
   814  06E0                     l8
   815                           ;enter.c: 216: if((key_value != KEY_ERROR) && (
      +                          wr_en == 1))
   816  06E0  0A2D               	incf	?a_Enter_Name+2,w
   817  06E1  1903               	btfsc	3,2
   818  06E2  2EFA               	goto	l4
   819  06E3  0B30               	decfsz	?a_Enter_Name+5,w
   820  06E4  2EFA               	goto	l4
   821                           ;enter.c: 217: {
   822  06E5  0832               	movf	?a_Enter_Name+7,w
   823  06E6  3E3C               	addlw	60
   824  06E7  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   825                           ;enter.c: 219: Lcd_Write_Data(new_name[i]);
   826  06EA  0832               	movf	?a_Enter_Name+7,w
   827  06EB  072F               	addwf	?a_Enter_Name+4,w
   828  06EC  0084               	movwf	4
   829  06ED  1383               	bcf	3,7
   830  06EE  0800               	movf	0,w
   831  06EF  120A  158A  2566   	fcall	_Lcd_Write_Data
   832                           ;enter.c: 220: Lcd_MoveTo_Position(cur_position
      +                          );
   833  06F2  0831               	movf	?a_Enter_Name+6,w
   834  06F3  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
      +       120A  118A         
   835                           ;enter.c: 221: wr_en = 0;
   836  06F8  01B0               	clrf	?a_Enter_Name+5
   837                           ;enter.c: 222: i++;
   838  06F9  0AB2               	incf	?a_Enter_Name+7
   839                           ;enter.c: 223: }
   840  06FA                     l4
   841  06FA  08AC               	movf	?a_Enter_Name+1
   842  06FB  1D03               	btfss	3,2
   843                           ;enter.c: 226: return 0;
   844  06FC  3400               	retlw	0
   845  06FD  2DC8               	goto	l5
   846  06FE                     _Dsp_Enter_Menu
   847                           ;enter.c: 38: Lcd_Clr();
   848  06FE  120A  158A  265F   	fcall	_Lcd_Clr
   849                           ;enter.c: 39: Lcd_Show_RomString(enter_menu_str
      +                          ing0);
   850  0701  30E5               	movlw	low _enter_menu_string0
   851  0702  00CC               	movwf	?_Lcd_Show_RomString
   852  0703  3010               	movlw	high _enter_menu_string0
   853  0704  00CD               	movwf	?_Lcd_Show_RomString+1
   854  0705  160A  118A  275A   	fcall	_Lcd_Show_RomString
   855                           ;enter.c: 40: Lcd_MoveTo_Position(10);
   856  0708  300A               	movlw	10
   857  0709  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   858                           ;enter.c: 41: Lcd_Show_RomString(enter_menu_str
      +                          ing1);
   859  070C  30B0               	movlw	low _enter_menu_string1
   860  070D  00CC               	movwf	?_Lcd_Show_RomString
   861  070E  3010               	movlw	high _enter_menu_string1
   862  070F  00CD               	movwf	?_Lcd_Show_RomString+1
   863  0710  160A  118A  275A   	fcall	_Lcd_Show_RomString
   864                           ;enter.c: 42: Lcd_MoveTo_Position(30);
   865  0713  301E               	movlw	30
   866  0714  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   867                           ;enter.c: 43: Lcd_Show_RomString(enter_menu_str
      +                          ing2);
   868  0717  308C               	movlw	low _enter_menu_string2
   869  0718  00CC               	movwf	?_Lcd_Show_RomString
   870  0719  3010               	movlw	high _enter_menu_string2
   871  071A  00CD               	movwf	?_Lcd_Show_RomString+1
   872  071B  160A  118A  275A   	fcall	_Lcd_Show_RomString
   873                           ;enter.c: 44: Lcd_MoveTo_Position(40);
   874  071E  3028               	movlw	40
   875  071F  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   876                           ;enter.c: 45: Lcd_Show_RomString(enter_menu_str
      +                          ing3);
   877  0722  300F               	movlw	low _enter_menu_string3
   878  0723  00CC               	movwf	?_Lcd_Show_RomString
   879  0724  3011               	movlw	high _enter_menu_string3
   880  0725  00CD               	movwf	?_Lcd_Show_RomString+1
   881  0726  160A  118A  275A   	fcall	_Lcd_Show_RomString
   882                           ;enter.c: 46: Lcd_MoveTo_Position(50);
   883  0729  3032               	movlw	50
   884  072A  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   885                           ;enter.c: 47: Lcd_Show_RomString(enter_menu_str
      +                          ing4);
   886  072D  30BC               	movlw	low _enter_menu_string4
   887  072E  00CC               	movwf	?_Lcd_Show_RomString
   888  072F  3010               	movlw	high _enter_menu_string4
   889  0730  00CD               	movwf	?_Lcd_Show_RomString+1
   890  0731  160A  118A  275A   	fcall	_Lcd_Show_RomString
   891                           ;enter.c: 48: Lcd_MoveTo_Position(70);
   892  0734  3046               	movlw	70
   893  0735  120A  158A  25F2   	fcall	_Lcd_MoveTo_Position
   894                           ;enter.c: 49: Lcd_Show_RomString(enter_menu_str
      +                          ing5);
   895  0738  30A4               	movlw	low _enter_menu_string5
   896  0739  00CC               	movwf	?_Lcd_Show_RomString
   897  073A  3010               	movlw	high _enter_menu_string5
   898  073B  00CD               	movwf	?_Lcd_Show_RomString+1
   899  073C  160A  118A  275A   	fcall	_Lcd_Show_RomString
   900                           ;enter.c: 50: Lcd_MoveTo_Position(10);
   901  073F  300A               	movlw	10
   902  0740  120A  158A  2DF2   	ljmp	_Lcd_MoveTo_Position
   903                           ;enter.c: 316: void Enter_Menu()
   904                           ;enter.c: 317: {
   905  0743                     _Enter_Menu
   906                           ;	_eep_value assigned to ?a_Enter_Menu+0
   907  0000                     _Enter_Menu$eep_value	set	?a_Enter_Menu
   908                           ;	_key_value assigned to ?a_Enter_Menu+1
   909  0000                     _Enter_Menu$key_value	set	?a_Enter_Menu+1
   910                           ;	_ret assigned to ?a_Enter_Menu+2
   911  0000                     _Enter_Menu$ret	set	?a_Enter_Menu+2
   912                           ;	_bExit assigned to ?a_Enter_Menu+3
   913  0000                     _Enter_Menu$bExit	set	?a_Enter_Menu+3
   914                           ;enter.c: 318: KEY_VALUE key_value = 0;
   915  0743  0183               	clrf	3	;select bank 0
   916  0744  01A8               	clrf	?a_Enter_Menu+1
   917                           ;enter.c: 319: unsigned char ret = 0;
   918  0745  01A9               	clrf	?a_Enter_Menu+2
   919                           ;enter.c: 320: unsigned char eep_value = 0;
   920  0746  01A7               	clrf	?a_Enter_Menu
   921                           ;enter.c: 321: unsigned char bExit = 0;
   922  0747  01AA               	clrf	?a_Enter_Menu+3
   923                           ;enter.c: 323: while(!bExit)
   924  0748  2FD2               	goto	l69
   925  0749                     l70
   926                           ;enter.c: 324: {
   927  0749  26FE  120A  118A   	fcall	_Dsp_Enter_Menu
   928                           ;enter.c: 326: ret = Enter_Name(file_name);
   929  074C  30AE               	movlw	_file_name
   930  074D  25B7               	fcall	_Enter_Name
   931  074E  00A9               	movwf	?a_Enter_Menu+2
   932                           ;enter.c: 327: if(ret == 0)
   933  074F  08A9               	movf	?a_Enter_Menu+2
   934  0750  1D03               	btfss	3,2
   935  0751  2F65               	goto	l72
   936                           ;enter.c: 328: {
   937  0752  120A  158A  265F   	fcall	_Lcd_Clr
   938                           ;enter.c: 330: Lcd_Show_String(file_name);
   939  0755  30AE               	movlw	_file_name
   940  0756  160A  118A  26C6   	fcall	_Lcd_Show_String
   941                           ;enter.c: 331: Eep_Rom_Write_Filename(file_name
      +                          _index, file_name);
   942  0759  30AE               	movlw	_file_name
   943  075A  00AB               	movwf	?_Eep_Rom_Write_Filename
   944  075B  1683               	bsf	3,5
   945  075C  0820               	movf	_file_name_index^(0+128),w
   946  075D  160A  118A  2703   	fcall	_Eep_Rom_Write_Filename
      +       120A  118A         
   947                           ;enter.c: 332: file_name_index++;
   948  0762  1683               	bsf	3,5
   949  0763  0AA0               	incf	_file_name_index^(0+128)
   950                           ;enter.c: 333: }
   951  0764  2F6A               	goto	l73
   952  0765                     l72
   953  0765  0B29               	decfsz	?a_Enter_Menu+2,w
   954  0766  2F6A               	goto	l73
   955                           ;enter.c: 335: {
   956  0767  01AA               	clrf	?a_Enter_Menu+3
   957  0768  0AAA               	incf	?a_Enter_Menu+3
   958                           ;enter.c: 337: break;
   959  0769  0008               	return
   960  076A                     l73
   961  076A  1283               	bcf	3,5
   962  076B  01D5               	clrf	?_Delay_10ms_ISR
   963  076C  0AD5               	incf	?_Delay_10ms_ISR
   964  076D  01D6               	clrf	?_Delay_10ms_ISR+1
   965  076E  120A  158A  2012   	fcall	_Delay_10ms_ISR
   966                           ;enter.c: 340: Eep_Rom_Read_Filename(file_name_
      +                          index - 1, file_name_get);
   967  0771  30B7               	movlw	_file_name_get
   968  0772  00CB               	movwf	?_Eep_Rom_Read_Filename
   969  0773  1683               	bsf	3,5
   970  0774  0320               	decf	_file_name_index^(0+128),w
   971  0775  160A  118A  272E   	fcall	_Eep_Rom_Read_Filename
      +       120A  118A         
   972                           ;enter.c: 341: Enter_Select_Tem_Ctrl_Mode(file_
      +                          name_get);
   973  077A  30B7               	movlw	_file_name_get
   974  077B  250B               	fcall	_Enter_Select_Tem_Ctrl_Mode
   975                           ;enter.c: 342: key_value = Keypad_HighISR();
   976  077C  120A  158A  23F4   	fcall	_Keypad_HighISR
      +       120A  118A         
   977  0781  00A8               	movwf	?a_Enter_Menu+1
   978                           ;enter.c: 343: switch(key_value)
   979  0782  2F9E               	goto	l76
   980                           ;enter.c: 344: {
   981                           ;enter.c: 346: break;
   982                           ;enter.c: 347: case KEY_0:
   983                           ;enter.c: 348: break;
   984                           ;enter.c: 349: case KEY_1:
   985                           ;enter.c: 350: break;
   986                           ;enter.c: 351: case KEY_2:
   987                           ;enter.c: 352: break;
   988                           ;enter.c: 353: case KEY_3:
   989                           ;enter.c: 354: break;
   990                           ;enter.c: 355: case KEY_4:
   991                           ;enter.c: 356: break;
   992                           ;enter.c: 357: case KEY_5:
   993                           ;enter.c: 358: break;
   994                           ;enter.c: 359: case KEY_6:
   995                           ;enter.c: 360: break;
   996                           ;enter.c: 361: case KEY_7:
   997                           ;enter.c: 362: break;
   998                           ;enter.c: 363: case KEY_8:
   999                           ;enter.c: 364: break;
  1000                           ;enter.c: 365: case KEY_9:
  1001                           ;enter.c: 366: break;
  1002  0783                     l88
  1003                           ;enter.c: 367: case KEY_LEFT:
  1004                           ;enter.c: 368: {
  1005  0783  120A  158A  2618   	fcall	_Lcd_Cursor_Left
      +       120A  118A         
  1006                           ;enter.c: 370: break;
  1007  0788  2FD2               	goto	l69
  1008  0789                     l89
  1009                           ;enter.c: 371: }
  1010                           ;enter.c: 373: {
  1011  0789  120A  158A  262F   	fcall	_Lcd_Cursor_Right

⌨️ 快捷键说明

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