实验箱例程《18-NTC测温度数码管显示》的一段注释如何理解
在阅读《实验箱96程序包STC8H8K64U-DEMO-CODE-V9.6-20231025》下面例程《18-NTC测温度数码管显示》的C代码时,发现有这样一段注释(图1):根据代码的内容,觉得这里应该改为:650对应25.0度。
但又觉得可能注释没有问题,是自己理解有误。于是从网站上下载了最新的几个实验箱的代码(图2)
发现这些代码无论是C还是ASM,注释都是一样的。
于是现次细读代码,对应下面图3,还是觉得注释有误。肯请专家帮我理解一下代码。
<p>你要相信自己,就是注释错了</p>
明显注释写错了,当时脑里想的是25度,应该是650,但是就写成了625,应该是400+250=650,这是使用二分法查表,又避免使用浮点(即使用定点),我整的这个规则。 好的,谢梁工解答。
@hs***:前几次我也很相信自己,后来,发现是自己错了。虽然说技术讨论,谁都难免有错,但在这个大咖云集的论坛,发现自己是个小学生,还是虚心谨慎一点好。
页:
[1]