您的位置 首页 方案

STM8单片机工程师之路二-与或非操作位

与或非操作的问题PE_ODR=0XFE;第0位清零,输出低电平PD_ODR=0XF7;第3位清零,输出低电平我之前不知道为什么这样写!现在

与或非操作的问题
PE_ODR &= 0XFE; //第0位清零,输出低电平
PD_ODR &= 0XF7; //第3位清零,输出低电平
我之前不知道为什么这样写!
现在来解说一下&=0XFE=1111 1110,也便是再用&=的时分,高7位待定,
第0位便是0这是必定的。
那么&0XF7=1111 0111 同理第3位必定是0。
&是什么效果呢?
让某一位清零,也便是最低位清零,而其他位坚持不变;
PE_ODR |= 0X01; //第0方位位,输出高电平
PD_ODR |= 0X08; //第3方位位,输出高电平
解说:|=0X01=0000 0001 这个是|=操作,所以高八位待定不变,第0位必定置1
同理:|= 0X08=0000 1000 这个是|=操作,第3位必定置1.
|是什么效果呢?
让某一方位1,其他坚持不变;

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/318946.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部