ZDBMS/output/Thermistor.lst

421 lines
18 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE THERMISTOR
OBJECT MODULE PLACED IN .\output\Thermistor.obj
COMPILER INVOKED BY: D:\Tool\Keil\C51\BIN\C51.EXE code_drv\Thermistor.c LARGE OPTIMIZE(7,SIZE) REGFILE(.\output\MCUCore_
-Load.ORC) BROWSE INTVECTOR(0X1000) INCDIR(.\header_app;.\header_drv;.\code_gasguage;.\code_classb\iec60730_lib\include;.
-\code_classb\iec60730_proc\Include;.\code_classb\config) DEBUG OBJECTEXTEND PRINT(.\output\Thermistor.lst) OBJECT(.\outp
-ut\Thermistor.obj)
line level source
1 /********************************************************************************
2 Copyright (C), Sinowealth Electronic. Ltd.
3 Author: Sino
4 Version: V1.0
5 Date: 2020/12/29
6 History:
7 V0.0 2014/08/28 Preliminary
8 ********************************************************************************/
9 #include "Main.h"
10
11 /*************************************************************************************************
12 * 函数名: NTC103AT
13 * 参 数: 无
14 * 返回值: 无
15 * 描 述: b值为3435的NTC阻值表单位为10 ohms
16 *************************************************************************************************/
17 #if RT_TABLE == NTC_103AT_3435
U16 code NTC103AT[NTC103AT_ARRAY_LEN]= //103ATb值为3435
{
32950, //-50
30970, //-49
29124, //-48
27404, //-47
25799, //-46
24770, //-45
23335, //-44
21995, //-43
20743, //-42
19572, //-41
18850, //-40
17796, //-39
16810, //-38
15885, //-37
15019, //-36
14410, //-35
13633, //-34
12904, //-33
12219, //-32
11576, //-31
11130, //-30
10550, //-29
10005, //-28
9492, //-27
9009, //-26
8643, //-25
8208, //-24
7798, //-23
7412, //-22
7048, //-21
6777, //-20
6447, //-19
6136, //-18
C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 2
5842, //-17
5564, //-16
5341, //-15
5090, //-14
4852, //-13
4627, //-12
4414, //-11
4247, //-10
4053, //-09
3870, //-08
3696, //-07
3532, //-06
3390, //-05
3241, //-04
3099, //-03
2964, //-02
2836, //-01
2728, //00
2611, //01
2501, //02
2395, //03
2295, //04
2205, //05
2114, //06
2027, //07
1944, //08
1866, //09
1796, //10
1724, //11
1655, //12
1590, //13
1527, //14
1469, //15
1412, //16
1357, //17
1305, //18
1256, //19
1209, //20
1163, //21
1120, //22
1078, //23
1038, //24
1000, //25
963, //26
928, //27
894, //28
862, //29
831, //30
801, //31
772, //32
745, //33
719, //34
694, //35
670, //36
646, //37
624, //38
603, //39
583, //40
562, //41
543, //42
525, //43
508, //44
C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 3
491, //45
474, //46
459, //47
444, //48
430, //49
416, //50
402, //51
389, //52
377, //53
365, //54
354, //55
342, //56
331, //57
321, //58
311, //59
302, //60
292, //61
283, //62
275, //63
267, //64
259, //65
251, //66
243, //67
236, //68
229, //69
223, //70
216, //71
210, //72
204, //73
198, //74
192, //75
186, //76
181, //77
176, //78
171, //79
167, //80
162, //81
157, //82
153, //83
149, //84
145, //85
141, //86
137, //87
133, //88
130, //89
127, //90
123, //91
120, //92
117, //93
114, //94
111, //95
108, //96
105, //97
102, //98
100, //99
97, //100
95, //101
92, //102
90, //103
88, //104
86, //105
83, //106
C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 4
81, //107
79, //108
78, //109
76 //110
};
/*************************************************************************************************
* 函数名: NTC103AT
* 参 数: 无
* 返回值: 无
* 描 述: b值为3950的NTC阻值表单位为10 ohms
*************************************************************************************************/
#elif RT_TABLE == NTC_103AT_3950
U16 code NTC103AT[NTC103AT_ARRAY_LEN]= //103ATb值为3950
{
65535, //-50
65535, //-49
61567, //-48
57293, //-47
53466, //-46
49698, //-45
46324, //-44
43202, //-43
40310, //-42
37632, //-41
35150, //-40
32847, //-39
30711, //-38
28728, //-37
26886, //-36
25174, //-35
23583, //-34
22102, //-33
20724, //-32
19441, //-31
18246, //-30
17132, //-29
16093, //-28
15124, //-27
14120, //-26
13375, //-25
12586, //-24
11846, //-23
11159, //-22
10514, //-21
9910, //-20
9345, //-19
8816, //-18
8319, //-17
7854, //-16
7418, //-15
7009, //-14
6625, //-13
6264, //-12
5926, //-11
5607, //-10
5308, //-09
5026, //-08
4761, //-07
4512, //-06
4277, //-05
4056, //-04
C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 5
3848, //-03
3652, //-02
3466, //-01
3292, //00
3127, //01
2972, //02
2825, //03
2686, //04
2555, //05
2430, //06
2314, //07
2203, //08
2098, //09
1999, //10
1904, //11
1815, //12
1731, //13
1651, //14
1575, //15
1503, //16
1435, //17
1370, //18
1309, //19
1250, //20
1195, //21
1143, //22
1093, //23
1045, //24
1000, //25
956, //26
915, //27
876, //28
838, //29
805, //30
771, //31
739, //32
709, //33
680, //34
652, //35
625, //36
600, //37
576, //38
553, //39
531, //40
510, //41
490, //42
471, //43
453, //44
435, //45
419, //46
403, //47
387, //48
373, //49
359, //50
345, //51
333, //52
320, //53
309, //54
297, //55
287, //56
276, //57
266, //58
C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 6
257, //59
248, //60
239, //61
230, //62
222, //63
215, //64
207, //65
200, //66
193, //67
186, //68
180, //69
174, //70
168, //71
162, //72
157, //73
152, //74
146, //75
142, //76
137, //77
132, //78
128, //79
124, //80
120, //81
116, //82
112, //83
109, //84
105, //85
102, //86
99, //87
96, //88
93, //89
90, //90
87, //91
84, //92
82, //93
79, //94
77, //95
74, //96
72, //97
70, //98
68, //99
66, //100
64, //101
62, //102
60, //103
59, //104
57, //105
55, //106
54, //107
53, //108
52, //109
50 //110
};
/*************************************************************************************************
* 函数名: NTC103AT
* 参 数: 无
* 返回值: 无
* 描 述: SL的NTC阻值表单位为10 ohms
*************************************************************************************************/
#elif RT_TABLE == NTC_SL
361 U16 code NTC103AT[NTC103AT_ARRAY_LEN]=
362 { //温度为索引-20
C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 7
363 // -20℃~100℃共121个温度点索引0~120
364 9534, 9006, 8510, 8044, 7607, 7196, 6809, 6445, 6103, 5780, //-20~-11
365 5477, 5191, 4922, 4668, 4429, 4203, 3990, 3789, 3599, 3420, //-10~-1
366 3250, 3090, 2939, 2796, 2661, 2533, 2411, 2297, 2188, 2085, //0~9
367 1987, 1895, 1807, 1724, 1645, 1570, 1499, 1432, 1368, 1307, //10~19
368 1249, 1194, 1142, 1092, 1045, 1000, 957 , 916 , 878 , 841 , //20~29
369 805 , 772 , 740 , 709 , 680 , 653 , 626 , 601 , 577 , 554 , //30~39
370 532 , 511 , 491 , 471 , 453 , 436 , 419 , 403 , 387 , 373 , //40~49
371 359 , 345 , 332 , 320 , 308 , 297 , 286 , 276 , 266 , 256 , //50~59
372 247 , 238 , 230 , 222 , 214 , 206 , 199 , 192 , 186 , 179 , //60~69
373 173 , 167 , 162 , 156 , 151 , 146 , 141 , 137 , 132 , 128 , //70~79
374 124 , 120 , 116 , 112 , 109 , 105 , 102 , 99 , 96 , 93 , //80~89
375 90 , 87 , 85 , 82 , 79 , 77 , 75 , 73 , 70 , 68 , 66 //90~100
376 };
377 #else
#error "underfined RT_TABLE!"
#endif
380
381
382
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = 242 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)