单片机c语言NTC温度查表程序,求助 NTC热敏电阻怎么通过AD值查表显示温度
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没分了,发个帖赚分
//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值查表显示温度相关推荐
- 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...
<51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...
- led的c语言程序,单片机C语言LED灯点亮程序完全版
<单片机C语言LED灯点亮程序完全版>由会员分享,可在线阅读,更多相关<单片机C语言LED灯点亮程序完全版(7页珍藏版)>请在人人文库网上搜索. 1.1例子1第二个灯亮#inc ...
- 单片机 c语言 按键长按短按,求助:单片机一键长按与短按按键实现的c程序有问题...
单片机一键长按与短按按键实现的c程序有问题,实在不知道是哪里有问题,请帮助修改一下,谢谢! 功能如下:长按2秒灯全亮(我用的开发板),短按实现流水灯. 程序如下: #include #include ...
- keil单片机C语言输入函数,keil编写C程序是不是不能在函数内定义变量啊,求大神...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 肯定可以的:比如 程序动态显示字符 显示光标和光标闪烁打开效果 --------------------------------------------- ...
- 单片机c语言变频调速实验程序,单片机C语言实验例程80个
2017-6-14 20:20 上传 点击文件名下载附件 包含以下内容: [实验10]流水灯3\ [实验11]独立按键操作方法\ [实验12]多功能按键识别\ [实验13]开关控制LED(输入输出概念 ...
- 单片机中段程序_单片机c语言中的一小段程序解读
函数名称:System_CalculateSolubility()函数功能:采样ADC0832的电压值,换算成浮点数溶度值*************************************** ...
- 单片机定时器精准定时_用单片机C语言精确延时(定时)的方法
最近在忙着单片机的项目,偶尔停下来小结了一下最近的收获,还是有不少可贵的收益的. 本人在闲暇的时候对单片机C语言下的各类延时程序做了下总结.由于单片机C语言下利用软件延时不容易做到精确的定时,所以很多 ...
- 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表中为标识列指定显式值问题...
今天在处理数据库过程中碰到这样的问题在插入一条数据到表中 系统报这样的错误 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表中为标识列指定显式值问题 表有一列是自增长的 ...
- 单片机c语言NTC温度查表程序,STM32查表法读NTC值并显示温度
STM32查表法读NTC值并显示温度 #include "stm32f10x.h"Y'+F0IZ+ #include "delay.h"pU'`9fLi_ #i ...
最新文章
- 微软采购amd服务器芯片,微软计划自研PC和服务器芯片 英特尔AMD股价应声下跌
- 工业界如何解决NER问题?12个trick,与你分享~
- 《树莓派渗透测试实战》——2.7 设置SSH服务
- 算法学习:后缀自动机
- JavaScript库开发者们的规则
- C++结构体多级排序的三种方法
- java掩码校验_Java 检查Ip掩码
- 如何将HBuilder中的项目Push至Gitee中!
- Struts文件上传与下载详解_上传单个文件
- Sampled Softmax,你真的会用了吗?
- 成员函数的重载,覆盖与隐藏
- java restlet 教程_java – Restlet Protocol.FILE用法
- 协议——UART(RS232)
- 将java或javaweb项目打包为jar包或war包
- java类成员变量初始化_Java类变量和成员变量初始化过程
- ubuntu安装uTorrent种子下载器
- solidity msg.sender.transfer发送给谁
- 爆笑,2008最新一句话笑喷饭!
- 3种思路,打造用户画像的标签体系
- 補一篇用 Genero BDL 寫 hello world