单片机使用433MHz超再生通信模块

单片机使用433MHz超再生通信模块,第1张

2262编码芯片 2272对应的解码芯片。2272可以不需要,可用用单片机解码。发送必须编码不然发送距离很短。发送只有两根不会哦,电源,地,还有2262几个编码数据脚。没焊出来,需要自己焊

汇编程序:用减奇数开平方(16位)

命题:从 1 开始,把连续 n 项奇数的等差数列,求和,可以得到 n^2。

证明:1 + 3 + 5 + ... + (2n-1) = (1 + (2n-1)) * (n/2) = n^2。

那么,对于任意正整数 M,都会有:

M = 1 + 3 + 5 + … + ( 2n - 1 ) + ε

  = n^2 + ε

  = N + ε

式中 N 是完全平方数,N = n^2。

式中 ε 是小于 2n - 1 的误差。

由此,可推出“减奇数开平方”的算法。

即:在 M 中依次减去 1、3、5、...,直到不够减为止;

够减的次数 n,即为 N 的平方根

程序可见:

这种求平方根的方法,效率很高,远远高于牛顿迭代法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11803760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存