找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2134|回复: 6
打印 上一主题 下一主题
收起左侧

温度传感器测得的数据通过查表找出对应的温度,1~100度 以内,求效率最高的方法

[复制链接]
跳转到指定楼层
楼主
ID:601478 发表于 2019-12-23 15:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己用过二分法,顺序法,昨天又知道一种叫斐波那契的查表法,还有其他的查表法吗?怎样看它的效率高不高,求告知,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:584814 发表于 2019-12-24 12:35 | 只看该作者
这法那法都是算法,算法只有不断优化没有最优(实际没可能),够用好用实用是王道。
实际运用中,没有那么纯正的用某个所谓最佳算法,而是最可能多试后乱炖出的方案。
回复

使用道具 举报

板凳
ID:149389 发表于 2019-12-24 15:08 | 只看该作者
什么样的温度传感器?
回复

使用道具 举报

地板
ID:601478 发表于 2019-12-24 16:02 | 只看该作者
man1234567 发表于 2019-12-24 12:35
这法那法都是算法,算法只有不断优化没有最优(实际没可能),够用好用实用是王道。
实际运用中,没有那么 ...

刚入门没什么经验,就上来问问这样子,多谢提点
回复

使用道具 举报

5#
ID:401564 发表于 2019-12-24 21:24 | 只看该作者
对于温度这种东西,并不需要太在意效率,它并不是一个时钟信号什么的,怕丢了数据
所以,温度传感器往往是以"很慢"的速度来处理的,DS18B20就一个典型的例子
对于查表而言,并不是一定要去查表的
我没有用过C,并不知道C 怎么用的
在汇编,我把温度的数据固定的放在一段地址,然后,把ADC的值放到指针中,直接指向温度就可以了,几个指令就可以找到对应的温度值了
C要比汇编高级,在运算这一块汇编能做的,C肯定也是能做的
回复

使用道具 举报

6#
ID:86450 发表于 2020-2-15 21:56 | 只看该作者
Y_G_G 发表于 2019-12-24 21:24
对于温度这种东西,并不需要太在意效率,它并不是一个时钟信号什么的,怕丢了数据
所以,温度传感器往往是以" ...

列害了  汇编
回复

使用道具 举报

7#
ID:93224 发表于 2020-2-16 13:42 | 只看该作者
啥温度传感器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表