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

📄 picnic.sym

📁 Pic Nic 16f877/18f452控制 rtl8019as 原代码
💻 SYM
字号:
000     @SCRATCH
001     @SCRATCH
001     _RETURN_
002     @SCRATCH
003     @SCRATCH
004     @SCRATCH
005     @INTERRUPT_AREA
006     @INTERRUPT_AREA
007     @INTERRUPT_AREA
008     @INTERRUPT_AREA
009     @INTERRUPT_AREA
00A     @INTERRUPT_AREA
00B     @INTERRUPT_AREA
00C     @INTERRUPT_AREA
00D     @INTERRUPT_AREA
00E     @INTERRUPT_AREA
00F     @INTERRUPT_AREA
010     @INTERRUPT_AREA
011     @INTERRUPT_AREA
012     @INTERRUPT_AREA
013     @INTERRUPT_AREA
014     @INTERRUPT_AREA
015     @INTERRUPT_AREA
016     @INTERRUPT_AREA
017     @INTERRUPT_AREA
018     rs232_errors
019-026 ETHERNET_HEADER
027-034 SERVER_ETHERNET_HEADER
035-036 strtok.save
037-03C physical_address
03D-042 source_address
043     _isr
044-047 my_ip
048-04B source_ip
04C-04F dest_ip
050     version
051-052 IP_length
053-054 identification
055-056 fragment
057     IP_protocol
058     hdr_len
059     opt_len
05A-05B chksum
05C-05F cks
060     icmp_type
061     icmp_code
062-063 icmp_checksum
064-065 icmp_identifier
066-067 icmp_sequence
068     offset
069-06A max_seg
06B-06C tcp_data_len
06D-070 xm_ack
071-074 xm_seq
075-076 port
077     html_socket
078-099 Buffer
09A     next_page
09B     current_rx_address
09C-09D memPos
09E-19D pageBuffer
09F     ADCON1
19E     timeTicks
19F     time100mS
1A0     timeSeconds
1A1     timeMinutes
1A2     timeHours
1A3-1A4 accessCount
1A5-1A6 htmlChecksum
1A7-1A8 htmlSize
1A9-1AC iphh
1AD-1C0 IP_HEADER
1C1-1DC ARP_PACKET
1DD-1FA TCP_DATA
1FB-20E TCP_HEADER
20F     arpResponse.i
20F-210 swapARP.header
20F     poll_nic.i
20F-210 swapIPHeader.header
20F-210 icmpResponse.prev_chksum
20F     lcd_ini.i
20F     processTCP.i
20F     @PRINTF_U_569.P1
20F     processIP.@SCRATCH
20F     init_lcd.@SCRATCH
20F     main.@SCRATCH
210     processTCP.kind
210     @PRINTF_U_569.P1
210     poll_nic.bnry
210     arpResponse.@SCRATCH
210     init_lcd.@SCRATCH
211-212 getNicData.buffer
211-214 poll_nic.header
211-212 swapTCPHeader.header
211     icmpResponse.i
211     tcp_response.i
211     fin_rx.i
211     swapIPHeader.@SCRATCH
211     swapARP.@SCRATCH
211     arpResponse.@SCRATCH
212     icmpResponse.j
212-213 tcp_estab.optionlen
212-213 tcp_syn_rcvd.optionlen
212     tcp_listen.i
212     fin_rx.@SCRATCH
212     swapIPHeader.@SCRATCH
212     swapARP.@SCRATCH
212     tcp_response.@SCRATCH
213-214 tcp_listen.optionlen
213     getNicData.len
213     swapIPHeader.@SCRATCH
213     swapARP.@SCRATCH
213     icmpResponse.@SCRATCH
213     swapTCPHeader.@SCRATCH
213     tcp_response.@SCRATCH
214-215 tcp_estab.cks
214     @PRINTF_X_19200_31766_31767.P1
214     getNicData.i
214     swapIPHeader.@SCRATCH
214     swapARP.@SCRATCH
214     icmpResponse.@SCRATCH
214     swapTCPHeader.@SCRATCH
214     tcp_syn_rcvd.@SCRATCH
215     poll_nic.len
215-216 @PRINTF_LU_19200_31766_31767.P1
215     @PRINTF_X_19200_31766_31767.P2
215     getNicData.@SCRATCH
215     icmpResponse.@SCRATCH
215     swapTCPHeader.@SCRATCH
215     tcp_listen.@SCRATCH
215     tcp_syn_rcvd.@SCRATCH
216     tcp_estab.dat
216     init_nic.i
216     poll_nic.@SCRATCH
216     getNicData.@SCRATCH
216     overrun.@SCRATCH
216     icmpResponse.@SCRATCH
216     swapTCPHeader.@SCRATCH
216     tcp_listen.@SCRATCH
217     tcp_estab.dat1
217-218 swap16.v
217     poll_nic.@SCRATCH
217     init_nic.@SCRATCH
217     icmpResponse.@SCRATCH
217     swapTCPHeader.@SCRATCH
217     tcp_listen.@SCRATCH
217     @PRINTF_LU_19200_31766_31767.@SCRATCH
218     tcp_estab.i
218     swapTCPHeader.@SCRATCH
218     tcp_listen.@SCRATCH
218     @PRINTF_LU_19200_31766_31767.@SCRATCH
219-21C swap32.v
219-21A swap16.t
219-22B tcp_estab.html_request
219     @PRINTF_LU_19200_31766_31767.@SCRATCH
21A     @PRINTF_LU_19200_31766_31767.@SCRATCH
21B     swap16.b
21B     @PRINTF_LU_19200_31766_31767.@SCRATCH
21C     @PRINTF_LU_19200_31766_31767.@SCRATCH
21D     swap32.b
21D     @PRINTF_LU_19200_31766_31767.@SCRATCH
21E-221 swap32.myV
22C     preparar_pagina.html_request
22C-22D load_TCP_header.data_flags
22C-22D sendHttpPage.pos
22C     remote_dma_setup.w_r
22C     load_ethernet_header.@SCRATCH
22C     tcp_estab.@SCRATCH
22D     remote_dma_setup.address
22D-22E preparar_pagina.html_request_data
22D     load_ethernet_header.@SCRATCH
22D     tcp_estab.@SCRATCH
22E-22F load_TCP_header.tcp_chksum
22E     inport.address
22E-22F sendPacket.len
22E     sendHttpPage.character
22E-22F load_IP_header.IP_packet_length
22E     remote_dma_setup.@SCRATCH
22E     tcp_estab.@SCRATCH
22F     preparar_pagina.char0
22F     outdata.data
22F     inport.data
22F     sendHttpPage.@SCRATCH
22F     tcp_estab.@SCRATCH
230-231 load_TCP_header.tcp_length
230     load_IP_header.IP_send_protocol
230     preparar_pagina.char1
230     sendPacket.@SCRATCH
231     load_IP_header.i
231     preparar_pagina.c
231     sendPacket.@SCRATCH
232-233 load_IP_header.prev_chksum
232     preparar_pagina.i
232     load_TCP_header.@SCRATCH
233-234 preparar_pagina.size
233     load_TCP_header.@SCRATCH
234-235 writeNicTxBuffer.buffer
234     load_IP_header.@SCRATCH
234     load_TCP_header.@SCRATCH
235-236 preparar_pagina.dir
235     load_IP_header.@SCRATCH
236-237 writeNicTxBuffer.len
236     outportw.address
237-23F getTemp.buffer
237-238 outportw.data
237     e_code.casa
237-238 readMemData.pos
237     writeHttpHeader.@SCRATCH
237     preparar_pagina.@SCRATCH
238-239 writeNicTxBuffer.i
238     @PUTCHAR_2_.P1
238     e_code.acao
238     @PUTCHAR_4_.P1
238     preparar_pagina.@SCRATCH
239-23A calc_chksum.data
239-23A outportw.prev_chksum
239     e_um.@SCRATCH
239     e_zero.@SCRATCH
239     preparar_pagina.@SCRATCH
23A     @PUTCHAR_8_.P1
23A     @PUTCHAR_6_.P2
23A     writeNicTxBuffer.@SCRATCH
23A     preparar_pagina.@SCRATCH
23B     outport.address
23B-23C calc_chksum.prev_chksum
23B     preparar_pagina.@SCRATCH
23C     outport.data
23C-23F @PRINTF_F_719.P1
23C-23F @PRINTF_F_569.P2
23C     preparar_pagina.@SCRATCH
240-243 @PRINTF_F_569.P1
240-243 @PRINTF_F_719.P2
240     getTemp.conta
241-244 getTemp.temp
244     @PRINTF_F_719.@SCRATCH
244     @PRINTF_F_569.@SCRATCH
245-248 @DIVFF.P1
245     escreve_byte_1w.dado
245.0   reset_1w.presente
245     getTemp.@SCRATCH
245     @PRINTF_F_719.@SCRATCH
245     @PRINTF_F_569.@SCRATCH
246     escreve_byte_1w.i
246     reset_1w.@SCRATCH
246     getTemp.@SCRATCH
246     @PRINTF_F_719.@SCRATCH
246     @PRINTF_F_569.@SCRATCH
247     escreve_byte_1w.temp
247     @delay_us1.P1
247     le_byte_1w.i
247     getTemp.@SCRATCH
247     @PRINTF_F_719.@SCRATCH
247     @PRINTF_F_569.@SCRATCH
248     escreve_bit_1w.bit
248     le_byte_1w.dado
248     getTemp.@SCRATCH
248     @PRINTF_F_719.@SCRATCH
248     @PRINTF_F_569.@SCRATCH
249-24C @DIVFF.P1
249     getTemp.@SCRATCH
249     @PRINTF_F_719.@SCRATCH
249     @PRINTF_F_569.@SCRATCH
24A     getTemp.@SCRATCH
24A     @PRINTF_F_719.@SCRATCH
24A     @PRINTF_F_569.@SCRATCH
24B     getTemp.@SCRATCH
24B     @PRINTF_F_719.@SCRATCH
24B     @PRINTF_F_569.@SCRATCH
24C     getTemp.@SCRATCH
24C     @PRINTF_F_719.@SCRATCH
24C     @PRINTF_F_569.@SCRATCH
24D     getTemp.@SCRATCH
24D     @DIVFF.@SCRATCH
24D     @PRINTF_F_719.@SCRATCH
24D     @PRINTF_F_569.@SCRATCH
24E     outdataMem.data
24E     getTemp.@SCRATCH
24E     @DIVFF.@SCRATCH
24F     @DIV88.P1
24F-252 @ADDFF.P2
24F-250 @ITOF.P3
24F     @DIVFF.@SCRATCH
24F     outdataMem.@SCRATCH
250     @DIV88.P1
250     @DIVFF.@SCRATCH
250     outdataMem.@SCRATCH
251     @DIVFF.@SCRATCH
251     @DIV88.@SCRATCH
252     @DIVFF.@SCRATCH
253-256 @ADDFF.P1
257     @ADDFF.@SCRATCH
258     @ADDFF.@SCRATCH
259     @ADDFF.@SCRATCH
25A     @ADDFF.@SCRATCH
25B     @ADDFF.@SCRATCH
25C     @ADDFF.@SCRATCH
25D     @ADDFF.@SCRATCH
25E     @ADDFF.@SCRATCH
25F     lcd_escreve.c
260     @delay_ms1.P1
260     lcd_pos_xy.x
261     lcd_pos_xy.y
262     lcd_pos_xy.endereco
263     lcd_pos_xy.@SCRATCH
264     lcd_envia_byte.endereco
265     lcd_envia_byte.dado
266     lcd_envia_byte.@SCRATCH
267     lcd_envia_nibble.dado
F81     PBE
F83     PSP_DATA
F83     DATA
FBB-FBC CCP_2
FBB     CCP_2_LOW
FBC     CCP_2_HIGH
FBE-FBF CCP_1
FBE     CCP_1_LOW
FBF     CCP_1_HIGH

