电桥电路和放大器电路都没问题,电路这样连接对吗?
程序是这样的,P3上接的LED没反应,问题出在哪?求指点
#include <STC12C5A60S2.h>
#define uchar unsigned char
#define uint unsigned int
uchar aa,bb;
void delayms(uint x)
{
uint i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
uchar get_AD(uchar adcvcc)
{
ADC_CONTR=ADC_CONTR|0x80;
delayms(20);
ADC_CONTR=ADC_CONTR&0xe0;
ADC_CONTR=ADC_CONTR&0xf8|adcvcc;
delayms(10);
ADC_RES=0;
ADC_CONTR=ADC_CONTR|0x08 ;
while((ADC_CONTR&0x10)==0);
ADC_CONTR=ADC_CONTR&0xe7;
aa= ADC_RES;
return aa;
}
void main()
{
P1M0=0x80 ;
P1M1=0x80;
bb=0x01;
while(1)
{
aa=get_AD(7);
P3=aa;
}
}
|