新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MCS251單片機和PC機間的串口通信

        MCS251單片機和PC機間的串口通信

        作者: 時間:2013-01-25 來源:網絡 收藏
          設計單片機通信程序時,必須充分發揮單片機的效率。由于單片機多應用于實時性較強的控制場合,因此,應將及時響應和控制對象的動作放在優先考慮的位置,以盡量減少通信等輔助性操作所占用的CPU時間。基于上述考慮,筆者在設計單片機通信程序時,將通信程序分為接收中斷處理程序、發送中斷處理程序和通信處理程序3部分,并將這3部分程序巧妙地進行組合,從而構成整個單片機的通信程序。圖2給出了接收中斷處理子程序,圖3給出了發送中斷子程序。

        MCS251單片機和PC機間的串口通信

        圖2 接收中斷處理程序

        MCS251單片機和PC機間的串口通信

        圖3 發送中斷處理程序

          3 結束語

          本文給出了上位與下位單片機之間進行異步串行通信的解決方案,上位機通過友好的用戶界面,可給下位機發送控制指令。此方案在實際運行過程中,運行穩定,效果良好,從而較好地解決了上位機與下位機之間的通信問題。


        上一頁 1 2 3 下一頁

        關鍵詞: MCS251 PC機 串口通信

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉祥县| 阜平县| 密山市| 且末县| 龙口市| 栾城县| 历史| 禹州市| 湘潭市| 周至县| 同德县| 武清区| 哈密市| 湄潭县| 尚义县| 谢通门县| 河源市| 霍林郭勒市| 汪清县| 恭城| 内黄县| 呼和浩特市| 梓潼县| 芮城县| 思茅市| 常州市| 海晏县| 东乌珠穆沁旗| 寻甸| 明光市| 遵化市| 沭阳县| 三原县| 图木舒克市| 伊宁市| 德安县| 襄樊市| 永城市| 钟祥市| 昌乐县| 樟树市|