新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 全數字式四象限精密光電方位探測器

        全數字式四象限精密光電方位探測器

        作者: 時間:2009-11-26 來源:網絡 收藏
        ADS7864與單片機連接電路

        本文引用地址:http://www.104case.com/article/188496.htm

        ADS786轉換后的結果通過DB0~DB15輸出,若將BYTE引腳接高電平,則每個結果分兩個字節從DB0~DB7讀出,用8位的單片機讀取非常的方便。為了避免89C51對ADS7864的干擾,用一片74HC244緩沖器來連接89C51的P0口和ADS7864的DB0~DB7,控制ADS7864的信號/HOLDA~/HOLDC、A0~A2也是通過89C51的P0口輸出,用一片74HC373來鎖存這些控制信號。圖4是89C51與ADS7864的連接電路圖,其中略去了其它的一些電路連接。

        圖4 ADS7864與89C51的連接

        系統采用89C51的P2.7尋址ADS7864,地址為8000H,同時用這個地址信號配合89C51的/WR和/RD信號作74HC244和74HC373的使能信號。要求當89C51的/RD=0,P2.7=1時才開啟74HC244,讀取ADS7864的轉換結果;當89C51的/WR=0,P2.7=1時74HC373才鎖存89C51 P0口上的數據信號,實現往ADS7864的控制端寫數據,其它時候74HC244和74HC373都是關閉的,這樣避免了89C51 P0口上的其它信號對ADS7864的干擾。采用鎖存器74HC373來連接89C51和ADS7864的原因是為了在ADS7864轉換數據的時候保持/HOLDA~/HOLDC、A0~A2端的電平保持不變,免得影響ADS7864轉換數據的精度。74HC244和74HC373的使能信號真值表如下:

        根據真值表,可以用圖4中的邏輯電路來實現這兩個使能信號。系統的最終目標就是獲取數據,然后計算得出結果。89C51控制ADS7864轉換和讀取轉換結果的代碼如下:

        啟動轉換后,在讀取數據前需要延遲的指令周期數需根據89C51和ADS7864的運行速度來決定。

        有關計算目標方位的代碼和算法這里就不再敘述。

        三、 結束語

        使用本文提出方案設計的方位探測儀器具有簡單有效、靈活易擴展、體積小、使用方便等特點,可以應用在很多需要測量目標方位的領域。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 化德县| 万源市| 高州市| 曲麻莱县| 铜鼓县| 凉城县| 九台市| 乌苏市| 彭泽县| 三门峡市| 嘉禾县| 聊城市| 兴城市| 凉山| 彭州市| 莱芜市| 赞皇县| 丰城市| 南投市| 广饶县| 中西区| 栖霞市| 聂荣县| 五河县| 醴陵市| 东乡族自治县| 富川| 沛县| 扎囊县| 寻甸| 巍山| 伊吾县| 大同市| 孝义市| 乌兰察布市| 太康县| 诸暨市| 全南县| 沭阳县| 根河市| 岳普湖县|