一、 模擬量AD輸入:
1、 該功能需使用STC12C5AxxS2或STC12C5AxxAD的單片機(jī);
2、 AD轉(zhuǎn)換口在P1,使用只需在軟件上P1.0~P1.7設(shè)置為ADC0~ADC7;
3、 在設(shè)置界面上可選擇AD轉(zhuǎn)換速度,建議在滿足精度情況下選擇更快的速度;
4、 在設(shè)置界面上選擇AD的轉(zhuǎn)換結(jié)果為10位還是8位;
5、 S68 ON 采集ADC0數(shù)據(jù)到D0;
S69 ON 采集ADC1數(shù)據(jù)到D1;
S70 ON 采集ADC2數(shù)據(jù)到D2;
S71 ON 采集ADC3數(shù)據(jù)到D3;
S72 ON 采集ADC4數(shù)據(jù)到D4;
S73 ON 采集ADC5數(shù)據(jù)到D5;
S74 ON 采集ADC6數(shù)據(jù)到D6;
S75 ON 采集ADC7數(shù)據(jù)到D7;
6、 設(shè)置參考界面如下:
1、 關(guān)于AD的計(jì)算公式:
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;
注:只有在設(shè)置P1.0~7設(shè)置ADC后,程序運(yùn)行后對(duì)應(yīng)的S68~S75ON才采集數(shù)據(jù)到對(duì)應(yīng)的Dn(0~7);
[ 此帖被電梯浪子在2012-03-21 08:36重新編輯 ]