新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機與A/D接口設計詳解

        51單片機與A/D接口設計詳解

        作者: 時間:2013-05-20 來源:網絡 收藏

        MCS-51與ADC0809

        ADC0809與8031的一種連接如圖所示。

        電路連接主要涉及兩個問題,一是8路模擬信號通道選擇,二是轉換完成后轉換數據的傳送。

        ADC0809與8031單片機的一種連接

        8路模擬通道選擇

        A、B、C分別接地址鎖存器提供的低三位地址,只要把三位地址寫入0809中的地址鎖存器,就實現了模擬通道選擇。對系統來說,地址鎖存器是一個輸出口,為了把三位地址寫入,還要提供口地址。圖7.40中使用的是線選法,口地址由P2.0確定,同時和相或取反后作為開始轉換的選通信號。

        轉換數據的傳送

        轉換后得到的是數字量的數據,這些數據應傳送給進行處理。數據傳送的關鍵問題是如何確認轉換完成,因為只有確認數據轉換完成后,才能進行傳送。為此,可采用下述三種方式。

        1) 定時傳送方式

        對于一種A/D轉換器來說,轉換時間作為一項技術指標是已知的和固定的。例如,ADC0809轉換時間為128 μs,相當于6 MHz的MCS-51單片機R 64個機器周期。可據此一個延時子程序,A/D轉換啟動后即調用這個延時子程序,延遲時間一到,轉換肯定已經完成了,接著就可進行數據傳送。

        2) 查詢方式

        A/D轉換芯片有表明轉換完成的狀態信號,例如ADC0809的EOC端。因此,可以用查詢方式,軟件測試EOC的狀態,即可確知轉換是否完成,然后進行數據傳送。

        3) 中斷方式

        把表明轉換完成的狀態信號(EOC)作為中斷請求信號,以中斷方式進行數據傳送。

        在圖中,EOC信號經過反相器后送到單片機的UMDJ,因此可以采用查詢該引腳或中斷的方式進行轉換后數據的傳送。

        不管使用上述哪種方式,一旦確認轉換完成,即可通過指令進行數據傳送。

        首先送出口地址,并以作選通信號,當信號有效時,OE信號即有效,把轉換數據送上數據總線,供單片機接收,即:

        MOV DPTR,#0000H ;選中通道0

        MOVX A, @DPTR ;信號有效,輸出轉換后的數據到A累加器

        模擬信號相關文章:什么是模擬信號


        51單片機相關文章:51單片機教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 克什克腾旗| 外汇| 甘谷县| 大余县| 洪湖市| 鸡东县| 师宗县| 桑日县| 德阳市| 永年县| 滁州市| 峨眉山市| 始兴县| 两当县| 黄陵县| 东海县| 平阳县| 横峰县| 荥阳市| 谷城县| 嘉兴市| SHOW| 北票市| 万全县| 凯里市| 三门县| 山西省| 福泉市| 同江市| 乃东县| 金湖县| 乐都县| 泰州市| 贺州市| 同江市| 肥城市| 叶城县| 福安市| 河池市| 上林县| 乌鲁木齐市|