//AD模块初始化
void adc_init()
{
ANSEL=0x1f;
ADCON0=0x81;
ADCON1=0x00;
ADIF=0; //清除AD中断标志
ADIE=0; //关AD模块中断-只作为查询用
CM2CON1=0x20;
CM1CON0=0x94;
}
void interrupt key_ccp_timer()
{
CHS3=0;CHS2=0;CHS1=0;CHS0=0;
ADCON0|=0x02;//打开ad 转换通道
while((ADCON0&0x02)==0x02);
ad_acout_value_all=ADRESH;
}
一周热门 更多>