新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機8251的遠程通信設計方案

        基于單片機8251的遠程通信設計方案

        作者: 時間:2011-08-02 來源:網絡 收藏
          3 軟件設計

          系統的軟件設計主要由初始化和數據傳輸兩部分組成。其程序流程圖分別見圖3和圖4。

          

        基于單片機8251的遠程通信設計方案

          

        基于單片機8251的遠程通信設計方案

          初始化設定為:工作于異步工作方式;波特率為1200dps;數據長度為8位,一個停止位;采用偶校驗;DTR和RTS信號有效。

          對MODEM的控制由DSR確定,當DSR有效時,先復位MODEM,再發指令使MODEM自動撥號,在DSR信號保持有效的狀態下與上位機進行數據傳輸。

          數據傳輸程序中一組存儲單元存放待發送數據(即傳感器輸入轉換后的數據,也可以是擴展了鍵盤系統的手動輸入數據),發送數據的同時也將校驗和數據發出。發送數據后檢測發送寄存器是否為零,若為零則說明數據發送出去了。每發送一個數據后延時等待上位機返回信號,若不正確,則需重發;若正確,再續發下一數據,直到數據發完為止。

          4 結束語

          用控制MODEM進行遠程數據傳輸,獲得了良好效果,解決了局域網專線不能達到的遠地點的數據交換難題,特別適于偏遠地區,如企業遠地點的碼頭、倉庫、高塔的巡檢巡測。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兴隆县| 遂溪县| 榆中县| 左贡县| 民权县| 繁昌县| 岐山县| 卢龙县| 廉江市| 聂拉木县| 井冈山市| 沙坪坝区| 水城县| 黄骅市| 岳普湖县| 涿州市| 枞阳县| 同江市| 文化| 平定县| 迭部县| 恩平市| 武汉市| 林甸县| 邢台市| 萨嘎县| 河津市| 崇左市| 黑龙江省| 麻江县| 南陵县| 中江县| 固安县| 新密市| 册亨县| 青海省| 深水埗区| 盱眙县| 普兰店市| 十堰市| 汉寿县|