• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機控制的多參數實時采集與處理系統設計

    單片機控制的多參數實時采集與處理系統設計

    作者: 時間:2010-04-09 來源:網絡 收藏

    2 系統軟件
    系統軟件主要包括:系統初始化、判鍵程序、AD轉換程序、數碼管顯示程序和串行通信程序,圖6為程序結構框圖。


    采用11.0592MHz晶振、定時器選擇工作方式2、串口工作在方式l,波特率設為9600。上位PC機在STC_ISP_V394開發環境下,使用“串行調試助手”功能,接收串行數據并顯示結果,圖7為STC_ISP_V394數據界面,顯示出兩路電壓信號的實時結果。


    串行通信初始化設置:
    MOV TMOD,#20H:T1工作方式2
    MOV THl,#0FDH:波特率9600
    MOV SCON,#40H:串口工作方式1
    SETB TR1:打開定時器1
    發送數據:
    MOV SBUF,A:將接收的數據傳送給PC機
    JNBTI,S
    CLR TI

    3 結束語
    本文介紹了一種基于A/D轉換芯片ADC0809和AT89C52單片機的數據采集和串行通信接口的實現方法。本在自制開發機上完成調試,自制開發機采用STC89C54單片機,具有ISP在線編程功能,在STC_ISP_V394開發環境下完成程序下載以及數據通信。通過實踐驗證在短距離傳輸中有很好的效果,傳輸中未出現數據丟失和錯誤。數據采集和串行數據傳輸在工業中十分重要,本具有一般通用性,讀者可根據自己的實際需要進行改進,以滿足工程設計需要。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 绥江县| 阿勒泰市| 枝江市| 溧阳市| 柳林县| 垦利县| 松阳县| 长宁县| 扎赉特旗| 江北区| 香格里拉县| 海阳市| 陕西省| 灵武市| 阆中市| 浏阳市| 延长县| 漳州市| 喀喇| 郓城县| 江城| 东源县| 九龙县| 上思县| 绥德县| 丽江市| 平乡县| 晋州市| 定州市| 彭山县| 临湘市| 牙克石市| 长治县| 子长县| 茂名市| 兰溪市| 泊头市| 依兰县| 长泰县| 青浦区| 新密市|