📄 xmodem.lis
字号:
0A1C F04F .byte 240,'O
0A1E A1CB .byte 161,203
0A20 7F81 .byte 127,129
0A22 F361 .byte 243,'a
0A24 4514 .byte 'E,20
0A26 5761 .byte 'W,'a
0A28 DE14 .byte 222,20
0A2A 5145 .byte 'Q,'E
0A2C 0014 .byte 0,20
0A2E 5145 .byte 'Q,'E
0A30 0014 .byte 0,20
0A32 5145 .byte 'Q,'E
0A34 0014 .byte 0,20
0A36 5145 .byte 'Q,'E
0A38 0014 .byte 0,20
0A3A 5145 .byte 'Q,'E
0A3C 0014 .byte 0,20
0A3E 5145 .byte 'Q,'E
0A40 007F .byte 0,127
0A42 FFD9 .byte 255,217
0A44 .dbfile E:\GPRS资料\M16_Xmodem\pic_crc_data.h
0A44 .dbsym e test_pic1 _test_pic1 A[2628:2628]kc
0A44 _crc16_table::
0A44 0000 .word 0
0A46 2110 .word 4129
0A48 4220 .word 8258
0A4A 6330 .word 12387
0A4C 8440 .word 16516
0A4E A550 .word 20645
0A50 C660 .word 24774
0A52 E770 .word 28903
0A54 0881 .word 33032
0A56 2991 .word 37161
0A58 4AA1 .word 41290
0A5A 6BB1 .word 45419
0A5C 8CC1 .word 49548
0A5E ADD1 .word 53677
0A60 CEE1 .word 57806
0A62 EFF1 .word 61935
0A64 3112 .word 4657
0A66 1002 .word 528
0A68 7332 .word 12915
0A6A 5222 .word 8786
0A6C B552 .word 21173
0A6E 9442 .word 17044
0A70 F772 .word 29431
0A72 D662 .word 25302
0A74 3993 .word 37689
0A76 1883 .word 33560
0A78 7BB3 .word 45947
0A7A 5AA3 .word 41818
0A7C BDD3 .word 54205
0A7E 9CC3 .word 50076
0A80 FFF3 .word 62463
0A82 DEE3 .word 58334
0A84 6224 .word 9314
0A86 4334 .word 13379
0A88 2004 .word 1056
0A8A 0114 .word 5121
0A8C E664 .word 25830
0A8E C774 .word 29895
0A90 A444 .word 17572
0A92 8554 .word 21637
0A94 6AA5 .word 42346
0A96 4BB5 .word 46411
0A98 2885 .word 34088
0A9A 0995 .word 38153
0A9C EEE5 .word 58862
0A9E CFF5 .word 62927
0AA0 ACC5 .word 50604
0AA2 8DD5 .word 54669
0AA4 5336 .word 13907
0AA6 7226 .word 9842
0AA8 1116 .word 5649
0AAA 3006 .word 1584
0AAC D776 .word 30423
0AAE F666 .word 26358
0AB0 9556 .word 22165
0AB2 B446 .word 18100
0AB4 5BB7 .word 46939
0AB6 7AA7 .word 42874
0AB8 1997 .word 38681
0ABA 3887 .word 34616
0ABC DFF7 .word 63455
0ABE FEE7 .word 59390
0AC0 9DD7 .word 55197
0AC2 BCC7 .word 51132
0AC4 C448 .word 18628
0AC6 E558 .word 22757
0AC8 8668 .word 26758
0ACA A778 .word 30887
0ACC 4008 .word 2112
0ACE 6118 .word 6241
0AD0 0228 .word 10242
0AD2 2338 .word 14371
0AD4 CCC9 .word 51660
0AD6 EDD9 .word 55789
0AD8 8EE9 .word 59790
0ADA AFF9 .word 63919
0ADC 4889 .word 35144
0ADE 6999 .word 39273
0AE0 0AA9 .word 43274
0AE2 2BB9 .word 47403
0AE4 F55A .word 23285
0AE6 D44A .word 19156
0AE8 B77A .word 31415
0AEA 966A .word 27286
0AEC 711A .word 6769
0AEE 500A .word 2640
0AF0 333A .word 14899
0AF2 122A .word 10770
0AF4 FDDB .word 56317
0AF6 DCCB .word 52188
0AF8 BFFB .word 64447
0AFA 9EEB .word 60318
0AFC 799B .word 39801
0AFE 588B .word 35672
0B00 3BBB .word 47931
0B02 1AAB .word 43802
0B04 A66C .word 27814
0B06 877C .word 31879
0B08 E44C .word 19684
0B0A C55C .word 23749
0B0C 222C .word 11298
0B0E 033C .word 15363
0B10 600C .word 3168
0B12 411C .word 7233
0B14 AEED .word 60846
0B16 8FFD .word 64911
0B18 ECCD .word 52716
0B1A CDDD .word 56781
0B1C 2AAD .word 44330
0B1E 0BBD .word 48395
0B20 688D .word 36200
0B22 499D .word 40265
0B24 977E .word 32407
0B26 B66E .word 28342
0B28 D55E .word 24277
0B2A F44E .word 20212
0B2C 133E .word 15891
0B2E 322E .word 11826
0B30 511E .word 7761
0B32 700E .word 3696
0B34 9FFF .word 65439
0B36 BEEF .word 61374
0B38 DDDF .word 57309
0B3A FCCF .word 53244
0B3C 1BBF .word 48923
0B3E 3AAF .word 44858
0B40 599F .word 40793
0B42 788F .word 36728
0B44 8891 .word 37256
0B46 A981 .word 33193
0B48 CAB1 .word 45514
0B4A EBA1 .word 41451
0B4C 0CD1 .word 53516
0B4E 2DC1 .word 49453
0B50 4EF1 .word 61774
0B52 6FE1 .word 57711
0B54 8010 .word 4224
0B56 A100 .word 161
0B58 C230 .word 12482
0B5A E320 .word 8419
0B5C 0450 .word 20484
0B5E 2540 .word 16421
0B60 4670 .word 28742
0B62 6760 .word 24679
0B64 B983 .word 33721
0B66 9893 .word 37784
0B68 FBA3 .word 41979
0B6A DAB3 .word 46042
0B6C 3DC3 .word 49981
0B6E 1CD3 .word 54044
0B70 7FE3 .word 58239
0B72 5EF3 .word 62302
0B74 B102 .word 689
0B76 9012 .word 4752
0B78 F322 .word 8947
0B7A D232 .word 13010
0B7C 3542 .word 16949
0B7E 1452 .word 21012
0B80 7762 .word 25207
0B82 5672 .word 29270
0B84 EAB5 .word 46570
0B86 CBA5 .word 42443
0B88 A895 .word 38312
0B8A 8985 .word 34185
0B8C 6EF5 .word 62830
0B8E 4FE5 .word 58703
0B90 2CD5 .word 54572
0B92 0DC5 .word 50445
0B94 E234 .word 13538
0B96 C324 .word 9411
0B98 A014 .word 5280
0B9A 8104 .word 1153
0B9C 6674 .word 29798
0B9E 4764 .word 25671
0BA0 2454 .word 21540
0BA2 0544 .word 17413
0BA4 DBA7 .word 42971
0BA6 FAB7 .word 47098
0BA8 9987 .word 34713
0BAA B897 .word 38840
0BAC 5FE7 .word 59231
0BAE 7EF7 .word 63358
0BB0 1DC7 .word 50973
0BB2 3CD7 .word 55100
0BB4 D326 .word 9939
0BB6 F236 .word 14066
0BB8 9106 .word 1681
0BBA B016 .word 5808
0BBC 5766 .word 26199
0BBE 7676 .word 30326
0BC0 1546 .word 17941
0BC2 3456 .word 22068
0BC4 4CD9 .word 55628
0BC6 6DC9 .word 51565
0BC8 0EF9 .word 63758
0BCA 2FE9 .word 59695
0BCC C899 .word 39368
0BCE E989 .word 35305
0BD0 8AB9 .word 47498
0BD2 ABA9 .word 43435
0BD4 4458 .word 22596
0BD6 6548 .word 18533
0BD8 0678 .word 30726
0BDA 2768 .word 26663
0BDC C018 .word 6336
0BDE E108 .word 2273
0BE0 8238 .word 14466
0BE2 A328 .word 10403
0BE4 7DCB .word 52093
0BE6 5CDB .word 56156
0BE8 3FEB .word 60223
0BEA 1EFB .word 64286
0BEC F98B .word 35833
0BEE D89B .word 39896
0BF0 BBAB .word 43963
0BF2 9ABB .word 48026
0BF4 754A .word 19061
0BF6 545A .word 23124
0BF8 376A .word 27191
0BFA 167A .word 31254
0BFC F10A .word 2801
0BFE D01A .word 6864
0C00 B32A .word 10931
0C02 923A .word 14994
0C04 2EFD .word 64814
0C06 0FED .word 60687
0C08 6CDD .word 56684
0C0A 4DCD .word 52557
0C0C AABD .word 48554
0C0E 8BAD .word 44427
0C10 E89D .word 40424
0C12 C98D .word 36297
0C14 267C .word 31782
0C16 076C .word 27655
0C18 645C .word 23652
0C1A 454C .word 19525
0C1C A23C .word 15522
0C1E 832C .word 11395
0C20 E01C .word 7392
0C22 C10C .word 3265
0C24 1FEF .word 61215
0C26 3EFF .word 65342
0C28 5DCF .word 53085
0C2A 7CDF .word 57212
0C2C 9BAF .word 44955
0C2E BABF .word 49082
0C30 D98F .word 36825
0C32 F89F .word 40952
0C34 176E .word 28183
0C36 367E .word 32310
0C38 554E .word 20053
0C3A 745E .word 24180
0C3C 932E .word 11923
0C3E B23E .word 16050
0C40 D10E .word 3793
0C42 F01E .word 7920
0C44 .dbsym e crc16_table _crc16_table A[512:256]ki
.area data(ram, con, rel)
0030 .dbfile E:\GPRS资料\M16_Xmodem\pic_crc_data.h
0030 _receive_sp::
0030 .blkb 2
.area idata
0030 0000 .word 0
.area data(ram, con, rel)
0032 .dbfile E:\GPRS资料\M16_Xmodem\pic_crc_data.h
0032 .dbfile E:\GPRS资料\M16_Xmodem\xmodem.c
0032 .dbsym e receive_sp _receive_sp I
0032 _temp_char0::
0032 .blkb 1
.area idata
0032 00 .byte 0
.area data(ram, con, rel)
0033 .dbfile E:\GPRS资料\M16_Xmodem\xmodem.c
0033 .dbsym e temp_char0 _temp_char0 c
.area text(rom, con, rel)
0000 .dbfile E:\GPRS资料\M16_Xmodem\xmodem.c
0000 .dbfunc e xModemSend _xModemSend fc
0000 ; length -> R18,R19
0000 ; temp_data -> R16,R17
.even
0000 _xModemSend::
0000 .dbline -1
0000 .dbline 47
0000 ; #include "xmodem.h"
0000 ; #include "pic_crc_data.h"
0000 ;
0000 ;
0000 ; uchar sending;
0000 ; extern uchar receive_data[STRING_LENGTH];
0000 ; extern int receive_sp=0;
0000 ; uchar const *pic;
0000 ; uchar temp_char0=0;
0000 ;
0000 ; uchar xmodedata; // TH
0000 ; uint picLenth; // TH
0000 ;
0000 ;
0000 ;
0000 ;
0000 ; struct Message
0000 ; {
0000 ; uchar Data_Len; /* 消息内容长度,即Message中的内容字节数 */
0000 ; uchar Message[PACKET_DATA_BUFFER_LENGTH]; /* 消息内容, 由发送进程填写 */
0000 ; uint User_Data;
0000 ;
0000 ; };
0000 ;
0000 ; struct String
0000 ; {
0000 ; uint string_len;
0000 ; uchar string[STRING_LENGTH];
0000 ; void *string_data;
0000 ; };
0000 ;
0000 ;
0000 ; void intDelay(uint i);
0000 ; uint update_CRC(uchar inData, uint checksum);
0000 ; uchar tx_EOT(vo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -