///////////////////////////////////////////////////////////////////////----->CC2530片内ADC转换器配置声明

void InitialAD(void);

////////////////////////////////////////////////////////////////////////

 

InitialAD();       //初始化ADC

                  while(!(ADCCON1&0x80));//等待A/D转换完成

                  if(ADCCON1&0x80)//转换完成,执行下述程序

                  {

                    P1DIR |= 0x03;

                    P1_0 = 1;

                    adc = ADCH;

                    adc = ~adc;//---------------------------->由补码求原码

                    adc = adc&0x7f;

                  ADCCON1 = 0X30;          //停止A/D

                  }

                }

 

//////////////////////////////////////////////////////////////----->CC2530片内ADC转换器配置

void InitialAD(void)

{

       ADCH &= 0X00;          //清EOC标志      

        ADCCFG |= 0X80;

       ADCCON3=0x87;         //单次转换,参考电压为电源电压,对P07进行采样

                                          //7位分辨率

       ADCCON1 = 0X30;             //停止A/D

       ADCCON1 |= 0X40;     //启动A/D

}

////////////////////////////////////////////////////////////----->CC2530片内ADC转换器配置

相关文章:

  • 2021-08-10
  • 2021-07-25
  • 2021-06-19
  • 2021-07-14
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-31
  • 2021-11-21
  • 2021-07-18
  • 2021-11-26
  • 2022-01-01
  • 2021-08-08
  • 2021-12-24
相关资源
相似解决方案