09FC  @delay_ms1
2718  @delay_us1
2B3E  seta_saida_1w
2B3A  limpa_saida_1w
2A74  reset_1w
2B38  le_bit_1w
2AC8  escreve_bit_1w
2B5A  le_byte_1w
2AF0  escreve_byte_1w
31C0  getTemp
2BBA  @ITOF
2C04  @DIVFF
2E16  @ADDFF
0C74  @DIV88
0924  pulso
0932  lcd_envia_nibble
0978  lcd_envia_byte
09C8  lcd_pos_xy
0A2C  lcd_escreve
0B3C  lcd_ini
1612  swap16
1638  swap32
1C1E  calc_chksum
1464  poll_nic
15C6  getNicData
176E  fin_rx
0B14  init_pic
1086  init_nic
122A  set_phy_addr
1274  overrun
0098  @const10743
00C4  @const10751
13D6  remote_dma_setup
50BE  outdata
1246  inport
1058  outport
17CE  writeNicTxBuffer
18D2  sendPacket
186E  outportw
1A88  swapIPHeader
1BD0  processIP
1C58  load_IP_header
1824  load_ethernet_header
1676  swapARP
192A  arpResponse
1A20  procesa_arp
1D80  icmpResponse
273A  e_um
2774  e_zero
27AE  e_header
27F6  e_footter
281E  e_code
25F8  outdataMem
3BB4  readMemData
2616  writeHttpHeader
00F0  @const10944
0122  @const10947
3BCE  preparar_pagina
015E  @const10957
018C  @const10960
01B2  @const10972
01E4  @const10975
266C  @PUTCHAR_2_
0210  @const11016
0238  @const11028
025E  @const11043
26C2  @PUTCHAR_4_
028A  @const11084
02B2  @const11096
02D8  @const11111
0302  @const11119
0328  @const11134
0352  @const11142
0378  @const11157
03A2  @const11165
03C8  @const11180
03F2  @const11188
0418  @const11203
0446  @const11211
046C  @const11230
0492  @const11260
04B8  @const11275
29CC  @PUTCHAR_6_
04EE  @const11315
051A  @const11327
0540  @const11342
2A20  @PUTCHAR_8_
0576  @const11382
05A4  @const11394
05CA  @const11397
336A  @PRINTF_F_719
0612  @const11466
3764  @PRINTF_F_569
0642  @const11530
0678  @const11533
069E  @const11536
06E0  @const11540
50DE  sendHttpPage
2124  load_TCP_header
1ECC  swapTCPHeader
52DA  tcp_response
0716  @const11609
23FE  @PRINTF_X_19200_31766_31767
228C  tcp_listen
2536  tcp_syn_rcvd
0742  @const11675
0772  @const11679
245C  @PRINTF_LU_19200_31766_31767
516A  tcp_estab
54DC  processTCP
0ABE  updateDataHora
0D6A  init_lcd
07A0  @const11740
07CA  @const11743
0CAC  @PRINTF_U_569
07F4  @const11763
5524  main
081C  @const11772
0856  @const11776
088C  @const11780
08DE  @const11784
5526  @cinit

Project Files:
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.h
    C:\Program Files\PICC\devices\18F452.h
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\1wire.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\ds1820.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\driver.h
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\rtl8019.h
    C:\Program Files\PICC\drivers\string.h
    C:\Program Files\PICC\drivers\stddef.h
    C:\Program Files\PICC\drivers\ctype.h
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\lcd_lib.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\helpers.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\nic.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\ip.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\arp.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\icmp.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\http.c
    C:\cygwin\home\rafa\projetos\picnic\picnic-31\tcp.c

Compiler Settings:
    Processor:      PIC18F452
    Pointer Size:   16
    ADC Range:      0-255
    Opt Level:      9
    Short,Int,Long: 1,8,16
    Case Sensitive: Yes

Output Files:
    Errors:      C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.err
    INHX32:      C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.HEX
    Symbols:     C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.SYM
    List:        C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.LST
    Debug/COFF:  C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.cof
    Call Tree:   C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.tre
    Statistics:  C:\cygwin\home\rafa\projetos\picnic\picnic-31\picnic.sta

⌨️ 快捷键说明

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