搜索
bottom↓
回复: 2

有关C语言设计的问题 谢谢各位指教

[复制链接]

出0入0汤圆

发表于 2011-1-12 09:21:49 | 显示全部楼层 |阅读模式
void main(void)
{  int i;
unsigned char shuju;
int Bun[16];
int num=0;
         int sum=0;
        // int sum1=0;
        // int flag[3]={0,0,0};
SystemInt();  
IntShow();
do
        {
        if((flag[1]==1)&&(flag[0]==0))这一句起什么作用啊        {
            ADC12CTL0 = 0;
            ADC12CTL1 = 0;
            ADC12MCTL0 = 0;
           
            ADC12CTL0 = SHT0_8 + REFON + ADC12ON ;    // 选择内部参考电压2.5v
            ADC12CTL1 = SHP;                                       // 打开采样定时器
            ADC12MCTL1 = SREF_1 + INCH_10;                         // 选择采样通道10,内部温度传感器
            //ADC12MCTL2 = SREF_1 + INCH_10;
        ADC12CTL0 |= ENC + ADC12SC;                    // 开启转换
        while(ADC12IFG==0x00);                         //ad转换结果表志
        }
      if((flag[0]==1)&&(flag[1]== 0))     这一句起什么作用啊
        {
        ADC12CTL0 |= ENC + ADC12SC;                    // 开启转换
        while(ADC12IFG==0x00);                         //ad转换结果表志
        shuju=ADC12MEM1;
        /*ADC_BUF[num++] = ADC12MEM0;
        //ADC2_BUF[num++] = ADC12MEM2;
        if(num==16)
        {
          num =0;
          Bubble(ADC_BUF,16);
          for(i=0;i<8;i++)
          {
            Bun=ADC_BUF[i+4];
            sum = sum + Bun;
          }
          sum = sum>>3;
          sum = ((long)sum*0.610351562);   
          dianya= sum*10/3;
          str1 = "浓度:        ";
         UpdateDisp(3,str1);
          ShowNum1(dianya);
         //Delay(80000);
          sum=0;
         
         
        }**/
        }
       }            
          while(1);

}     


  if((flag[0]==1)&&(flag[1]== 0))     这一句起什么作用啊

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2011-1-12 09:36:56 | 显示全部楼层
回复【楼主位】liufeng10101
-----------------------------------------------------------------------

很简单啊,就是选择嘛,
((flag[0]==1)&&(flag[1]== 0))      //flag[0]等于1,而且,flag[1]等于0,的情况下,执行下面{}里的程序。

((flag[1]==1)&&(flag[0]==0))       ////flag[1]等于1,而且,flag[0]等于0,的情况下,执行下面{}里的程序。

分2种情况。
   
具体的话,就要看具体程序的意思了。

出0入0汤圆

 楼主| 发表于 2011-1-12 09:51:20 | 显示全部楼层
ADC12MEM1  ADC12MEM2里面采集的都是固定值啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-19 04:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表