55智能网
新记
新手问下,msp430单片机中,例子 P4OUT ^= 0x0F ^=是什么意思 0x0F从何而来 在线等待
如题所述
举报该文章
相关建议 2011-01-04
P4OUT ^= 0x0F 可以写成 P4OUT = P4OUT ^0x0F ; 表示 P4OUT 与0x0F按位异或操作。0x0F为
十六进制
表示。也就是8位
2进制数
为00001111(与gaintman相同);此句实现的功能为低四位取反,如此I/O口的方向是输出,就意味着P4.0,P4.1,P4.2,P4.3输出与原来相反的电平(高变低,低变高),可以用
万用表
测其电平。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/fifq4gr4c.html
其他看法
第1个回答 2011-01-04
P4OUT ^= 0x0F 可以写成 P4OUT = P4OUT ^0x0F ; 表示 P4OUT 与0x0F按位异或操作。ox0f为十六进制表示。也就是8位2进制数为00000111;此句实现的功能为最后三位取反,因为异或是两位相同时候输出为0,不同时输出为1。
相似回答
大家正在搜
相关问题
msp430单片机编程中 ^= ,&=~, |= 是什么意思
msp430f149的P4IN和P4OUT的值不相等是怎么回...
msp430提问: P4DIR |= BIT0; P4OUT...
msp430 0,50是什么意思
msp430单片机的引脚第二功能怎么设置?比如说149的P2...
懂单片机的请进!
MSP430单片机 程序P1DIR |=0x01;这是什么意...
msp430单片机到底有哪些寄存器,分别干嘛用?