18B20划横线的程序看不懂,大神帮忙解释一下

2019-07-15 09:20发布

划横线的程序看不懂,大神帮忙解释一下。这个是18B20的写 的程序部分,这个for语句是什么意思?能执行18B20的什么?

E3D67C515ECF8D541D309F150A21781E.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
爱疯电子
1楼-- · 2019-07-16 12:35
第一步赋值,第二步判断mask是否等于0,第三步如果不等于0就左移一位
zhb2004xp
2楼-- · 2019-07-16 14:37
fight281 发表于 2017-11-16 14:08
这是一个写dat程序,内容应该是if(dat&mask)   循环8次,按位发送状态,是1就发一个1 ,是0就发一个0。 在总线通讯中经常用到。我在下边列出完整的程序 注释给你看。希望能帮到你。

完整的程序是:

这应该是正解不过这样写有些烧脑

一周热门 更多>