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

📄 maincp.lst

📁 SPI FLASH,SL811HST驱动
💻 LST
📖 第 1 页 / 共 5 页
字号:


HI-TECH Software PICC-18 Macro Assembler V8.20PL4
Serial number: HCPIC18-34567                           Tue Dec  9 00:40:29 2008

Licensed to: BEN SHEPET
     1                           	processor	18F452
     2                           	opt	pw 80
     3                           	psect	__Z34567RS_,global,delta=1
     4                           	psect	bigdata,global,class=BIGRAM,space=1,delta
      +                          =1
     5                           	psect	ibigdata,global,class=CODE,delta=1
     6                           	psect	text,global,reloc=2,class=CODE,delta=1
     7                           	psect	intcode,global,reloc=2,class=CODE,delta=1
     8                           	psect	const,global,class=CODE,delta=1
     9                           	psect	bigbss,global,class=BIGRAM,space=1,delta=
      +                          1
    10                           	psect	bss,global,class=RAM,space=1,delta=1
    11                           	psect	temp,global,ovrld,common,class=COMRAM,spa
      +                          ce=1,delta=1
    12                           	psect	intsave_regs,global,class=BIGRAM,space=1,
      +                          delta=1
    13  0000                     
    14  0000                     
    15  0000                     
    16  0000                     
    17  0000                     
    18  0000                     
    19  0000                     
    20  0000                     
    21  0000                     
    22  0000                     
    23  0000                     
    24  0000                     
    25  0000                     
    26  0000                     
    27  0000                     
    28  0000                     
    29  0000                     
    30  0000                     
    31  0000                     
    32  0000                     
    33  0000                     
    34  0000                     
    35  0000                     
    36  0000                     
    37  0000                     
    38  0000                     
    39  0000                     
    40  0000                     
    41  0000                     
    42  0000                     
    43  0000                     
    44  0000                     
    45  0000                     
    46  0000                     
    47  0000                     
    48  0000                     
    49  0000                     
    50  0000                     
    51  0000                     
    52  0000                     
    53  0000                     
    54  0000                     
    55  0000                     
    56  0000                     
    57  0000                     
    58  0000                     
    59  0000                     
    60  0000                     
    61  0000                     
    62  0000                     
    63  0000                     
    64  0000                     
    65  0000                     
    66  0000                     
    67  0000                     
    68  0000                     
    69  0000                     
    70  0000                     
    71  0000                     
    72  0000                     
    73  0000                     
    74  0000                     
    75  0000                     
    76  0000                     
    77  0000                     
    78  0000                     
    79  0000                     
    80  0000                     
    81  0000                     
    82  0000                     
    83  0000                     
    84  0000                     
    85  0000                     
    86  0000                     
    87  0000                     
    88  0000                     
    89  0000                     
    90  0000                     
    91  0000                     
    92  0000                     
    93  0000                     
    94  0000                     
    95  0000                     
    96  0000                     
    97  0000                     
    98  0000                     
    99  0000                     
   100  0000                     
   101  0000                     
   102                           
   103                           	psect	__Z34567RS_
   104  005A                     
   105  005A                     
   106                           
   107                           	psect	bigdata
   108  0191                     _filename:
   109  0191                     	ds	1
   110  0191                     	ds	1
   111  0191                     	ds	1
   112  0191                     	ds	1
   113  0191                     	ds	1
   114  0191                     	ds	1
   115  0191                     	ds	1
   116  0191                     	ds	1
   117  0191                     	ds	1
   118  0191                     	ds	1
   119  0191                     	ds	1
   120  0191                     _key_finish:
   121  0191                     	ds	1
   122  0191                     _flash_flag:
   123  0191                     	ds	1
   124                           
   125                           	psect	ibigdata
   126  004D  43                 	db	67
   127  004E  54                 	db	84
   128  004F  52                 	db	82
   129  0050  4C                 	db	76
   130  0051  4E                 	db	78
   131  0052  55                 	db	85
   132  0053  4D                 	db	77
   133  0054  41                 	db	65
   134  0055  54                 	db	84
   135  0056  58                 	db	88
   136  0057  54                 	db	84
   137  0058  01                 	db	1
   138  0059  01                 	db	1
   139                           
   140                           	psect	text
   141  4F42                     _isr:
   142                           ;	_read_usb_buf assigned to ?a_write_usb+29
   143  0000                     _write_usb$read_usb_buf	set	?a_write_usb+29
   144                           ;	_buff assigned to ?a_write_usb+21
   145  0000                     _write_usb$buff	set	?a_write_usb+21
   146                           ;	_FileSize assigned to ?a_write_usb+17
   147  0000                     _write_usb$FileSize	set	?a_write_usb+17
   148                           ;	_flash_flag assigned to ?a_write_usb+14
   149  0000                     _write_usb$flash_flag	set	?a_write_usb+14
   150                           ;	_rpage assigned to ?a_write_usb+12
   151  0000                     _write_usb$rpage	set	?a_write_usb+12
   152                           ;	_flash_flag_int_new assigned to ?a_write_usb+1
      +                          0
   153  0000                     _write_usb$flash_flag_int_new	set	?a_write_usb+1
      +                          0
   154                           ;	_count_flag assigned to ?a_write_usb+8
   155  0000                     _write_usb$count_flag	set	?a_write_usb+8
   156                           ;	_rpage_offset assigned to ?a_write_usb+6
   157  0000                     _write_usb$rpage_offset	set	?a_write_usb+6
   158                           ;	_fileID assigned to ?a_write_usb+4
   159  0000                     _write_usb$fileID	set	?a_write_usb+4
   160                           ;	_i assigned to ?a_write_usb+3
   161  0000                     _write_usb$i	set	?a_write_usb+3
   162                           ;	_a assigned to ?a_write_usb+2
   163  0000                     _write_usb$a	set	?a_write_usb+2
   164                           ;	_j assigned to ?a_write_usb+1
   165  0000                     _write_usb$j	set	?a_write_usb+1
   166                           ;	_CircleFlag assigned to ?a_write_usb+0
   167  0000                     _write_usb$CircleFlag	set	?a_write_usb
   168                           ;       param _Length assigned to ?_write_usb+2
   169  0000                     _write_usb$Length	set	?_write_usb+2
   170                           ;maincp.c: 267: void write_usb(unsigned char fil
      +                          ename[], unsigned long Length)
   171                           ;maincp.c: 268: {
   172                           ;       param _filename assigned to ?_write_usb+
      +                          0
   173  0000                     _write_usb$filename	set	?_write_usb
   174                           ;       param _to_buf assigned to ?_ascii25_to_b
      +                          in8+2
   175  0000                     _ascii25_to_bin8$to_buf	set	?_ascii25_to_bin8+2
   176                           ;maincp.c: 252: void ascii25_to_bin8(unsigned ch
      +                          ar read_from_usb[25],unsigned char *to_buf)
   177                           ;maincp.c: 253: {
   178                           ;       param _read_from_usb assigned to ?_ascii
      +                          25_to_bin8+0
   179  0000                     _ascii25_to_bin8$read_from_usb	set	?_ascii25_to_
      +                          bin8
   180                           ;	_flash_flag assigned to ?a_main+1
   181  0000                     _main$flash_flag	set	?a_main+1
   182                           ;	_temp_jump assigned to ?a_main+0
   183  0000                     _main$temp_jump	set	?a_main
   184  4F42  FFFF               	dw	65535
   185  4F44                     int_func:
   186  4F44                     f4612:
   187  0000                     
   188                           ;maincp.c: 43: if(INT0IF==1)
   189  4F44  B2F2               	btfsc	intcon,1,c	;volatile
   190                           ;maincp.c: 44: {
   191                           ;maincp.c: 46: INT0IE=0;
   192  4F46  98F2               	bcf	intcon,4,c
   193                           ;maincp.c: 48: }
   194  4F48  A09E               	btfss	3998,0,c	;volatile
   195  4F4A  D017               	goto	l9
   196                           ;maincp.c: 51: {
   197  4F4C  90CD               	bcf	4045,0,c
   198                           ;maincp.c: 53: TMR1IF = 0;
   199  4F4E  909E               	bcf	3998,0,c	;volatile
   200                           ;maincp.c: 54: count++;
   201  4F50  0100               	movlb	_count shr (0+8)
   202  4F52  2B39               	incf	_count& (0+255),f,b
   203  4F54  0E00               	movlw	0
   204  4F56  233A               	addwfc	(_count+1)& (0+255),f,b
   205                           ;maincp.c: 55: if( count > 10 )
   206  4F58  5D3A               	subwf	(_count+1)& (0+255),w,b
   207  4F5A  0E0B               	movlw	11
   208  4F5C  B4D8               	btfsc	status,2,c
   209  4F5E  5D39               	subwf	_count& (0+255),w,b
   210  4F60  A0D8               	btfss	status,0,c
   211  4F62  D006               	goto	l10
   212                           ;maincp.c: 56: {
   213  4F64  6B39               	clrf	_count& (0+255),b
   214  4F66  6B3A               	clrf	(_count+1)& (0+255),b
   215                           ;maincp.c: 58: minute++;
   216  4F68  0101               	movlb	_minute shr (0+8)
   217  4F6A  2BB6               	incf	_minute& (0+255),f,b
   218                           ;maincp.c: 59: t_count++;

⌨️ 快捷键说明

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