LPC2132单片机编程问题 if函数怎么用
时间:10-02
整理:3721RD
点击:
LPC2132单片机编程问题 if函数怎么用
AD0CR |= 1 << 24; // 进行第一次转换
while ((ADDR & 0x80000000) == 0); // 等待转换结束
AD0CR |= 1 << 24; // 再次启动转换
while ((ADDR & 0x80000000) == 0); // 等待转换结束
temp = AD0GDR+temp; // 读取ADC结果
// }
ADC_Data = temp/1024;
temp = 0;
ADC_Data = (ADC_Data >> 6) & 0x3ff;
ADC_Data = ADC_Data * 3000; // 参考电压经过3/4分压
ADC_Data = ADC_Data / 1024;
比如,我想ADC-DPTR在0-1.5的时候,取值ADC-DPTR=20ADC-DPTR,在1.5-3时,取值ADC-DPTR=40DPTR,
直接在最后一句之后加 if ADC-DPTR>0&ADC-DPTR<=1.5 ADC-DPTR=20ADC-DPTR else ADC-DPTR=40DPTR,这样直接在程序里写可以么 跪求解答···
AD0CR |= 1 << 24; // 进行第一次转换
while ((ADDR & 0x80000000) == 0); // 等待转换结束
AD0CR |= 1 << 24; // 再次启动转换
while ((ADDR & 0x80000000) == 0); // 等待转换结束
temp = AD0GDR+temp; // 读取ADC结果
// }
ADC_Data = temp/1024;
temp = 0;
ADC_Data = (ADC_Data >> 6) & 0x3ff;
ADC_Data = ADC_Data * 3000; // 参考电压经过3/4分压
ADC_Data = ADC_Data / 1024;
比如,我想ADC-DPTR在0-1.5的时候,取值ADC-DPTR=20ADC-DPTR,在1.5-3时,取值ADC-DPTR=40DPTR,
直接在最后一句之后加 if ADC-DPTR>0&ADC-DPTR<=1.5 ADC-DPTR=20ADC-DPTR else ADC-DPTR=40DPTR,这样直接在程序里写可以么 跪求解答···