【电子资讯】ADC数据寄存器—ADCL和ADCH
ADLAR=0
ADLAR=1
·ADC9:0: ADC转换结果
ADC转换结束后,转换结果存于这两个寄存器中。如果采用差分通道,则结果用2的补码形式表示。
读取ADCL之后,ADC数据寄存器一直要等到ADCH也被读出才可以进行数据更新。因此,如果转换结果为左对齐,且要求的精度不高于8比特,那么仅需读取ARCH就足够了。否则,必须先读出ADCL再读ADCH。ADMUX寄存器的ADLAR及MUXn会影响转换结果在数据寄存器中的表示方式,如果ADLAR为1,那么结果为左对齐;反之(系统默认设置),结果为右对齐。接下来就可以对ATmega l28片内的ADC进行操作了。ADC实验运行图如图6—25所示。
电子街推荐阅读