国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于GSM模塊發(fā)送中英文短消息的設(shè)計

2014-11-17 05:23:33周皓陳榮張文峰
科技創(chuàng)新與應(yīng)用 2014年33期
關(guān)鍵詞:單片機

周皓 陳榮 張文峰

摘 要:基于GSM短消息業(yè)務(wù)不需要建立撥號連接,只需把待發(fā)的信息加上目的地址發(fā)送至短消息中心,再由短消息中心轉(zhuǎn)發(fā)到最終目標(biāo)。文章主要介紹基于GSM模塊收發(fā)中英文短消息控制系統(tǒng)設(shè)計。應(yīng)用Keil uVision 中的C語言在集成開發(fā)平臺上設(shè)計程序,調(diào)試并運行,下載程序到模塊中的單片機,通過單片機來控制GSM模塊實現(xiàn)打電話、接電話、收發(fā)中英文短消息等功能。

關(guān)鍵詞:GSM;單片機;C語言

1 概述

近幾年,很多檢測系統(tǒng)都用GSM模塊來進行信息的傳輸,主要是通過語音、短信息、數(shù)據(jù)等方式來進行傳輸?shù)?,所以通過單片機來控制GSM模塊,其所組成短消息處理系統(tǒng)具備良好的發(fā)展前景和廣大的使用空間。

當(dāng)前,GSM在工業(yè)應(yīng)用領(lǐng)域方面非常流行,可以在許多行業(yè)中看到與GSM模塊相結(jié)合的產(chǎn)品。比如,在車輛監(jiān)控方面,GSM模塊能夠把車輛GPS數(shù)據(jù)發(fā)送到車輛管理中心;在家庭中,無線報警系統(tǒng)可以在發(fā)生火災(zāi)或盜竊事件時立即通知住戶并且報警。

2 系統(tǒng)的硬件設(shè)計

2.1 系統(tǒng)的硬件結(jié)構(gòu)

該系統(tǒng)主要是由單片機STC11F08XE和模塊TC35i構(gòu)成。系統(tǒng)的結(jié)構(gòu)框圖由圖1所示。該模塊按照不同的功能可以分為三個部分,分別為:電源部分、IGT啟動電路部分以及串行口電路部分[1]。

2.2 GSM模塊TC35I簡介

這款模塊是德國西門子工業(yè)的GSM模塊, 該模塊包括電源、閃存、ZIF連接器、天線等6個部分。能夠通過上位機來控制GSM模塊實現(xiàn)撥打電話、接聽電話、掛斷電話、發(fā)送短消息、接收短消息等功能,本模塊包含一個單片機,因此也可以通過單片機來完成撥打電話、接聽電話、掛斷電話、發(fā)送短消息、接收短消息等功能;而且還能夠通過單片機來解析接收到的短信息,并根據(jù)短信息內(nèi)容進行操作,例如關(guān)上和開啟繼電器等,以此達成遠程監(jiān)控

2.3 單片機STC11F08XE簡介

STC11系列單片機是由STC出產(chǎn)的新一代8051單片機,其特點是高速、低功耗、超強抗干擾,代碼能夠和傳統(tǒng)的8051相兼容,不過速度比傳統(tǒng)的快8至12倍[2]。

3 系統(tǒng)軟件設(shè)計

本系統(tǒng)程序部分是使用C語言程序編寫的,主要實現(xiàn):當(dāng)系統(tǒng)上電時,對GSM模塊和單片機系統(tǒng)初始化,如:網(wǎng)絡(luò)握手指令,查詢運營商。另外,對于單片機的串行通信及各I/O口初始化。

3.1 軟件設(shè)計的流程圖

在單片機上電后,進行系統(tǒng)初始化,即對各硬件模塊和軟件模塊進行初始化,然后進入信號檢索掃描的循環(huán)系統(tǒng)中[3],程序框圖如圖2所示。

3.2 發(fā)送短消息設(shè)計

對于SIM卡中的短消息,可以顯示其編號、類型(已讀、未讀)、發(fā)送者號碼、消息正文和發(fā)送時間。如果想發(fā)送短消息,必須先檢查,如果串口已打開以及模塊連接正確,而且目標(biāo)手機和短信中心號碼正確,然后才開始發(fā)送AT指令。短信收發(fā)的模式可以分為三種,分別為Block、Text、PDU。Block模式定義了一個二進制協(xié)議,這種模式現(xiàn)在很少使用了;Text是一種純文本形式,你可以使用不一樣的字符集;PDU模式定義了一個基于字符的協(xié)議接口,其要求是字符要限定于十六進制字符?,F(xiàn)在PDU模式在所有手機中都得到應(yīng)用,它的特點是支持多種編碼方式,可以使用不同的字符集。因此本章重點介紹PDU模式發(fā)送短信[4],其程序流程如圖3所示。

4 結(jié)束語

本設(shè)計利用單片機來控制GSM模塊TC35I,發(fā)送各種AT指令實現(xiàn)手機的一部分基本功能。還可以擴展對外接按鍵進行不同功能的定義,從而實現(xiàn)打電話、接電話、掛電話、發(fā)送英文短消息以及發(fā)送中文短消息等功能。

參考文獻

[1]陳凱.基于GSM模塊TC35I的收發(fā)控制系統(tǒng)設(shè)計[J].武漢工程大學(xué)學(xué)報,2011,9(12):12~13.

[2]李鴻.用單片機控制手機收發(fā)短信息[J].電子技術(shù)應(yīng)用,2011,3(1):24~26.

[3]謝維成,楊加國.單片機原理與應(yīng)用及C51程序設(shè)計[M].北京:清華大學(xué)出版社,2003.

[4]郭天祥.新概念C51單片機C語言教程[M].北京:電子工業(yè)出版社,2009.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
Microchip推出兩個全新PIC單片機系列
庆城县| 额敏县| 东港市| 芜湖县| 卢龙县| 祥云县| 宜春市| 临泽县| 溧阳市| 黎平县| 广平县| 化德县| 上林县| 宜兰市| 林甸县| 陈巴尔虎旗| 屏山县| 昌宁县| 株洲县| 宜兴市| 托克托县| 赤峰市| 永清县| 青河县| 上林县| 肇源县| 拉孜县| 彭泽县| 同心县| 四会市| 静安区| 天柱县| 霍林郭勒市| 油尖旺区| 武宁县| 巫山县| 榆中县| 左云县| 和顺县| 繁昌县| 丰宁|