看到一个关于5438ADC的程序,要求If A0 > 0.5*AVcc, P1.0 set, else reset.
程序是这样写的
if (ADC12MEM0 >= 0x7ff) // ADC12MEM0 = A0 > 0.5AVcc?
P1OUT |= BIT0; // P1.0 = 1
else
P1OUT &= ~BIT0;
不明白为什么0.5AVcc用0x7ff表示?
急~~