新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM8單片機工程師之路二-與或非操作位

        STM8單片機工程師之路二-與或非操作位

        作者: 時間:2016-11-29 來源:網絡 收藏

        與或非操作的問題
        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,其他保持不變;

        本文引用地址:http://www.104case.com/article/201611/323096.htm


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 文安县| 原平市| 宝清县| 井陉县| 纳雍县| 巫山县| 眉山市| 昆山市| 镇巴县| 娱乐| 安义县| 云安县| 崇明县| 称多县| 双桥区| 威宁| 宁津县| 诏安县| 长丰县| 滦平县| 兴和县| 南宫市| 疏勒县| 镇安县| 临清市| 寻乌县| 子长县| 修水县| 马边| 杨浦区| 策勒县| 凉城县| 中方县| 阿克陶县| 深圳市| 萨嘎县| 壶关县| 南城县| 美姑县| 镇巴县| 镇雄县|