该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

没分了,发个帖赚分

//ad值最大4096

//下偏rntc=(4096*上偏电阻)/4096-ad

//上偏ntc=(4096-ad)*上偏电阻/ad

查表法 放阻值表

tmp[50]={,,,,,10000,,,,,,};//0~49度

//1000对应25度

//输人电阻值返回温度

//返回值为三位整数,方便数码管显示

u16 get_Temperature(u16 ntc)

{

u16 i,tmpL,tmpH;

u16 t,ftmp; //温度整数和小数

if(ntc<10000)//如果小于25度向前查

for(i=25;i>0;i--)//25是数组下标表示25度

{

if(ntc>tmp[i])

{

tmpL=tmp[i];//实测阻值的前后温度

tmpH=tmp[i+1];//用于计算小数点位

t=i; //得到对应温度

i=0;//退出循环否则i--为0

}

// ftmp=(ntc- tmpL) *10/( tmpH- tmpL);

}

else //向后查

for(i=25;i<50;i++)

{

if( ntc

{

tmpH=tmp[i];//注意哪个是高

tmpL=tmp[i-1];

t=i;

i=50;//退出循环

}

}

//计算小数 *10取整数

ftmp=(ntc- tmpL) *10/( tmpH- tmpL);

t=t*10+ftmp;

return t;

}

单片机c语言NTC温度查表程序,求助 NTC热敏电阻怎么通过AD值查表显示温度相关推荐

  1. 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...

    <51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...

  2. led的c语言程序,单片机C语言LED灯点亮程序完全版

    <单片机C语言LED灯点亮程序完全版>由会员分享,可在线阅读,更多相关<单片机C语言LED灯点亮程序完全版(7页珍藏版)>请在人人文库网上搜索. 1.1例子1第二个灯亮#inc ...

  3. 单片机 c语言 按键长按短按,求助:单片机一键长按与短按按键实现的c程序有问题...

    单片机一键长按与短按按键实现的c程序有问题,实在不知道是哪里有问题,请帮助修改一下,谢谢! 功能如下:长按2秒灯全亮(我用的开发板),短按实现流水灯. 程序如下: #include #include ...

  4. keil单片机C语言输入函数,keil编写C程序是不是不能在函数内定义变量啊,求大神...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 肯定可以的:比如 程序动态显示字符 显示光标和光标闪烁打开效果 --------------------------------------------- ...

  5. 单片机c语言变频调速实验程序,单片机C语言实验例程80个

    2017-6-14 20:20 上传 点击文件名下载附件 包含以下内容: [实验10]流水灯3\ [实验11]独立按键操作方法\ [实验12]多功能按键识别\ [实验13]开关控制LED(输入输出概念 ...

  6. 单片机中段程序_单片机c语言中的一小段程序解读

    函数名称:System_CalculateSolubility()函数功能:采样ADC0832的电压值,换算成浮点数溶度值*************************************** ...

  7. 单片机定时器精准定时_用单片机C语言精确延时(定时)的方法

    最近在忙着单片机的项目,偶尔停下来小结了一下最近的收获,还是有不少可贵的收益的. 本人在闲暇的时候对单片机C语言下的各类延时程序做了下总结.由于单片机C语言下利用软件延时不容易做到精确的定时,所以很多 ...

  8. 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表中为标识列指定显式值问题...

    今天在处理数据库过程中碰到这样的问题在插入一条数据到表中 系统报这样的错误 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表中为标识列指定显式值问题 表有一列是自增长的 ...

  9. 单片机c语言NTC温度查表程序,STM32查表法读NTC值并显示温度

    STM32查表法读NTC值并显示温度 #include "stm32f10x.h"Y'+F0IZ+ #include "delay.h"pU'`9fLi_ #i ...

最新文章

  1. 微软采购amd服务器芯片,微软计划自研PC和服务器芯片 英特尔AMD股价应声下跌
  2. 工业界如何解决NER问题?12个trick,与你分享~
  3. 《树莓派渗透测试实战》——2.7 设置SSH服务
  4. 算法学习:后缀自动机
  5. JavaScript库开发者们的规则
  6. C++结构体多级排序的三种方法
  7. java掩码校验_Java 检查Ip掩码
  8. 如何将HBuilder中的项目Push至Gitee中!
  9. Struts文件上传与下载详解_上传单个文件
  10. Sampled Softmax,你真的会用了吗?
  11. 成员函数的重载,覆盖与隐藏
  12. java restlet 教程_java – Restlet Protocol.FILE用法
  13. 协议——UART(RS232)
  14. 将java或javaweb项目打包为jar包或war包
  15. java类成员变量初始化_Java类变量和成员变量初始化过程
  16. ubuntu安装uTorrent种子下载器
  17. solidity msg.sender.transfer发送给谁
  18. 爆笑,2008最新一句话笑喷饭!
  19. 3种思路,打造用户画像的标签体系
  20. 補一篇用 Genero BDL 寫 hello world

热门文章

  1. HTML标签与认识浏览器
  2. 数字(1,2,3....)转为汉字(一,二,三....)
  3. Navicat 导入向导报错
  4. 线程队列,线程池,协程
  5. Activiti技术流程的启动与终止
  6. 判断点在直线的左侧和右侧的方法及原理
  7. lightgbm一些解读网站
  8. 数字信号处理之-能量信号与功率信号
  9. GSL 系列 6 — 线性代数 5 — 完全正交分解
  10. for循环(从后向前)