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

📄 ad.i

📁 AVR学习开发 板
💻 I
字号:
#line 1 "ad.c"

#line 12 "ad.c"
uint mega8_ad()
{
     uint addata;
	 ADMUX=0xc0;
	 ADCSR=0X80;
	 ADCSR|=BIT(ADSC);
	 while(!(ADCSR&(BIT(ADIF))));
     addata=ADCL;
	 addata=addata+ADCH*256;
	 return addata;
}

void adchange()
{
   uint i,vstrtemp,ad[4],xdata;
   float ada=0.0000000000;
   unsigned long int data;
   char lcddata[11]={0,0,0,0,0,0,0,0,0,0,0};




   PutStr(1,0,"电压为:");

      ada=mega8_ad();
	  data=(ada/1023*2560000000);
	  for(i=0;i<10;i++)
	  {
	    lcddata[10-i]=data%10;
		data=data/10;
	  }
	  lcddata[0]=lcddata[1];
	  lcddata[1]=-2;
	  WriteCommand(0x30);
	  WriteCommand(0x88);
	  for(i=0;i<11;i++)
	  {
	     vstrtemp=lcddata[i]+0x30;
         WriteData(vstrtemp);
	  }
	  WriteData(0x76);


}

⌨️ 快捷键说明

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