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

📄 slavewr.lst

📁 该程序是pic单片机程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
   229  0F24                     l39
   230                           ;slaveWR.c: 138: case 0x17: SendData=Read_INTER
      +                          NAL_EEPROM(0x07); break;
   231  0F24  3007               	movlw	7
   232  0F25  2F33               	goto	L13
   233  0F26                     l40
   234                           ;slaveWR.c: 139: case 0x18: SendData=Read_INTER
      +                          NAL_EEPROM(0x08); break;
   235  0F26  3008               	movlw	8
   236  0F27  2F33               	goto	L13
   237  0F28                     l41
   238                           ;slaveWR.c: 140: case 0x19: SendData=Read_INTER
      +                          NAL_EEPROM(0x09); break;
   239  0F28  3009               	movlw	9
   240  0F29  2F33               	goto	L13
   241  0F2A                     l42
   242                           ;slaveWR.c: 141: case 0x1A: SendData=Read_INTER
      +                          NAL_EEPROM(0x0A); break;
   243  0F2A  300A               	movlw	10
   244  0F2B  2F33               	goto	L13
   245  0F2C                     l43
   246                           ;slaveWR.c: 142: case 0x1B: SendData=Read_INTER
      +                          NAL_EEPROM(0x0B); break;
   247  0F2C  300B               	movlw	11
   248  0F2D  2F33               	goto	L13
   249  0F2E                     l44
   250                           ;slaveWR.c: 143: case 0x1C: SendData=Read_INTER
      +                          NAL_EEPROM(0x0C); break;
   251  0F2E  300C               	movlw	12
   252  0F2F  2F33               	goto	L13
   253  0F30                     l45
   254                           ;slaveWR.c: 144: case 0x1D: SendData=Read_INTER
      +                          NAL_EEPROM(0x0D); break;
   255  0F30  300D               	movlw	13
   256  0F31  2F33               	goto	L13
   257  0F32                     l46
   258                           ;slaveWR.c: 145: case 0x1E: SendData=Read_INTER
      +                          NAL_EEPROM(0x0E); break;
   259  0F32  300E               	movlw	14
   260  0F33                     L13
   261  0F33  26E2               	fcall	_Read_INTERNAL_EEPROM
   262  0F34  00B2               	movwf	_SendData
   263                           ;slaveWR.c: 146: default:break;
   264  0F35  2F56               	goto	l28
   265  0F36                     l30
   266  0F36  082F               	movf	_Scommand,w
   267  0F37  00BC               	movwf	btemp
   268  0F38  3EE1               	addlw	-31
   269  0F39  1803               	btfsc	3,0
   270  0F3A  2F56               	goto	l28
   271  0F3B  3E0F               	addlw	15
   272  0F3C  1C03               	btfss	3,0
   273  0F3D  2F56               	goto	l28
   274  0F3E  3010               	movlw	16
   275  0F3F  02BC               	subwf	btemp
   276  0F40  300F               	movlw	S30006 shr (0+8)
   277  0F41  008A               	movwf	10
   278  0F42  3047               	movlw	S30006& (0+255)
   279  0F43  073C               	addwf	btemp,w
   280  0F44  1803               	btfsc	3,0
   281  0F45  0A8A               	incf	10
   282  0F46  0082               	movwf	2
   283  0F47                     S30006
   284  0F47  2F0E               	goto	l31
   285  0F48  2F18               	goto	l33
   286  0F49  2F1A               	goto	l34
   287  0F4A  2F1C               	goto	l35
   288  0F4B  2F1E               	goto	l36
   289  0F4C  2F20               	goto	l37
   290  0F4D  2F22               	goto	l38
   291  0F4E  2F24               	goto	l39
   292  0F4F  2F26               	goto	l40
   293  0F50  2F28               	goto	l41
   294  0F51  2F2A               	goto	l42
   295  0F52  2F2C               	goto	l43
   296  0F53  2F2E               	goto	l44
   297  0F54  2F30               	goto	l45
   298  0F55  2F32               	goto	l46
   299  0F56                     l28
   300                           ;slaveWR.c: 148: }
   301  0F56  1A2F               	btfsc	_Scommand,4
   302  0F57  0008               	return
   303                           ;slaveWR.c: 151: {
   304  0F58  30F0               	movlw	-16
   305  0F59  00B0               	movwf	_Scommand2
   306                           ;slaveWR.c: 153: }
   307  0F5A  0008               	return
   308  0F5B                     l49
   309                           ;slaveWR.c: 156: case 0x31:
   310                           ;slaveWR.c: 157: Sdata=Slave_Receive();
   311  0F5B  26EE               	fcall	_Slave_Receive
   312  0F5C  00B1               	movwf	_Sdata
   313                           ;slaveWR.c: 159: if ((Scommand & 0x10)==0)
   314  0F5D  1A2F               	btfsc	_Scommand,4
   315  0F5E  0008               	return
   316  0F5F  2FC8               	goto	l52
   317                           ;slaveWR.c: 160: {
   318  0F60                     l53
   319                           ;slaveWR.c: 162: { case 0x00: Write_INTERNAL_EE
      +                          PROM(0x00,Sdata); break;
   320  0F60  0831               	movf	_Sdata,w
   321  0F61  00B8               	movwf	?_Write_INTERNAL_EEPROM
   322  0F62  3000               	movlw	0
   323  0F63  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   324  0F64                     l54
   325                           ;slaveWR.c: 163: case 0x01: Write_INTERNAL_EEPR
      +                          OM(0x01,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   326  0F64  0831               	movf	_Sdata,w
   327  0F65  00B8               	movwf	?_Write_INTERNAL_EEPROM
   328  0F66  3001               	movlw	1
   329  0F67  26CB               	fcall	_Write_INTERNAL_EEPROM
   330  0F68  3011               	movlw	17
   331  0F69  00B8               	movwf	?_Write_INTERNAL_EEPROM
   332  0F6A  3000               	movlw	0
   333  0F6B  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   334  0F6C                     l55
   335                           ;slaveWR.c: 164: case 0x02: Write_INTERNAL_EEPR
      +                          OM(0x02,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   336  0F6C  0831               	movf	_Sdata,w
   337  0F6D  00B8               	movwf	?_Write_INTERNAL_EEPROM
   338  0F6E  3002               	movlw	2
   339  0F6F  26CB               	fcall	_Write_INTERNAL_EEPROM
   340  0F70  3011               	movlw	17
   341  0F71  00B8               	movwf	?_Write_INTERNAL_EEPROM
   342  0F72  3000               	movlw	0
   343  0F73  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   344  0F74                     l56
   345                           ;slaveWR.c: 165: case 0x03: Write_INTERNAL_EEPR
      +                          OM(0x03,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   346  0F74  0831               	movf	_Sdata,w
   347  0F75  00B8               	movwf	?_Write_INTERNAL_EEPROM
   348  0F76  3003               	movlw	3
   349  0F77  26CB               	fcall	_Write_INTERNAL_EEPROM
   350  0F78  3011               	movlw	17
   351  0F79  00B8               	movwf	?_Write_INTERNAL_EEPROM
   352  0F7A  3000               	movlw	0
   353  0F7B  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   354  0F7C                     l57
   355                           ;slaveWR.c: 166: case 0x04: Write_INTERNAL_EEPR
      +                          OM(0x04,Sdata); break;
   356  0F7C  0831               	movf	_Sdata,w
   357  0F7D  00B8               	movwf	?_Write_INTERNAL_EEPROM
   358  0F7E  3004               	movlw	4
   359  0F7F  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   360  0F80                     l58
   361                           ;slaveWR.c: 167: case 0x05: Write_INTERNAL_EEPR
      +                          OM(0x05,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   362  0F80  0831               	movf	_Sdata,w
   363  0F81  00B8               	movwf	?_Write_INTERNAL_EEPROM
   364  0F82  3005               	movlw	5
   365  0F83  26CB               	fcall	_Write_INTERNAL_EEPROM
   366  0F84  3011               	movlw	17
   367  0F85  00B8               	movwf	?_Write_INTERNAL_EEPROM
   368  0F86  3000               	movlw	0
   369  0F87  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   370  0F88                     l59
   371                           ;slaveWR.c: 168: case 0x06: Write_INTERNAL_EEPR
      +                          OM(0x06,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   372  0F88  0831               	movf	_Sdata,w
   373  0F89  00B8               	movwf	?_Write_INTERNAL_EEPROM
   374  0F8A  3006               	movlw	6
   375  0F8B  26CB               	fcall	_Write_INTERNAL_EEPROM
   376  0F8C  3011               	movlw	17
   377  0F8D  00B8               	movwf	?_Write_INTERNAL_EEPROM
   378  0F8E  3000               	movlw	0
   379  0F8F  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   380  0F90                     l60
   381                           ;slaveWR.c: 169: case 0x07: Write_INTERNAL_EEPR
      +                          OM(0x07,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   382  0F90  0831               	movf	_Sdata,w
   383  0F91  00B8               	movwf	?_Write_INTERNAL_EEPROM
   384  0F92  3007               	movlw	7
   385  0F93  26CB               	fcall	_Write_INTERNAL_EEPROM
   386  0F94  3011               	movlw	17
   387  0F95  00B8               	movwf	?_Write_INTERNAL_EEPROM
   388  0F96  3000               	movlw	0
   389  0F97  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   390  0F98                     l61
   391                           ;slaveWR.c: 170: case 0x08: Write_INTERNAL_EEPR
      +                          OM(0x08,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   392  0F98  0831               	movf	_Sdata,w
   393  0F99  00B8               	movwf	?_Write_INTERNAL_EEPROM
   394  0F9A  3008               	movlw	8
   395  0F9B  26CB               	fcall	_Write_INTERNAL_EEPROM
   396  0F9C  3011               	movlw	17
   397  0F9D  00B8               	movwf	?_Write_INTERNAL_EEPROM
   398  0F9E  3000               	movlw	0
   399  0F9F  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   400  0FA0                     l62
   401                           ;slaveWR.c: 171: case 0x09: Write_INTERNAL_EEPR
      +                          OM(0x09,Sdata); break;
   402  0FA0  0831               	movf	_Sdata,w
   403  0FA1  00B8               	movwf	?_Write_INTERNAL_EEPROM
   404  0FA2  3009               	movlw	9
   405  0FA3  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   406  0FA4                     l63
   407                           ;slaveWR.c: 172: case 0x0A: Write_INTERNAL_EEPR
      +                          OM(0x0A,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   408  0FA4  0831               	movf	_Sdata,w
   409  0FA5  00B8               	movwf	?_Write_INTERNAL_EEPROM
   410  0FA6  300A               	movlw	10
   411  0FA7  26CB               	fcall	_Write_INTERNAL_EEPROM
   412  0FA8  3011               	movlw	17
   413  0FA9  00B8               	movwf	?_Write_INTERNAL_EEPROM
   414  0FAA  3000               	movlw	0
   415  0FAB  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   416  0FAC                     l64
   417                           ;slaveWR.c: 173: case 0x0B: Write_INTERNAL_EEPR
      +                          OM(0x0B,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   418  0FAC  0831               	movf	_Sdata,w
   419  0FAD  00B8               	movwf	?_Write_INTERNAL_EEPROM
   420  0FAE  300B               	movlw	11
   421  0FAF  26CB               	fcall	_Write_INTERNAL_EEPROM
   422  0FB0  3011               	movlw	17
   423  0FB1  00B8               	movwf	?_Write_INTERNAL_EEPROM
   424  0FB2  3000               	movlw	0
   425  0FB3  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   426  0FB4                     l65
   427                           ;slaveWR.c: 174: case 0x0C: Write_INTERNAL_EEPR
      +                          OM(0x0C,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   428  0FB4  0831               	movf	_Sdata,w
   429  0FB5  00B8               	movwf	?_Write_INTERNAL_EEPROM
   430  0FB6  300C               	movlw	12
   431  0FB7  26CB               	fcall	_Write_INTERNAL_EEPROM
   432  0FB8  3011               	movlw	17
   433  0FB9  00B8               	movwf	?_Write_INTERNAL_EEPROM
   434  0FBA  3000               	movlw	0
   435  0FBB  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   436  0FBC                     l66
   437                           ;slaveWR.c: 175: case 0x0D: Write_INTERNAL_EEPR
      +                          OM(0x0D,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
      +                          ; break;
   438  0FBC  0831               	movf	_Sdata,w
   439  0FBD  00B8               	movwf	?_Write_INTERNAL_EEPROM
   440  0FBE  300D               	movlw	13
   441  0FBF  26CB               	fcall	_Write_INTERNAL_EEPROM
   442  0FC0  3011               	movlw	17
   443  0FC1  00B8               	movwf	?_Write_INTERNAL_EEPROM
   444  0FC2  3000               	movlw	0
   445  0FC3  2ECB               	ljmp	_Write_INTERNAL_EEPROM
   446  0FC4                     l67
   447                           ;slaveWR.c: 176: case 0x0E: Write_INTERNAL_EEPR
      +                          OM(0x0E,Sdata); break;
   448  0FC4  0831               	movf	_Sdata,w

⌨️ 快捷键说明

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