这个是由C8051内部的硬件电路决定的,手册上面的ADC模块肯定也写了怎么通过外设电路来设置参考电压,比如接电容到地、接VDD等。很多MCU都是这样的,像我比较熟悉的AVR也是这么干的。至于为什么,这个就要分析MCU里面的ADC电路了。我表示没这能耐,呵呵。
P0.0 既是数字端口,也是模拟端口,是外部基准电压源输入脚,自然要加电容滤波。http://wenku.baidu.com/view/c3f3d6de5022aaea998f0f40.html22页。
不接电容不就直接短路了嘛