⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stc_adc.h

📁 一些学习单片机的经典程序
💻 H
字号:
sfr P1_ADC_EN=0x97;
sfr ADC_CONTR=0xc5;
sfr ADC_DATA=0xc6;


int GetAD(unsigned char channel)		//用户函数,channel为要取的通道号(0~7)
{
	unsigned char AD_finished=0;
   // AD_Init(1<<channel);
	ADC_DATA=0;
	ADC_CONTR=channel;
	delay(1000);
	ADC_CONTR|=0x08;
	AD_finished=0;
	while(AD_finished==0){
		AD_finished=(ADC_CONTR&0x10);
	}
	ADC_CONTR&=0xF7;
	return (ADC_DATA);
}


void AD_Init(unsigned char ADin)		// ADC 初始化,ADin为八位2进制数,分别对应AD7~0,置1代表打开此路
{
	P1=P1|ADin;
	P1_ADC_EN=0x63;
}

⌨️ 快捷键说明

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