ad.c

来自「为2007年全国大学生电子设计大赛」· C语言 代码 · 共 26 行

C
26
字号
//07-09-05
#include "SPCE061V004.H"
unsigned int AD(void);
 int ADmain()
{ 
	unsigned long int uiData;
	unsigned int	i;

	*P_ADC_MUX_Ctrl=C_ADC_CH1;				//LINE_IN-------IOA0
	*P_ADC_Ctrl= C_ADCE;					//ADC enable 
	uiData=*P_ADC_LINEIN_Data;				//ADC start
	uiData=0;
	
		uiData= AD();

	uiData >>= 8;							
	return uiData;
}	
       
unsigned int AD(void)
{
	unsigned int uiData;
	while(!(*P_ADC_MUX_Ctrl&0x8000));		//wait,until ADC complete  
    uiData=*P_ADC_LINEIN_Data; 
	return(uiData&0xffc0);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?