📄 ad.h
字号:
//****************AD
unsigned char adjs=0;
void AD(unsigned int *adsj)
{
if(ADCSRA&16)
{
asm("WDR");
switch(adjs)
{
case 0:
{
*adsj=ADC; //读取AD0
ADMUX=0B11000001;
adjs=1;
}
break;
case 1:
{
*(adsj+1)=ADC; //AD1
ADMUX=0B11000010;
adjs=2;
}
break;
case 2:
{
*(adsj+2)=ADC; //AD1
ADMUX=0B11000000;
adjs=0;
}
break;
default: {adjs=0; ADMUX=0B11000000; }
}
ADCSRA|=16+64; //清除完成标志 同时启动转换开始
}
}
//*************************** AD END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -