微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于IO口赋值的问题

关于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;  直接赋值

谢谢啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top