📄 main.s
字号:
.module main.c
.area lit(rom, con, rel)
_PT100_TAB::
.word 10000
.word 10039
.word 10078
.word 10117
.word 10156
.word 10195
.word 10234
.word 10273
.word 10313
.word 10351
.word 10390
.word 10429
.word 10468
.word 10507
.word 10546
.word 10585
.word 10624
.word 10663
.word 10702
.word 10740
.word 10779
.word 10818
.word 10857
.word 10896
.word 10935
.word 10973
.word 11012
.word 11051
.word 11090
.word 11128
.word 11167
.word 11206
.word 11245
.word 11283
.word 11322
.word 11361
.word 11399
.word 11438
.word 11477
.word 11515
.word 11554
.word 11593
.word 11631
.word 11670
.word 11708
.word 11747
.word 11785
.word 11824
.word 11862
.word 11901
.word 11940
.word 11978
.word 12016
.word 12055
.word 12093
.word 12132
.word 12170
.word 12209
.word 12247
.word 12286
.word 12324
.word 12362
.word 12401
.word 12439
.word 12477
.word 12516
.word 12554
.word 12592
.word 12631
.word 12669
.word 12707
.word 12745
.word 12784
.word 12822
.word 12860
.word 12898
.word 12937
.word 12975
.word 13013
.word 13051
.word 13089
.word 13127
.word 13166
.word 13204
.word 13242
.word 13280
.word 13318
.word 13356
.word 13394
.word 13432
.word 13470
.word 13508
.word 13546
.word 13584
.word 13622
.word 13660
.word 13698
.word 13736
.word 13774
.word 13812
.word 13850
.word 13888
.word 13926
.word 13964
.word 14002
.word 14039
.word 14077
.word 14115
.word 14153
.word 14191
.word 14229
.word 14266
.word 14304
.word 14342
.word 14380
.word 14417
.word 14455
.word 14493
.word 14531
.word 14568
.word 14606
.word 14644
.word 14681
.word 14719
.word 14757
.word 14794
.word 14832
.word 14870
.word 14907
.word 14945
.word 14982
.word 15020
.word 15057
.word 15095
.word 15133
.word 15170
.word 15208
.word 15245
.word 15283
.word 15320
.word 15358
.word 15395
.word 15432
.word 15470
.word 15507
.word 15545
.word 15582
.word 15619
.word 15657
.word 15694
.word 15731
.word 15769
.word 15806
.word 15843
.word 15881
.word 15918
.word 15955
.word 15993
.word 16030
.word 16067
.word 16104
.word 16142
.word 16179
.word 16216
.word 16253
.word 16290
.word 16327
.word 16365
.word 16402
.word 16439
.word 16476
.word 16513
.word 16550
.word 16587
.word 16624
.word 16661
.word 16698
.word 16735
.word 16772
.word 16809
.word 16846
.word 16883
.word 16920
.word 16957
.word 16994
.word 17031
.word 17068
.word 17105
.word 17142
.word 17179
.word 17216
.word 17253
.word 17290
.word 17326
.word 17363
.word 17400
.word 17437
.word 17474
.word 17510
.word 17547
.word 17584
.word 17621
.word 17657
.word 17694
.word 17731
.word 17768
.word 17804
.word 17841
.word 17878
.word 17914
.word 17951
.word 17988
.word 18024
.word 18061
.word 18097
.word 18134
.word 18171
.word 18207
.word 18244
.word 18280
.word 18317
.word 18353
.word 18390
.word 18426
.word 18463
.word 18499
.word 18536
.word 18572
.word 18609
.word 18645
.word 18682
.word 18718
.word 18754
.word 18791
.word 18827
.word 18863
.word 18900
.word 18936
.word 18972
.word 19009
.word 19045
.word 19081
.word 19118
.word 19154
.word 19190
.word 19226
.word 19263
.word 19299
.word 19335
.word 19371
.word 19407
.word 19444
.word 19480
.word 19516
.word 19552
.word 19588
.word 19624
.word 19660
.word 19696
.word 19733
.word 19769
.word 19805
.word 19841
.word 19877
.word 19913
.word 19949
.word 19985
.word 20021
.word 20057
.word 20093
.word 20129
.word 20165
.word 20201
.word 20236
.word 20272
.word 20308
.word 20344
.word 20380
.word 20416
.word 20452
.word 20488
.word 20523
.word 20559
.word 20595
.word 20631
.word 20667
.word 20702
.word 20738
.word 20774
.word 20810
.word 20845
.word 20881
.word 20917
.word 20952
.word 20988
.word 21024
.word 21059
.word 21095
.word 21131
.word 21166
.word 21202
.word 21237
.word 21273
.word 21309
.word 21344
.word 21380
.word 21415
.word 21451
.word 21486
.word 21522
.word 21557
.word 21593
.word 21628
.word 21664
.word 21699
.word 21735
.word 21770
.word 21805
.word 21841
.word 21876
.word 21912
.word 21947
.word 21982
.word 22018
.word 22053
.word 22088
.word 22124
.word 22159
.word 22194
.word 22229
.word 22265
.word 22300
.word 22335
.word 22370
.word 22406
.word 22441
.word 22476
.word 22511
.word 22546
.word 22581
.word 22617
.word 22652
.word 22687
.word 22722
.word 22557
.word 22792
.word 22827
.word 22862
.word 22897
.word 22932
.word 22967
.word 23002
.word 23037
.word 23072
.word 23107
.word 23142
.word 23177
.word 23212
.word 23247
.word 23282
.word 23317
.word 23352
.word 23387
.word 23422
.word 23456
.word 23491
.word 23526
.word 23561
.word 23596
.word 23631
.word 23665
.word 23700
.word 23735
.word 23770
.word 23804
.word 23839
.word 23874
.word 23909
.word 23943
.word 23978
.word 24013
.word 24047
.word 24082
.word 24117
.word 24151
.word 24186
.word 24220
.word 24255
.word 24290
.word 24324
.word 24359
.word 24393
.word 24428
.word 24462
.word 24497
.word 24531
.word 24566
.word 24600
.word 24635
.word 24669
.word 24704
.word 24738
.word 24773
.word 24807
.word 24841
.word 24876
.word 24910
.word 24945
.word 24979
.word 25013
.dbfile E:\avrwork3_pt100\main.c
.dbsym e PT100_TAB _PT100_TAB A[820:410]ki
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
_sendpro::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e sendpro _sendpro c
_test_byte::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e test_byte _test_byte c
_t_send_flag::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e t_send_flag _t_send_flag c
_rece_complete_flag::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e rece_complete_flag _rece_complete_flag c
_T10_send::
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 38
.area idata
.word 0,0,0,0,0
.word 0,0,0,0,0
.word 0,0,0,0,0
.byte 0,0,0,0,0,0,0,0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e T10_send _T10_send A[40:20]i
_T10_read::
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 15
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 2
.area idata
.word 5
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 40
.area idata
.word 0,0,0,0,0
.word 0,0,0,0,0
.word 0,0,0,0,0
.byte 0,0,0,0,0,0,0,0,0,0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e T10_read _T10_read A[64:32]i
_receFCom::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.blkb 5
.area idata
.byte 0,0,0,0,0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e receFCom _receFCom A[6:6]c
_receDComCount::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e receDComCount _receDComCount c
_testFlag::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbsym e testFlag _testFlag c
.area lit(rom, con, rel)
_receNFtab::
.byte 240,241
.byte 242,243
.byte 244,245
.byte 246,247
.byte 248,249
.byte 15,31
.byte 47,63
.byte 'O,95
.byte 'o,127
.byte 143,159
.byte 224,225
.byte 226,227
.byte 228,229
.byte 230,231
.byte 232,233
.byte 14,30
.byte 46,62
.byte 'N,94
.byte 'n,126
.byte 142,158
.byte 192,193
.byte 194,195
.byte 196,197
.byte 198,199
.byte 200,201
.byte 12,28
.byte 44,60
.byte 'L,92
.byte 'l,124
.byte 140,156
.byte 208,209
.dbsym e receNFtab _receNFtab A[62:62]kc
.area text(rom, con, rel)
.dbfile E:\avrwork3_pt100\main.c
.dbfunc e port_init _port_init fV
.even
_port_init::
.dbline -1
.dbline 89
; //ICC-AVR application builder : 2007-8-14 17:19:54
; // Target : M16 0x59EF 0xD9DF
; // Crystal: 11.059Mhz
;
; #include <iom16v.h>
; #include <macros.h>
; #include "hal.h"
; #include "main.h"
; #include "uart.h"
; #include "Temp.h"
;
;
; //AD值转换成客户值的函数
;
; const unsigned int PT100_TAB[410]={
; 10000, 10039, 10078, 10117, 10156, 10195, 10234, 10273, 10313, 10351,//0
; 10390, 10429, 10468, 10507, 10546, 10585, 10624, 10663, 10702, 10740,//10
; 10779, 10818, 10857, 10896, 10935, 10973, 11012, 11051, 11090, 11128,//20
; 11167, 11206, 11245, 11283, 11322, 11361, 11399, 11438, 11477, 11515,//30
; 11554, 11593, 11631, 11670, 11708, 11747, 11785, 11824, 11862, 11901,//40
; 11940, 11978, 12016, 12055, 12093, 12132, 12170, 12209, 12247, 12286,//50
; 12324, 12362, 12401, 12439, 12477, 12516, 12554, 12592, 12631, 12669,//60
; 12707, 12745, 12784, 12822, 12860, 12898, 12937, 12975, 13013, 13051,//70
; 13089, 13127, 13166, 13204, 13242, 13280, 13318, 13356, 13394, 13432,//80
; 13470, 13508, 13546, 13584, 13622, 13660, 13698, 13736, 13774, 13812,//90
; 13850, 13888, 13926, 13964, 14002, 14039, 14077, 14115, 14153, 14191,//100
; 14229, 14266, 14304, 14342, 14380, 14417, 14455, 14493, 14531, 14568,//110
; 14606, 14644, 14681, 14719, 14757, 14794, 14832, 14870, 14907, 14945,//120
; 14982, 15020, 15057, 15095, 15133, 15170, 15208, 15245, 15283, 15320,//130
; 15358, 15395, 15432, 15470, 15507, 15545, 15582, 15619, 15657, 15694,//140
; 15731, 15769, 15806, 15843, 15881, 15918, 15955, 15993, 16030, 16067,//150
; 16104, 16142, 16179, 16216, 16253, 16290, 16327, 16365, 16402, 16439,//160
; 16476, 16513, 16550, 16587, 16624, 16661, 16698, 16735, 16772, 16809,//170
; 16846, 16883, 16920, 16957, 16994, 17031, 17068, 17105, 17142, 17179,//180
; 17216, 17253, 17290, 17326, 17363, 17400, 17437, 17474, 17510, 17547,//190
; 17584, 17621, 17657, 17694, 17731, 17768, 17804, 17841, 17878, 17914,//200
; 17951, 17988, 18024, 18061, 18097, 18134, 18171, 18207, 18244, 18280,//210
; 18317, 18353, 18390, 18426, 18463, 18499, 18536, 18572, 18609, 18645,//220
; 18682, 18718, 18754, 18791, 18827, 18863, 18900, 18936, 18972, 19009,//230
; 19045, 19081, 19118, 19154, 19190, 19226, 19263, 19299, 19335, 19371,//240
; 19407, 19444, 19480, 19516, 19552, 19588, 19624, 19660, 19696, 19733,//250
; 19769, 19805, 19841, 19877, 19913, 19949, 19985, 20021, 20057, 20093,//260
; 20129, 20165, 20201, 20236, 20272, 20308, 20344, 20380, 20416, 20452,//270
; 20488, 20523, 20559, 20595, 20631, 20667, 20702, 20738, 20774, 20810,//280
; 20845, 20881, 20917, 20952, 20988, 21024, 21059, 21095, 21131, 21166,//290
; 21202, 21237, 21273, 21309, 21344, 21380, 21415, 21451, 21486, 21522,//300
; 21557, 21593, 21628, 21664, 21699, 21735, 21770, 21805, 21841, 21876,//310
; 21912, 21947, 21982, 22018, 22053, 22088, 22124, 22159, 22194, 22229,//320
; 22265, 22300, 22335, 22370, 22406, 22441, 22476, 22511, 22546, 22581,//330
; 22617, 22652, 22687, 22722, 22557, 22792, 22827, 22862, 22897, 22932,//340
; 22967, 23002, 23037, 23072, 23107, 23142, 23177, 23212, 23247, 23282,//350
; 23317, 23352, 23387, 23422, 23456, 23491, 23526, 23561, 23596, 23631,//360
; 23665, 23700, 23735, 23770, 23804, 23839, 23874, 23909, 23943, 23978,//370
; 24013, 24047, 24082, 24117, 24151, 24186, 24220, 24255, 24290, 24324,//380
; 24359, 24393, 24428, 24462, 24497, 24531, 24566, 24600, 24635, 24669,//390
; 24704, 24738, 24773, 24807, 24841, 24876, 24910, 24945, 24979, 25013,//400
; };
;
;
;
; uint8 sendpro=0; //时间保护计数器
; uint8 test_byte=0; //测试通信
; uint8 sendpro_bk; //时间保护计数器的后备
;
; uint8 t_send_flag = 0; //A250用到
; uint8 rece_complete_flag = 0; //A250用到
;
; uint16 T10_send[MAX_SEND]={0}; //发送缓冲
; uint16 T10_read[MAX_RECE]={0,0,0,0,0,0,0,0,0,0,15,5}; //接收缓冲
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -