full.c

来自「How to use ADC in the C8051F005 made by」· C语言 代码 · 共 39 行

C
39
字号
#include <c8051F000.h>

void hold(void)
{
	for(;;);
}

void main()
{
	
	unsigned int x=0;
	unsigned char y=0x00,z=0x00;
		
	REF0CN = 0x03;
	AMX0CF = 0x00;	// AMUX Configuration Register
	AMX0SL = 0x02;	// AMUX Channel Select Register
	ADC0CF = 0x60;	// ADC Configuration Register
	ADC0CN = 0x00;	// ADC Control Register
	ADCEN  = 1;
	ADBUSY = 1;
	
	while(x==0)
	{
		if(ADCINT==1)
		{
			x=1;
		}
		else
		{
			x=0;
		}
	};
	
	y = ADC0H;
	z = ADC0L;                                  

	hold();
}

⌨️ 快捷键说明

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