BIT2(BIT20)
本文阅读简介:
- 1、数控机床说明书中Bit2什么意思
- 2、msp430中 #define SPI_STCP_1 P2OUT |= BIT2;是什么意思?求详细
- 3、为什么读取ox3355AACC的bit2是1,
- 4、P2OUT&=(~P2OUT=BIT2;和P2OUT|=BIT2;有什么区别?
- 5、如何将二进制数1111的BIT2清零?
数控机床说明书中Bit2什么意思
数控机床系统里有很多参数,有普通参数和位参数,某一号位参数一般是8位,排序为 76543210,Bit2是2号参数值
msp430中 #define SPI_STCP_1 P2OUT |= BIT2;是什么意思?求详细
BIT2 就是这个东西 0X04 (0100) 或者 12
SPI_STCP_1 P2OUT |= BIT2; 就表示 SPI_STCP_1 替换成 P2OUT |= 0X04
你最好看看430的头文件
为什么读取ox3355AACC的bit2是1,
0x3355AACC 转2进制,等于 0011 0011....1100
若按32位考虑,高位 左起前几个字元 是 0011, 如果 最高位叫 bit 0, 则 bit2 是 1。
若按32位考虑,低位 右起前几个字元 是 1100, 如果 最低位叫 bit 0, 则 bit2 是 1。
bit 号 从 0 起算之故。
P2OUT&=(~P2OUT=BIT2;和P2OUT|=BIT2;有什么区别?
前一问:
BIT2是一个位掩码的定义,应该就是0x40.P2OUT = BIT2);就等价于P2OUT = P2OUT BIT2);,即将P2OUT寄存器的BIT2位置为0,不改变其它位的状态.
后一问:
P2OUT = BIT2;,即将P2OUT寄存器的BIT2位置1,其余位全部置0.
P2OUT |= BIT2;,就跟上面一样,等价于P2OUT = P2OUT | BIT2;,即将P2OUT寄存器的BIT2位置1,不改变其它位的状态.
如何将二进制数1111的BIT2清零?
如果二进制数1111是按照bit3bit2bit1bit0的位权排列的话,可以用1111 AND 1011将bit2清零。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。