📄 main.lis
字号:
.module main.c
.area vector(rom, abs)
.org 4
0004 0C94E102 jmp _INT0_16
.org 8
0008 0C94D102 jmp _INT1_17
.org 44
002C 0C942A03 jmp _Usart_receive
.org 36
0024 0C944D03 jmp _Timer0
.area data(ram, con, rel)
0000 _EIR::
0000 .blkb 1
.area idata
0000 00 .byte 0
.area data(ram, con, rel)
0001 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0001 .dbsym e EIR _EIR c
0001 _Receive_Status::
0001 .blkb 1
.area idata
0001 00 .byte 0
.area data(ram, con, rel)
0002 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0002 .blkb 5
.area idata
0002 0000000000 .byte 0,0,0,0,0
.area data(ram, con, rel)
0007 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0007 .dbsym e Receive_Status _Receive_Status A[6:6]c
0007 _EPKTCNT::
0007 .blkb 1
.area idata
0007 00 .byte 0
.area data(ram, con, rel)
0008 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0008 .dbsym e EPKTCNT _EPKTCNT c
0008 _DateLen::
0008 .blkb 1
.area idata
0008 12 .byte 18
.area data(ram, con, rel)
0009 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0009 .dbsym e DateLen _DateLen c
0009 _MACHead::
0009 .blkb 2
.area idata
0009 00E0 .byte 0,224
.area data(ram, con, rel)
000B .dbfile H:\小玩意制作\232转UDP\程序\main.c
000B .blkb 2
.area idata
000B 4CC7 .byte 'L,199
.area data(ram, con, rel)
000D .dbfile H:\小玩意制作\232转UDP\程序\main.c
000D .blkb 2
.area idata
000D 1B4C .byte 27,'L
.area data(ram, con, rel)
000F .dbfile H:\小玩意制作\232转UDP\程序\main.c
000F .blkb 2
.area idata
000F 1122 .byte 17,34
.area data(ram, con, rel)
0011 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0011 .blkb 2
.area idata
0011 3344 .byte 51,'D
.area data(ram, con, rel)
0013 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0013 .blkb 2
.area idata
0013 5566 .byte 'U,'f
.area data(ram, con, rel)
0015 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0015 .blkb 2
.area idata
0015 0800 .byte 8,0
.area data(ram, con, rel)
0017 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0017 .dbsym e MACHead _MACHead A[14:14]c
0017 _IpHead::
0017 .blkb 2
.area idata
0017 4500 .byte 'E,0
.area data(ram, con, rel)
0019 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0019 .blkb 2
.area idata
0019 0000 .byte 0,0
.area data(ram, con, rel)
001B .dbfile H:\小玩意制作\232转UDP\程序\main.c
001B .blkb 2
.area idata
001B 1234 .byte 18,52
.area data(ram, con, rel)
001D .dbfile H:\小玩意制作\232转UDP\程序\main.c
001D .blkb 2
.area idata
001D 4000 .byte 64,0
.area data(ram, con, rel)
001F .dbfile H:\小玩意制作\232转UDP\程序\main.c
001F .blkb 2
.area idata
001F 8011 .byte 128,17
.area data(ram, con, rel)
0021 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0021 .blkb 2
.area idata
0021 0000 .byte 0,0
.area data(ram, con, rel)
0023 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0023 .blkb 2
.area idata
0023 C0A8 .byte 192,168
.area data(ram, con, rel)
0025 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0025 .blkb 2
.area idata
0025 0168 .byte 1,'h
.area data(ram, con, rel)
0027 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0027 .blkb 2
.area idata
0027 C0A8 .byte 192,168
.area data(ram, con, rel)
0029 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0029 .blkb 2
.area idata
0029 0164 .byte 1,'d
.area data(ram, con, rel)
002B .dbfile H:\小玩意制作\232转UDP\程序\main.c
002B .dbsym e IpHead _IpHead A[20:20]c
002B _UDPpacket::
002B .blkb 2
.area idata
002B 0000 .byte 0,0
.area data(ram, con, rel)
002D .dbfile H:\小玩意制作\232转UDP\程序\main.c
002D .blkb 2
.area idata
002D 0000 .byte 0,0
.area data(ram, con, rel)
002F .dbfile H:\小玩意制作\232转UDP\程序\main.c
002F .blkb 2
.area idata
002F C000 .byte 192,0
.area data(ram, con, rel)
0031 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0031 .blkb 2
.area idata
0031 0000 .byte 0,0
.area data(ram, con, rel)
0033 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0033 .blkb 2
.area idata
0033 0011 .byte 0,17
.area data(ram, con, rel)
0035 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0035 .blkb 2
.area idata
0035 0000 .byte 0,0
.area data(ram, con, rel)
0037 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0037 .blkb 2
.area idata
0037 0400 .byte 4,0
.area data(ram, con, rel)
0039 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0039 .blkb 2
.area idata
0039 0400 .byte 4,0
.area data(ram, con, rel)
003B .dbfile H:\小玩意制作\232转UDP\程序\main.c
003B .blkb 2
.area idata
003B 0000 .byte 0,0
.area data(ram, con, rel)
003D .dbfile H:\小玩意制作\232转UDP\程序\main.c
003D .blkb 2
.area idata
003D 0000 .byte 0,0
.area data(ram, con, rel)
003F .dbfile H:\小玩意制作\232转UDP\程序\main.c
003F .blkb 235
.area idata
003F 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
007B 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
00B7 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
00F3 00000000000000000000 .word 0,0,0,0,0
00FD 00000000000000000000 .word 0,0,0,0,0
0107 00000000000000000000 .word 0,0,0,0,0
0111 00000000000000000000 .word 0,0,0,0,0
011B 00000000000000000000 .word 0,0,0,0,0
0125 0000000000 .byte 0,0,0,0,0
.area data(ram, con, rel)
012A .dbfile H:\小玩意制作\232转UDP\程序\main.c
012A .dbsym e UDPpacket _UDPpacket A[255:255]c
012A _Rec_packet::
012A .blkb 1
.area idata
012A 00 .byte 0
.area data(ram, con, rel)
012B .dbfile H:\小玩意制作\232转UDP\程序\main.c
012B .blkb 254
.area idata
012B 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0167 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
01A3 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
01DF 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
021B 00000000000000000000 .word 0,0,0,0,0
0225 00000000 .byte 0,0,0,0
.area data(ram, con, rel)
0229 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0229 .dbsym e Rec_packet _Rec_packet A[255:255]c
0229 _Rec232::
0229 .blkb 1
.area idata
0229 00 .byte 0
.area data(ram, con, rel)
022A .dbfile H:\小玩意制作\232转UDP\程序\main.c
022A .blkb 254
.area idata
022A 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0266 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
02A2 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
02DE 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
031A 00000000000000000000 .word 0,0,0,0,0
0324 00000000 .byte 0,0,0,0
.area data(ram, con, rel)
0328 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0328 .dbsym e Rec232 _Rec232 A[255:255]c
0328 _usart_number::
0328 .blkb 1
.area idata
0328 00 .byte 0
.area data(ram, con, rel)
0329 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0329 .dbsym e usart_number _usart_number c
.area text(rom, con, rel)
0000 .dbfile H:\小玩意制作\232转UDP\程序\main.c
0000 .dbfunc e CreateCrc _CreateCrc fV
0000 ; H -> R22
0000 ; temp -> R20
0000 ; L -> R10
0000 ; i -> R12
0000 ; CRCL -> y+10
0000 ; CRCH -> y+8
0000 ; num -> R18
0000 ; p -> R16,R17
.even
0000 _CreateCrc::
0000 0E940000 xcall push_gset4
0004 .dbline -1
0004 .dbline 49
0004 ; /*##############################################################################
0004 ; 功能:232toUDP
0004 ; 作者:LHF
0004 ; 时间:2006-09
0004 ; 版本:V1.0
0004 ; ################################################################################
0004 ; 资源分配: PORTC.2~5:JTAG
0004 ; ##############################################################################*/
0004 ; //##############################################################################
0004 ; #include "ENC28j60.h"
0004 ; #pragma interrupt_handler INT0_16:2 //定义INT0的中断服务程序
0004 ; #pragma interrupt_handler INT1_17:3 //定义INT1的中断服务程序
0004 ; #pragma interrupt_handler Usart_receive:12 //定义接收中断服务程序
0004 ; #pragma interrupt_handler Timer0:10 //定义定时计数器0的中断服务程序
0004 ; uchar EIR=0;//存放中断请求标志寄存器的值
0004 ; uchar Receive_Status[6]={0x00};//存放接收状态向量
0004 ; uchar EPKTCNT=0x00;//还没处理的数据包个数,当它为0时才能使PKTIF自动清0以响应下次接收中断
0004 ; uchar DateLen=18;//有效数据长度,这里最大不超过203个字节
0004 ; uchar MACHead[14]={0x00,0xe0,0x4c,0xc7,0x1b,0x4c,//目标MAC地址
0004 ; 0x11,0x22,0x33,0x44,0x55,0x66,//源MAC地址
0004 ; 0x08,0x00};//上层协议为IP协议
0004 ; uchar IpHead[20]={0x45,0x00,
0004 ; 0x00,0x00,//总长度
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -