亚洲自慰无码专区|国产又黄又爽又色视频|精品久久久久久天美传媒|欧美成人一区二区三区影院|人妻毛片A一级毛片免费看|最新国产精品拍自在线播放|免费观看av片在线手机观看|国产一区二区三区亚洲欧美软件

下載手機汽配人

使用52單片機和hx711讀取壓力傳感器的程序問題

unsigned long ReadCount(void) { unsigned long Count; unsigned int ADval; unsigned char i; ADDO=1; ADSK=0; Count=0; while(ADDO); for(i=0;i<24;i++) //讀24個bit { ADSK=1; Count=Count<<1; ADSK=0; if(ADDO)Count++; } ADSK=1; //發(fā)送第25個脈沖,表示下次轉(zhuǎn)換使用A通道128db //Count=Count^0x800000; ; ADSK=0; //ADval = (int)(Count >> 8);//取高十六位有效值 ADval = (int)(Count>>8); //ADDO=1; return(ADval); } ADSK我理解為是為了給AD芯片脈沖,從而進行輸出控制的。 我把ADDO看做是類似于提示能夠輸出的標志位同時也是開始讀取后的數(shù)據(jù)輸出口。 1、以上理解對嗎? 2、完成一個輸出周期后ADDO是0? 3、count應該是一串2進制代碼吧?
提問者:網(wǎng)友 2018-07-20
最佳回答
1、ADSK的個數(shù)決定下一次讀取的通道,以及增益設定。 2、完成一個輸出周期后,ADDO始終是1,一旦變成0,允許讀取。 3、送出24個脈沖后,可依次讀入24位。高位在前。count每次都是左移1位,把末位設成ADDO的值。count是變量。在計算機中一切數(shù)據(jù)和變量都是用二進制表達的。 你再理解調(diào)試看看,祝你成功!
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“使用52單片機和hx711讀取壓力傳感器的程序問題”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。
四川省| 嘉善县| 河间市| 泉州市| 三穗县| 盐源县| 长白| 古浪县| 汤原县| 海南省| 长兴县| 乐业县| 盐池县| 奇台县| 赫章县| 城步| 普洱| 武功县| 华亭县| 绥滨县| 丰镇市| 嘉禾县| 商丘市| 江门市| 郑州市| 宁武县| 仲巴县| 霞浦县| 那坡县| 田阳县| 双峰县| 喀喇沁旗| 林州市| 施秉县| 贞丰县| 郑州市| 磐石市| 合水县| 蒲江县| 乾安县| 梅州市|