📄 adc0832.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 + -