259ad.txt

来自「EM78P259N技术资料和对应AD转换C语言源程序」· 文本 代码 · 共 29 行

TXT
29
字号
//AD初始化
	ADCISR=0x08;
	ADCON=0x0b;
	while(ADRUN==1);


void voitad(void)//AD采样
{
	unsigned char ad_loop;
	ADCON=0x0b;
	ADRUN=1;
	while(ADRUN==1)
	{				
	}

//	
	ad_add_voit=0;
	for(ad_loop=0;ad_loop<4;ad_loop++)//采样4次
	{
		ADRUN=1;
		while(ADRUN==1)
		{				
		}
		ad_voit=ADDATAH*256+ADDATAL;
		ad_add_voit=ad_add_voit+ad_voit;
	}
	ad_add_voit=ad_add_voit/4;	//取平均
}

⌨️ 快捷键说明

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