一、 模拟量AD输入:
1、 该功能需使用STC12C5AxxS2或STC12C5AxxAD的单片机;
2、 AD转换口在P1,使用只需在软件上P1.0~P1.7设置为ADC0~ADC7;
3、 在设置界面上可选择AD转换速度,建议在满足精度情况下选择更快的速度;
4、 在设置界面上选择AD的转换结果为10位还是8位;
5、 S68 ON 采集ADC0数据到D0;
S69 ON 采集ADC1数据到D1;
S70 ON 采集ADC2数据到D2;
S71 ON 采集ADC3数据到D3;
S72 ON 采集ADC4数据到D4;
S73 ON 采集ADC5数据到D5;
S74 ON 采集ADC6数据到D6;
S75 ON 采集ADC7数据到D7;
6、 设置参考界面如下:
1、 关于AD的计算公式:
1、10位:Dn(0~7)=1024x(Vin÷Vcc),则Vin=Dn(0~7) ÷1024xVcc;
2、8位:Dn(0~7)=256x(Vin÷Vcc),则Vin=Dn(0~7) ÷256xVcc;
注:只有在设置P1.0~7设置ADC后,程序运行后对应的S68~S75ON才采集数据到对应的Dn(0~7);
[ 此帖被电梯浪子在2012-03-21 08:36重新编辑 ]