adc.bak

来自「自己设计的pic单片机开发板源程序和说明书(内有原理图)支持pic16系列28脚」· BAK 代码 · 共 37 行

BAK
37
字号

#include "..\demo\cpu_def.h"
int8 Test_adc()
{
int8 	i;
   #if defined (PIC16F877)
   	setup_adc_ports(AN0);
   #elif defined (PIN16F73)
   	setup_adc_ports(RA0_RA1_RA3);
	#endif
   
   set_adc_channel (0);
   setup_adc(ADC_CLOCK_INTERNAL);
   set_tris_a(0xff);
 //  puts("Adc start,use RA0.\n press ESC escape\n");
   while(TRUE)
   {
   	   if(!kbhit())
	   {
	   		delay_us(20);
		   i = read_adc();
		   delay_ms(200);
		   printf("%d \n" ,i);	   
	   }
	   else
	   {
	   		if(getc() == ESC_KEY)
			{
				setup_adc( ADC_OFF );
				return;
			}
	   }
   }
}
   
   

⌨️ 快捷键说明

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