新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PC機與單片機串行通信設計方案

        PC機與單片機串行通信設計方案

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

        3.1 上位機程序

        上位機程序可以用VB,VC++等語言來編程,但本采用比較方便的C#來編程實現,其流程圖如圖3所示。

        3.2 程序

        程序主要包括主程序、發送子程序、單片機接收子程序、液晶顯示子程序、鍵盤輸入子程序五部分,均采用C語言進行模塊化編程。由于篇幅原因,下面只給出了單片機發送子程序和接收子程序,如圖4,圖5所示。

        4 測試結果

        測試時,連接好硬件打開口COM1,并設波特率為9 600 b/s。單片機發送字符串“675”給機,其液晶顯示如圖6所示,相應的機界面顯示如圖7所示。機發送69asd給單片機,液晶屏上即可接收到“69asd,如圖8,圖9所示。測試結果說明:基于口的PC機與單片機之間的雙工無線是切實可行的,而且無線傳輸的距離至少可達到100 m。

        5 結語

        采用CCll00收發器通過串口實現了PC機與單片機之間的雙工無線。此系統可應用到一些遠距離控制或者是危險性比較高的數據采集和控制的場合,用于采集溫度、濕度等參數,還可擴展到無線傳感器網絡領域,實現諸如無線抄表、智能家居等系統。

        電氣符號相關文章:電氣符號大全


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


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


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


        數字通信相關文章:數字通信原理


        通信相關文章:通信原理


        存儲器相關文章:存儲器原理


        塵埃粒子計數器相關文章:塵埃粒子計數器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 奉化市| 瑞丽市| 昌乐县| 阿瓦提县| 石泉县| 白山市| 佛山市| 旬邑县| 视频| 敦化市| 洛阳市| 青州市| 大田县| 普兰店市| 潜山县| 乐山市| 上虞市| 绥化市| 拜城县| 游戏| 龙陵县| 南城县| 宝清县| 宜兰市| 荥经县| 泽州县| 墨脱县| 德州市| 山西省| 武汉市| 塔城市| 葫芦岛市| 循化| 锡林浩特市| 宁晋县| 肇东市| 宁乡县| 南宁市| 玉林市| 定边县| 安宁市|