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

📄 ad采样程序.txt

📁 单片机本身进行A/D采样
💻 TXT
字号:
void AD()  
{


	//------------------------
				ADINS=0x01;		//0000 0001, 选择channel
				ADMODA=0x01;		//0000 0001, 选择转换工作模式:单次转换模式
				ADMODB=0x00; 		//500Khz < ADC CLK < 3.3Mhz,

while(1)
	{     	

			 // 读反馈回路输出,AD转换 
			ADCON0=0x05;     //选择模式;并立即启动;使能A/D通道0
			rIn=AD0DAT0; //将AD转换获得的数据存入result
			ADCON0&=0xF7;  //清除中断完成标志
			x = 3.3 * (double)rIn / 255.0;	//分母应该是255,还是256? 考虑满载时,AD转换值也就255,所以应该除以255
		     //将分子和分母都转换成浮点数,避免斩断小数点后的值	
        	
	
}
}

⌨️ 快捷键说明

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