dat|=0x80,谁知道什么
单片机吧
全部回复
仅看楼主
level 9
zhang1314hong 楼主
dat|=0x80,谁知道什么意思,最好有例子谢谢
2014年05月31日 09点05分 1
level 11
买本c语言的书看
2014年05月31日 09点05分 2
level 10
dat变量的最高位置1,其他位不变
具体找本C语言书看,老郭的书也有说
2014年05月31日 13点05分 3
谢谢
2014年05月31日 22点05分
level 8
就是把dat 最左边那个bit 变成 1
比如原来 dat = 0x23
做了以后就变成 0xA3
2014年05月31日 22点05分 4
这样有什莫意义呢
2014年06月02日 04点06分
回复 zhang1314hong : 比如把LED灯打亮
2014年06月02日 07点06分
回复 你问我就对了就是ds18b20读一个字节,过程是怎样的?为什么他要将高位置1,然后右移一位,这样最后岂不全变成1了?真的不懂。
2014年06月02日 15点06分
if(DQ==1)dat = dat | 0x80 这样把最高位置1 ,然后你下面应该还有语句:dat>>=1;else dat =|0x00;这样循环8次可以得到一个字节的内容了。
2014年07月27日 05点07分
level 12
dat和80H作与运算,结果再赋给dat
——将军,我们被大水包围了,已经没有退路了。[啊]
——楼主你个箭银,你已经水到毫无人性,你背叛了我们,为了什么?经验吗?[升起]你水到了多少无辜的经验,还要再水多少才够?[怒]如果吧务看见现在的你,会怎么想?[滑稽]
——啊。。。。。。。将军,大水们撤退了,真是奇迹啊,我们有救了,将军。将军?[汗]
2014年06月01日 02点06分 5
错了,是或运算。。。[黑线][黑线]   ——人见人爱[滑稽],花见花开[勉强],电机见了也烧坏[乖],棺材见了也开盖![笑眼]
2014年07月27日 06点07分
level 6
dat=dat|0x80
2014年06月02日 02点06分 6
level 12
4楼最准确
2014年06月03日 00点06分 7
1