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

📄 rs_sla.lst

📁 这个是单片机和电脑进行通信的单片机作为上位机向电脑发送数据
💻 LST
字号:


HI-TECH Software PICC Macro Assembler V8.05PL1
                                                      Sat Aug  2 09:49:43 2008


     1                           	processor	16F73
     2                           	opt	pw 79
     3                           	psect	__Z49231UD_,global,delta=1
     4                           	psect	text1,local,class=CODE,delta=2
     5                           	psect	text3,local,class=CODE,delta=2
     6                           	psect	intcode,global,class=CODE,delta=2
     7                           	psect	intsave_1,global,ovrld,class=BANK1,space
      +                          =1,delta=1
     8                           	psect	intsave_0,global,ovrld,class=BANK0,space
      +                          =1,delta=1
     9                           	psect	intret,global,class=CODE,delta=2
    10                           	psect	intentry,global,class=CODE,delta=2
    11                           	psect	intsave,global,class=BANK0,space=1,delta
      +                          =1
    12                           	psect	rbss_0,global,class=BANK0,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                           
    24                           	psect	text1
    25  07E4                     _RS_Ini
    26                           ;RS_Sla.c: 14: SYNC=0;
    27  07E4  1683               	bsf	3,5
    28  07E5  1303               	bcf	3,6	;carry unused
    29  07E6  1218               	bcf	24,4
    30                           ;RS_Sla.c: 15: BRGH=0;
    31  07E7  1118               	bcf	24,2
    32                           ;RS_Sla.c: 17: SPEN=1;
    33  07E8  1283               	bcf	3,5
    34  07E9  1798               	bsf	24,7
    35                           ;RS_Sla.c: 18: RX9=0;
    36  07EA  1318               	bcf	24,6
    37                           ;RS_Sla.c: 19: CREN=1;
    38  07EB  1618               	bsf	24,4
    39                           ;RS_Sla.c: 20: RCIE=1;
    40  07EC  1683               	bsf	3,5
    41  07ED  168C               	bsf	12,5
    42                           ;RS_Sla.c: 21: RCIF=0;
    43  07EE  1283               	bcf	3,5
    44  07EF  128C               	bcf	12,5
    45                           ;RS_Sla.c: 22: SPBRG=0x19;
    46  07F0  3019               	movlw	25
    47  07F1  1683               	bsf	3,5
    48  07F2  0099               	movwf	25	;volatile
    49                           ;RS_Sla.c: 23: }
    50  07F3  1283               	bcf	3,5
    51  07F4  0008               	return
    52  07F5                     _Sys_Ini
    53                           ;RS_Sla.c: 5: GIE=1;
    54  07F5  178B               	bsf	11,7
    55                           ;RS_Sla.c: 6: PEIE=1;
    56  07F6  170B               	bsf	11,6
    57                           ;RS_Sla.c: 7: TRISC7=1;
    58  07F7  1683               	bsf	3,5
    59  07F8  1303               	bcf	3,6	;carry unused
    60  07F9  1787               	bsf	7,7
    61                           ;RS_Sla.c: 8: TRISB=0x00;
    62  07FA  0186               	clrf	6	;volatile
    63                           ;RS_Sla.c: 9: }
    64  07FB  1283               	bcf	3,5
    65  07FC  0008               	return
    66  07FD                     _main
    67                           ;RS_Sla.c: 27: Sys_Ini();
    68  07FD  27F5               	fcall	_Sys_Ini
    69                           ;RS_Sla.c: 28: RS_Ini();
    70  07FE  27E4               	fcall	_RS_Ini
    71                           ;RS_Sla.c: 29: while(1)
    72  07FF                     l4
    73                           ;RS_Sla.c: 30: {
    74  07FF  2FFF               	goto	l4
    75                           
    76                           	psect	intcode
    77                           ;RS_Sla.c: 35: void interrupt Rs()
    78                           ;RS_Sla.c: 36: {
    79  000B                     _Rs
    80  000B                     int_func
    81                           ;RS_Sla.c: 37: if(FERR||OERR)
    82  000B  0183               	clrf	3	;select bank 0
    83  000C  1918               	btfsc	24,2
    84  000D  2810               	goto	u30
    85  000E  1C98               	btfss	24,1
    86  000F  2815               	goto	l8
    87  0010                     u30
    88                           ;RS_Sla.c: 38: {
    89  0010  30FF               	movlw	-1
    90  0011  0086               	movwf	6	;volatile
    91                           ;RS_Sla.c: 40: CREN=0;
    92  0012  1218               	bcf	24,4
    93                           ;RS_Sla.c: 41: ;
    94  0013  1618               	bsf	24,4
    95                           ;RS_Sla.c: 43: }
    96  0014  281C               	goto	l7
    97  0015                     l8
    98  0015  1E8C               	btfss	12,5
    99  0016  281C               	goto	l7
   100                           ;RS_Sla.c: 45: {
   101  0017  128C               	bcf	12,5
   102                           ;RS_Sla.c: 47: rec=RCREG;
   103  0018  081A               	movf	26,w	;volatile
   104  0019  00A0               	movwf	_rec
   105                           ;RS_Sla.c: 48: PORTB=rec;
   106  001A  0820               	movf	_rec,w
   107  001B  0086               	movwf	6	;volatile
   108                           ;RS_Sla.c: 49: }
   109  001C                     l7
   110                           
   111                           	psect	intsave_1
   112  00FF                     	ds	1
   113                           
   114                           	psect	intsave_0
   115  007F                     saved_w
   116  007F                     	ds	1
   117                           
   118                           	psect	intret
   119  001C  0822               	movf	saved_pclath,w
   120  001D  008A               	movwf	10
   121  001E                     int_restore
   122  001E  0821               	movf	saved_status,w
   123  001F  0083               	movwf	3
   124  0020  0EFF               	swapf	saved_w
   125  0021  0E7F               	swapf	saved_w,w
   126  0022  0009               	retfie
   127                           
   128                           	psect	intentry
   129  0004                     int_entry
   130  0004  00FF               	movwf	saved_w
   131  0005  0803               	movf	3,w
   132  0006  0183               	clrf	3
   133  0007  00A1               	movwf	saved_status
   134  0008  080A               	movf	10,w
   135  0009  00A2               	movwf	saved_pclath
   136  000A  018A               	clrf	10
   137  0000                     
   138  0000                     
   139  0000                     
   140  0000                     
   141  0000                     
   142  0000                     
   143  0000                     
   144  0000                     
   145  0000                     
   146  0000                     
   147  0000                     
   148  0000                     
   149  0000                     
   150  0000                     
   151  0000                     
   152  0000                     
   153  0000                     
   154  0000                     
   155  0000                     
   156  0000                     
   157  0000                     
   158  0000                     
   159  0000                     
   160  0000                     
   161  0000                     
   162  0000                     
   163  0000                     
   164  0000                     
   165  0000                     
   166  0000                     
   167  0000                     
   168  0000                     
   169  0000                     
   170  0000                     
   171  0000                     
   172  0000                     
   173  0000                     
   174  0000                     
   175  0000                     
   176  0000                     
   177  0000                     
   178  0000                     
   179  0000                     
   180  0000                     
   181  0000                     
   182  0000                     
   183  0000                     
   184  0000                     
   185  0000                     
   186  0000                     
   187  0000                     
   188  0000                     
   189  0000                     
   190  0000                     
   191  0000                     
   192  0000                     
   193  0000                     
   194  0000                     
   195  0000                     
   196  0000                     
   197  0000                     
   198  0000                     
   199  0000                     
   200  0000                     
   201  0000                     
   202  0000                     
   203  0000                     
   204  0000                     
   205  0000                     
   206  0000                     
   207  0000                     
   208  0000                     
   209  0000                     
   210  0000                     
   211  0000                     
   212  0000                     
   213  0000                     
   214  0000                     
   215  0000                     
   216  0000                     
   217  0000                     
   218  0000                     
   219  0000                     
   220  0000                     
   221  0000                     
   222  0000                     
   223  0000                     
   224  0000                     
   225  0000                     
   226  0000                     
   227  0000                     
   228  0000                     
   229  0000                     
   230  0000                     
   231  0000                     
   232  0000                     
   233  0000                     
   234  0000                     
   235  0000                     
   236  0000                     
   237  0000                     
   238  0000                     
   239  0000                     
   240  0000                     
   241  0000                     
   242  0000                     
   243  0000                     
   244  0000                     
   245  0000                     
   246  0000                     
   247  0000                     
   248  0000                     
   249  0000                     
   250  0000                     
   251  0000                     
   252  0000                     
   253  0000                     
   254  0000                     
   255  0000                     
   256  0000                     
   257  0000                     
   258  0000                     
   259  0000                     
   260  0000                     
   261  0000                     
   262  0000                     
   263  0000                     
   264  0000                     
   265  0000                     
   266  0000                     
   267  0000                     
   268  0000                     
   269  0000                     
   270  0000                     
   271  0000                     
   272  0000                     
   273  0000                     
   274  0000                     
   275  0000                     
   276  0000                     
   277  0000                     
   278  0000                     
   279  0000                     
   280  0000                     
   281  0000                     
   282  0000                     
   283  0000                     
   284  0000                     
   285  0000                     
   286  0000                     
   287  0000                     
   288  0000                     
   289  0000                     
   290  0000                     
   291  0000                     
   292  0000                     
   293  0000                     
   294  0000                     
   295  0000                     
   296  0000                     
   297  0000                     
   298  0000                     
   299  0000                     
   300  0000                     
   301  0000                     
   302  0000                     
   303  0000                     
   304  0000                     
   305  0000                     
   306  0000                     
   307  0000                     
   308  0000                     
   309  0000                     
   310  0000                     
   311  0000                     
   312  0000                     
   313  0000                     
   314  0000                     
   315  0000                     
   316  0000                     
   317  0000                     
   318  0000                     
   319  0000                     
   320  0000                     
   321  0000                     
   322  0000                     
   323  0000                     
   324  0000                     
   325  0000                     
   326  0000                     
   327  0000                     
   328  0000                     
   329  0000                     
   330  0000                     
   331  0000                     
   332  0000                     
   333  0000                     
   334  0000                     
   335  0000                     
   336  0000                     
   337  0000                     
   338                           
   339                           	psect	intsave
   340  0021                     saved_status
   341  0021                     	ds	1
   342  0022                     saved_pclath
   343  0022                     	ds	1
   344                           
   345                           	psect	rbss_0
   346  0020                     _rec
   347  0020                     	ds	1


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Sat Aug  2 09:49:43 2008

          l4 07FF            l7 001C            l8 0015           u30 0010  
         _Rs 000B       _RS_Ini 07E4          _rec 0020         _main 07FD  
       start 0023       saved_w 007F      _Sys_Ini 07F5     int_entry 0004  
saved_pclath 0022        pclath 000A  saved_status 0021        status 0003  
    int_func 000B   clear_bank0 0023   int_restore 001E  

⌨️ 快捷键说明

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