init.c

来自「在8052下实现电平电压测试功能,自己开发的单片系统」· C语言 代码 · 共 30 行

C
30
字号
/*
----------------------------------------------------------
;		(c) Copyright xami All Rights Reserved              
----------------------------------------------------------
;	SOURCE_FILE:    INIT.H
;	APPLICATION:	80c51\80c52
;	DESCRIPTION:    初始化,同时取得零偏值
;	AUTHOR:         xami
;	DATE:           28 Apr. 2007
----------------------------------------------------------
*/
float init(void)
{
	float res;
	uchar adc0809_ret;
	
	//20倍放大
	P2_0=0;             
	P2_1=0;

	//零衰减(选通第6个通道,20dB增益)
	P2_2=0;
	P2_3=1;
	P2_4=1;

	adc0809_ret= getadc0809();
	res= (float)adc0809_ret/20.0*0.0196*0.316*0.316;     //零偏值
	return(res);
}

⌨️ 快捷键说明

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