STC单片机AD转换,检测AD的端口应该设置为模拟量输入(端口为高阻态),从状态数据看显然是设置有问题,如P1.1端口为AD输入端,应该设置 P1ASF = 0000 0010,如sfr P1ASF = 0x02; // P1.1端口模拟量输入可以检查一下程序是否有这一项,可以修改一下试试。