电路图
连接引脚:P07
寄存器设置
1、ADCCFG
模拟io使能:ADCCFG |= 0x80; //由于引脚为P07,第7位置为1(1000 0000)
模拟io禁用:ADCCFG &= (0x80^0xFF);
//(0x80^0xFF=1000 0000 ^ 1111 1111 = 0111 1111)该异或操作相当于取反,给第7位置为0。
2、ADCCON3
ECH[3:0]: 因为连接引脚为P07,所以通道选择AIN7,0到3位设为0111。
EDIV[5:4]:抽取率选择64(7位),4、5设置为00。
EREF[6:7]:选择AVDD5引脚,6、7位设置为10。
由此:ADCCON3 = 0x87; //(100