P1DIR|=0x01与P1DIR=0x01有什么区别

2019-03-24 09:50发布

P1DIR|=0x01与P1DIR=0x01有什么区别
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
huaiqiao
1楼-- · 2019-03-25 20:51
 精彩回答 2  元偷偷看……
qaz12345
2楼-- · 2019-03-25 22:27
huaiqiao 发表于 2015-8-17 19:17
对你11楼和12楼的疑问,我不多做说明哦。请您举个例子去尝试,自己用笔算算就什么都知道了。我告诉了您答 ...


file:///C:UserszhouzhuangAppDataRoamingTencentUsers1430069033QQWinTempRichOleG96%I$$BC$E7PX~`PGZP)(F.png

qaz12345
3楼-- · 2019-03-25 23:45
qaz12345 发表于 2015-8-17 22:26

这个怎么理解啊?
qaz12345
4楼-- · 2019-03-26 01:42
 精彩回答 2  元偷偷看……
huaiqiao
5楼-- · 2019-03-26 03:55
qaz12345 发表于 2015-8-17 22:32
0与任何数  或  ,那个数不变  这个我理解了,输入输出没懂

您好,我已经给您说的很清楚 了,请您举出例子,P1DIR |=0x10;P1DIR &=0x7f;您可将P1DIR赋一个举例的初值后,自己拿起笔来将其转换成二级制,然后运算,可以吗?二进制的计算您不会吗?
15楼您截个图是想丢给我,让我给您算吗?我当然知道是怎么回事。
学习的话,需要您自己动手计算才能真正明白是怎么回事呢?您自己都不动手。
就一句不理解,踢个球给我。我还需要给您解释很多吗?前面的话,我已经解释的很清楚了。如果您还不理解,不能怪我。是你的基础,实在不堪。  请动起手来好吗?谢谢。
路人A
6楼-- · 2019-03-26 05:00
xjq182 发表于 2015-8-15 22:27
呵呵这个我怎么会不知道,我只是疑问再达到的效果是一样的,都是把P1.0置1,为什么一定要写成按位或的形 ...

效果不一样,或运算只是把P1.0置一,其他位不变,赋值不仅把1.0置一,还把其他位全部置0了,那么问题来了,如果其他位本来的值是1呢?你这个赋值是对P1口赋值。

一周热门 更多>

相关问题

    相关文章