新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機收發短信設計

        單片機收發短信設計

        作者: 時間:2013-02-21 來源:網絡 收藏

        圖3 主程序設計流程圖

        3 軟件設計[2]

        本系統程序設計,包括PC界面設計及程序設計。儀器儀表用戶此處只介紹程序設計。程序設計主要包括單片機及TC35模塊初始化程序;單片機對TC35模塊的工作控制程序;TC35模塊的程序。

        主程序是對整個系統框架的描述[3]。本系統主程序的功能是上電后,完成系統的初始化,然后等待PC端或TC35模塊端的命令到達,并根據命令的內容完成相應的動作,如發送或接收短信。流程圖如圖3。

        系統初始化包括單片機本身及TC35模塊的初始化工作。單片機初始化主要是對串口及定時器寄存器進行設置。本系統中,串口設置為波特率9600Bps,并設置定時器0進行延時,用于產生模擬串口所需的波特率。TC35模塊的初始化,則通過單片機發送AT指令對TC35模塊進行設置。

        單片機對TC35的控制也是通過AT指令完成的,并由TC35對指令的響應值來做出相應的動作。對短信的接收方式,單片機采用串口中斷方式,當串口中斷時,便判斷是否為新消息提示,從而進行下一步動作。發送短信息則采用查詢方式,在主程序中對PC端進行循環查詢,對查詢結果執行相應動作。

        4 結束語

        本系統并沒有局限于特定領域的應用,主要是通過本設計對短信息系統中的通用關鍵技術進行分析研究,掌握此技術后,只需增加單片機外圍電路,便可將其應用于遠程數據采集、監控、報警等特定領域。

        參考文獻

        [1]程翔.GSM系統中的短消息業務[J].移動通信,2004,(6):7 -10

        [2]李輝.基于GSM短消息的無線通信系統[D].南京:南京理工大學,2004

        [3]黃惟公,單片機原理與應用技術[M].西安:西安電子科技大學出版社,2007


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沁阳市| 建昌县| 郑州市| 望谟县| 鸡东县| 扶绥县| 翁牛特旗| 柘城县| 舞钢市| 新邵县| 本溪市| 宜君县| 大悟县| 西乌珠穆沁旗| 陇川县| 栾川县| 扶余县| 梧州市| 甘南县| 英德市| 定兴县| 磐石市| 昭通市| 马公市| 淮南市| 乳山市| 麻江县| 莎车县| 宁夏| 清新县| 什邡市| 武山县| 衡水市| 喀喇| 新源县| 桂平市| 连城县| 乌兰浩特市| 罗源县| 湾仔区| 邵东县|