微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > LPC2132单片机编程问题 if函数怎么用

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,这样直接在程序里写可以么    跪求解答···

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top