P1DIR|=0x10

2019-07-17 15:59发布

这种写法是什么意思?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
jiajs
1楼-- · 2019-07-18 06:46
所以P1DIR&=0xdf是将bit5设为0,其余的bit都保持不变。
jiajs
2楼-- · 2019-07-18 08:00
P1DIR|=0x10说明把BIT4置1.其他位保持不变。P1DIR=0x10是只把BIT4置1.其他置0.你要明白那个”或“的意思。
zhenykun
3楼-- · 2019-07-18 09:13

或,,表示对其中的一位进行置位操作的。
wyjie
4楼-- · 2019-07-18 10:23
P1DIR |=0X10 ,或,只要相或的两个数中有一个为1 ,结果就为1,  这样做其他位是1的,仍然是1,是零的仍然是零,0x10,转换成二进制,0001 0000,这样就把从左到右  第四位置一了,其他的位仍保持不变
jlyuan
5楼-- · 2019-07-18 12:09
这个就是给相应的位置位操作的。
yszong
6楼-- · 2019-07-18 14:25

这个是给p1.4口置1操作的啊。

一周热门 更多>