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

📄 adc0832.h

📁 CPU:C51
💻 H
字号:
#include<intrins.h>
/*******************************************/
/*ad 转换程序
/*******************************************/
void delay1(uchar x)
{
	uchar i;
	for(i=0;i<x;i++); 
}


void adcck(void) 
{ 
	adcclk=1; 
	delay1(1); 
	adcclk=0; 
	delay1(1); 
}

uchar readadc(uchar adcs)
{ 
    uchar i;
 	ch=0;
	if(adcs==0) //水压
     {
	   adccs=0;
       adcck();
       while(adcdo); 
       for (i=0; i<8; i++) 
        { 
         adcck();
         ch <<= 1;
		 ch_0 = adcdo;
    	}
    	adccs=1;
	 }
    if(adcs==1)  //温度
     {
	   adccs1=0;
       adcck();
       while(adcdo1); 
       for (i=0; i<8; i++) 
        { 
         adcck();
         ch <<= 1;
		 ch_0 = adcdo1;
    	}
    	adccs1=1;
	 }

    if(adcs==2)  //水位
     {
	   adccs2=0;
       adcck();
       while(adcdo2); 
       for (i=0; i<8; i++) 
        { 
         adcck();
         ch <<= 1;
		 ch_0 = adcdo2;
    	}
    	adccs2=1;
	 }

    return(ch);
}

⌨️ 快捷键说明

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