gpio端口的赋值问题
void led_on(void){
int i,nOut;
nOut=0xF0;
rGPFDAT=nOut & 0x70; //点亮LED1
for(i=0;i<100000;i++);
rGPFDAT=nOut & 0x30; //点亮LED1 LED2
for(i=0;i<100000;i++);
rGPFDAT=nOut & 0x10; //点亮LED1 LED2 LED3
for(i=0;i<100000;i++);
rGPFDAT=nOut & 0x00; //点亮LED1 LED2 LED3 LED4
for(i=0;i<100000;i++);
}
为什么rGPFDAT不直接赋值,而要用rGPFDAT = nOut & 0x70这样,
直接 rGPFDAT = 0x70 可以不
页:
[1]