chenjiaminwan 发表于 2010-7-18 21:35:03

请教2440板子两个语句 rGPBCON &= ~3; rGPBCON |= 2; &= ~、|=

请教2440板子两个语句          rGPBCON &= ~3;   rGPBCON |= 2;   &= ~、|= 是什么运算?如何运算

youthvision 发表于 2010-7-18 21:51:00

值3先取反再与rGBCON相与,最终值存入rGBCON。目地是BIT0、BIT1值不采用。第2个类似。不论BIT1为何值,将其值置1.低手浅见。
不过楼主要回头多看看些关于C单片机编写的书.

chenjiaminwan 发表于 2010-7-19 17:30:16

谢谢~~

clever0725 发表于 2010-7-19 19:12:34

在rGPBCON这个寄存器里要改写某些位
为了不影响其他的位

置0用 &= ~

置1用 |=

goooogleman 发表于 2010-7-21 14:50:08

回复【3楼】clever0725
在rgpbcon这个寄存器里要改写某些位
为了不影响其他的位
置0用 &= ~
置1用 |=
-----------------------------------------------------------------------
恩。good。
页: [1]
查看完整版本: 请教2440板子两个语句 rGPBCON &= ~3; rGPBCON |= 2; &= ~、|=