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

📄 main_node.c

📁 基于IAR开发环境的利用CC2510无线单片机实现的多路数据采集。
💻 C
字号:
#include "RF04EB.h"
#include "hal.h"
#include "lcd128_64.h"
#include "string.h"
#include "digital_IO.h"
#include "ADC_function.h"
void Delay(UINT16 n);

/****************************************************************
*函数功能 :延时						*
*入口参数 :定性延时						*
*返 回 值 :无							*
*说    明 :							*
****************************************************************/
void Delay(UINT16 n)
{
	UINT16 i;
	for(i=0;i<n;i++);
	for(i=0;i<n;i++);
	for(i=0;i<n;i++);
	for(i=0;i<n;i++);
	for(i=0;i<n;i++);
}


void main(void)
{
  UINT8 init_data[]="0.00V";
  UINT8 title[]="sampling voltage";
  Init_Clock();
  InitLcd();
  Print(0,0,title,1);
  Print(2,0,init_data,1);
  Init_AD();
  Init_IO_AND_LED();
  Setup_global_INT(1);
  while(1)
  {
/*   if(ADCCON1>=0x80)
	{
	//	GLED = 1;	  		//转换完毕指示
		temp[1] = ADCL;
		temp[0] = ADCH;
		ADCCON1 |= 0x40;	  	//开始下一转换
		temp[1] = temp[1]>>4;//数据处理
                num = (temp[0]*16+temp[1])*1.25/2047;//定参考电压为1.25V。12位精确度               
                adcdata[0] = (char)(num)%10+48;
                        //adcdata[2] = '.';
                adcdata[2] = (char)(num*10)%10+48;
                adcdata[3] = (char)(num*100)%10+48;
	        Print(2,0,adcdata,1);
                                                //包括空格
		Delay(3000);
       //         GLED = 0;                       //完成数据处理
                Delay(3000);  	
	}*/
  
  }
}

⌨️ 快捷键说明

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