关于IO口赋值的问题
时间:10-02
整理:3721RD
点击:
请教一下,p0&=0xff,p0|=0XFF,和P0=0XFF有什么区别,
为啥没帮忙解释的呢
p0=p0&0xff,p0=p0|0xff,p0=0xff;
第一个是检测P0,其实最后的结果还是p0,。第二个是把P0所有的pin脚都拉高,,第三个事直接把0xff赋值给P0。结果和第二个一样
遇到这种事,自己试一下不就知道了!
P0&=0XFF 等价于 P0=P0&0XFF 按位与运算
P0|=0xff; 按位或
P0=0xff; 直接赋值
谢谢啊
