c语言如何热敏电阻转成温度,NTC热敏电阻查表程序如何转换成温度显示?

昨天弄一整天,把数据表更新下,测试发现在用烙铁靠近NTC时,温度最高只有70多度就上不去了,测了NTC输入电压是有变化的,但显示基本没什么变化,将上偏电阻原5.1K改为2.4K后,还是这样子。不知是那里的问题?

uint code  NTCcode[]={

839,838,837,836,835,834,833,832,831,830,

829,828,827,826,825,824,823,822,821,820,

819,818,817,816,815,814,813,812,811,810,

809,808,807,806,805,804,803,802,801,800,

799,798,797,796,795,794,793,792,791,790,

789,788,787,786,785,784,783,782,781,780,

779,778,777,776,775,774,773,772,771,770,

769,768,767,766,765,764,763,762,761,760,

759,758,757,756,755,754,753,752,751,750,

749,748,747,746,745,744,743,742,741,740,

739,738,737,736,735,734,733,732,731,730,

729,728,727,726,725,724,723,722,721,720,

719,718,717,716,715,714,713,712,711,710,

709,708,707,706,705,704,703,702,701,700,

699,698,697,696,695,694,693,692,691,690,

689,688,687,686,685,684,683,682,681,680,

679,678,677,676,675,674,673,672,671,670,

669,668,667,666,665,664,663,662,661,660,

659,658,657,656,655,654,653,652,651,650,

649,648,647,646,645,644,643,642,641,640,

639,638,637,636,635,634,633,632,631,630,

629,628,627,626,625,624,623,622,621,620,

619,618,617,616,615,614,613,612,611,610,

609,608,607,606,605,604,603,602,601,600,

599,598,597,596,595,594,593,592,591,590,

589,588,587,586,585,584,583,582,581,580,

579,578,577,576,575,574,573,572,571,570,

569,568,567,566,565,564,563,562,561,560,

559,558,557,556,555,554,553,552,551,550,

549,548,547,546,545,544,543,542,541,540,

539,538,837,536,535,534,533,532,531,530,

529,528,527,526,525,524,523,522,521,520,

519,518,517,516,515,514,513,512,511,510,

509,508,507,506,505,504,503,502,501,500,

499,498,487,496,495,494,493,492,491,490,

489,488,487,486,485,484,483,482,481,480,

479,478,477,476,475,474,473,472,471,470,

469,468,467,466,465,464,463,462,461,460,

459,458,457,456,455,454,453,452,451,450,

449,448,447,446,445,444,443,442,441,440,

439,438,437,436,435,434,433,432,431,430,

429,428,427,426,425,424,423,422,421,420,

419,418,417,416,415,414,413,412,411,410,

409,408,407,406,405,404,403,402,401,400,

399,398,397,396,395,394,393,392,391,390,

389,388,387,386,385,384,383,382,381,380,

379,378,377,376,375,374,373,372,371,370,

369,368,367,366,365,364,363,362,361,360,

359,358,357,356,355,354,353,352,351,350,

349,348,347,346,345,344,343,432,341,340,

339,338,337,336,335,334,333,332,331,330,

329,328,327,326,325,324,323,322,321,320,

319,318,317,316,315,314,313,312,311,310,

309,308,307,306,305,304,303,302,301,300,

299,298,297,296,295,294,293,292,291,290,

289,288,287,286,285,284,283,282,281,280,

279,278,277,276,275,274,273,272,271,270,

269,268,267,266,265,264,263,262,261,260,

259,258,257,256,255,254,253,252,251,250,

249,248,247,246,245,244,243,242,241,240,

239,238,237,236,235,234,233,232,231,230,

229,228,227,226,225,224,223,222,221,220,

219,218,217,216,215,214,213,212,211,210,

209,208,207,206,205,204,203,202,201,200,

199,198,197,196,195,194,193,192,191,190,

189,188,187,186,185,184,183,182,181,180,

179,178,177,176,175,174,173,172,171,170,

169,168,167,166,165,164,163,162,161,160,

159,158,157,156,155,154,153,152,151,150,

149,148,147,146,145,144,143,142,141,140,

139,138,137,136,135,134,133,132,131,130,

129,128,127,126,125,124,123,122,121,120,

119,118,117,116,115,114,113,112,111,110};//-10---+110

/************温度检测处理*************/

void fighting_0(void)

{

uint measure=38;

Tep=Get_ADC(4);

Temperature=NTCcode[Tep-measure];

}

void main()

{

IO_init();

......

......

while(1)

{

fighting_0();

display(Temperature);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值