《移动通信系统实训报告.doc》由会员分享,可在线阅读,更多相关《移动通信系统实训报告.doc(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、,.移动通信系统实训报告 指导老师: 硬件工程师: 软件工程师: 文档负责人: 专业班级: 通信11-1班 2014年 10 月 21 日,.摘 要GSM系统原是泛欧数字移动通信的简称,是欧洲邮电主管部门会议为开发数字蜂窝移动通信体统而在1982年成立的机构。移动通信实验平台涵盖了GSM网络搜寻,GSM话音功能的实现,GSM短信功能的实现等.本论文主要介绍了利用VB来开发一套实现拨打电话,短信息收发功能的信息系统,并给出了短信息发送系统的软、硬件及设计过程,以及当前无线控制的发展趋势,与目前无线通信的紧密连接。该系统基于GSM 原理利用手机通信的远程信息检视系统该系统利用了手机短信的远距离收发
2、与单片机的有效结合,最大特点是可实现安全远距离实时监控,并记录监控结果,由于利用了TC35模块,所以硬件相对简单,主要有PC机、TC35模块、单片机以及它们之间的串行接口,并进行编程来控制。PC机与TC35模块之间的通信协议采GSM通用通信协议,利用VB语言的MSC0MM控件实现两者之间的通信,单片机部分采用了上位机,使检测和检控在不同的地点,确保人员的安全,硬件看门狗使系统运行更可靠。关键词: GSM系统;SIM300C芯片;短信、电话接收;PCB;VB,.AbstractThe GSM system is the pan European digital mobile communicat
3、ions, is the European Telecommunications Department meeting for the development of digital cellular mobile communication system and in 1982 the establishment of the mechanism. The experimental platform for mobile communication coverage of GSM network search, GSM voice function, GSM short message fun
4、ction realization.This paper mainly introduces the use of VB to develop a set of information system implementation calls, SMS function, and gives the hardware and software, the design process of sending the short message system, and the current development trend of wireless control, close connection
5、 with current wireless mobile communication. The system of GSM by using the principle of remote information monitoring system based on mobile phone communications. This system makes use of the effective combination of remote and mobile phone short message and MCU, the biggest characteristic is to re
6、alize safe remote real-time monitoring, and record the monitoring results, because of the use of the TC35 module, so the hardware is relatively simple, mainly serial interface between PC, TC35 module, SCM and their, and programming to control. The communication protocol between PC and TC35 module. T
7、he GSM general communication protocol, to realize the communication between the use of VB language MSC0MM control, single chip microcomputer by PC, the detection and prosecution in the different place, ensuring the safety of personnel, hardware watchdog to make the system more reliable.Key Words: GS
8、M SIM300C ;To send and receive text messages; PCB ;VB,.目 录摘 要IAbstractII第1章 绪论1第2章 GSM系统的介绍22.1简述22.2 移动通信技术22.3 GSM安全32.4 实验的目的及要求32.4.1设计目的32.4.2实验要求3第3章 模块设计53.1 模块设计思路53.2 SCH原理图的绘制53.3 PCB板的设计6第4章 软件设计74.1电路的设计74.2串口电路的设计74.3设计程序8第5章 Visusal Basic的编程环境115.1 VB软件介绍115.2 VB6.0的编程环境125.3 MSCOMM控件1
9、6第6章 实现系统功能的调试20第7章 结 论21参考文献22 第1章 绪论GSM 是当前应用最为广泛的移动电话标准。全球超过200个国家和地区超过10亿人正在使用GSM电话。所有用户可以在签署了漫游协定移动电话运营商之间自由漫游。GSM 较之它以前的标准最大的不同是它的信令和语音信道都是数字式的,因此GSM被看作是第二代(2G)移动电话系统。 这说明数字通讯从很早就已经构建到系统中。GSM是一个当前由3GPP开发的开放标准。基于GSM的短信信息服务,是一种在移动网络上传送简短信息的无线应用,是一种信息在移动网络上存储和转寄的过程。由于公众GSM网络在全球范围内实现了联网和漫游,建议上述系统不
10、需再组建专用通信网络,所以具有实时传输数据功能的短信应用将得到迅速普及。笔者开发设计的基于GSM网络的温度数据采集与无线传输系统正是借助该网络平台,利用短信息业务实现数据的自动双向传递。本系统由数据采集部分、数据接收和发送部分、终端处理部分三个模块组成。数据采集模块将采集到的温度数据存入存储器中。数据收发模块采用双单片机共用E2RPOM的方式,单片机2控制数据从存储器转存入E2PROM中;单片机负责将数据从E2PROM中读出,并经GSM模块借助GSM网络将数据发送出去。单片机不仅控制数据的发送,也控制数据的接收。在这里,E2PROM是温度数据临时存储和上传的中转站。终端处理模块负责将接收到的数
11、据交给计算机处理,并将处理后的结果存放到数据库中,以供查询。当终端处理模块需要向GSM模块发送控制命令时,GSM模块接收过程正好与上述过程相反,从而实现数据的自动双向传递。第2章 GSM系统的介绍2.1简述GSM是Global System For Mobile Communications的缩写。由欧洲电信标准组织ETSI制订的一个数字移动通信标准。GSM是全球移动通信系统(Global System of Mobile communication) 的简称。它的空中接口采用时分多址技术。自90年代中期投入商用以来,被全球超过100个国家采用。GSM标准的设备占据当前全球蜂窝移动通信设备市场
12、80%以上。 GSM 是当前应用最为广泛的移动电话标准。全球超过200个国家和地区超过10亿人正在使用GSM电话。所有用户可以在签署了漫游协定移动电话运营商之间自由漫游。GSM 较之它以前的标准最大的不同是它的信令和语音信道都是数字式的,因此GSM被看作是第二代(2G)移动电话系统。 这说明数字通讯从很早就已经构建到系统中。GSM是一个当前由3GPP开发的开放标准。 从用户观点出发,GSM的主要优势在于用户可以从更高的数字语音质量和低费用的SMS之间作出选择。网络运营商的优势是他们可以不同的客户定制他们的设备配置,因为GSM作为开放标准提供了更容易的互操作性。这样,标准就允许网络运营商提供漫游
13、服务,用户就可以在全球使用他们的移动电话了。 GSM作为一个继续开发的标准,保持向後兼容原始的GSM电话,例如报文交换能力在Release 97版本的标准才被加入进来,也就是GPRS。高速数据交换也是在Release 99版标准才引入的,主要是EDGE和UMTS标准。2.2 移动通信技术GSM属于第2代(2G)蜂窝移动通信技术。2代的说法是相对于应用于80年代的模拟蜂窝移动通信技术以及目前正逐渐进入商用的宽带CDMA技术。模拟蜂窝技术被称为一代移动通信技术,宽带CDMA技术被称为三代移动通信技术,即3G。2.3 GSM安全GSM 被设计具有中等安全水平。系统设计使用共享密钥用户认证。用户与基站
14、之间的通讯可以被加密。The development of UMTS introduces an optional USIM, that 使用更长鉴别密钥保证更好的安全以及网络和用户的双向验证。GSM只有网络到用户的验证(而且还不是 vica versa).虽然安全模块提供了保密和鉴别功能,但是鉴别能力有限而且可以伪造GSM为了安全使用多种加密算法。A5/1和A5/2两种串流密码用于保证在空中语音的保密性。A5/1是在欧洲范围使用的强力算法,而A5/2则是在其他国家使用的弱强度算法。在两种算法中严重漏洞都已经被发现,例如一个单一密文攻击可能实时的中断掉A5/2. 但是系统支持多个不同算法,这样
15、运营商就可以换一个安全等级更强的。 2.4 实验的目的及要求2.4.1设计目的本实训课程通过将计算机与商用GSM模块有效整合成一个系统,使我们通过多个模块的实训理解移动通信的各个实现和工作环节,了解语音通信在移动通信系统中的建立及实现过程,了解短信在移动通信系统中的建立及实现过程,以及中文短信编码方案,通过实训体会中国移动的GSM在实际应用中信号强度等参数的理论及实际含义。通过本实训课程加深我们对理论的理解又能用学习的理论指导实验,避免互相脱节的麻烦,获得理论与实践的双赢。2.4.2实验要求1.设计一个简单的手机系统,完成简单的主叫和被叫功能及短信收发功能。(其主要思想是利用SIM300C芯片
16、,配以MCU,液晶,键盘来设计一个移动通话系统)2.用绘图软件Cadence、Pads等完成系统的原理图及PCB图的设计,并用CAM350软件完成生产用的RS-274-X格式的GERBER文件的校验。3.用VB编写PC上位机操作软件界面,完成上位机直接操控GSM模块功能(语音拨号、来电应答、英文短信发送、英文短信接收。4.用WORD及VISIO编写移动通信系统的说明文档,要求对硬件原理及软件流程加以归纳说明。第3章 模块设计3.1 模块设计思路设计采用芯片如下:单片机主控芯片AT89C51,电平转化芯片MAX232,,移动通信芯片SIM300C,先通过电路图绘制,SCH图绘制,PCB板的设计,
17、PCB板印刷,整个模块焊接,来完成通信模块,然后通过PC机实现软件测试与模拟,最后通过单片机实现对短信电话收发的控制。3.2 SCH原理图的绘制在protel软件的设计平台之上,画出了SCH原理图,它分为显示模块,单片机最小系统模块。两个模块通过图形生成符号,再通过网络号映射的方法将其相连接。以下是SCH原理图:3-1原理图3.3 PCB板的设计在画好的SCH原理图的基础之上,通过菜单栏DESIGNCREAT NETLIST生成网络表文件,再在空白PCB中导入该网络表文件生成初始文件。然后先采用自动布线,再手动布线对部分线进行美观处理,调整好了之后,对PCB文件覆铜,最终生成的PCB板如下所示
18、:3-2未排线PCB图第4章 软件设计4.1电路的设计功能说明:首先完成M401模块硬件电路设计,其次通过AT命令的学习完成相关软件设计,设计结果是将M401模块插入柜机经过调试能实现语音通信和短信收发。 4.2串口电路的设计单片机与GSM模块一般采用串行异步通信接口,通信速度可设定,通常为19200bps。采用这种RSM232电缆方式进行连接时,数据传输的可靠性较好。RS232接口方式连接,通过串行接口集成电路和电平转换电路与GSM模块连接,电路比较简单,所涉及的芯片包括单片机89C52和电平转换芯片MAX232,是非常常见的接口电路。需要说明的是,该接口通过I2C总线扩展了一个E2PROM
19、存储器芯片AT24C64,它的主要作用是存储数据,而且断电信息也不会丢失,这些特性正是存储数据所必须的。注意事项如下:1、串口3线通讯,当实验中只用3跟线(RXD、TXD、GND)时,可以正常通AT命令,打电话,以及下载模块升级程序;2、在应用MCU+模块的情况下,单片机应禁止在模块加电瞬间(10S左右)通过串口与模块进行数据交互;3、本模块串口电平为2.8V,与外围串口电平有较大差异,需使用串口电平转换芯片进行隔离。4.3设计程序AT命令控制AT即Attention,AT命令集是从TE或DTE向AT或者DCE发送的。通过TA、TE发送AT命令来控制MS的功能,与GSM网络业务进行交互。通话功
20、能的实现:当模块收到呼叫来电时,设置RING信号并向用户发送“RING”,然后等待用户应答呼叫。用户输入ATA命令后,返回OK即完成应答。ATD(呼叫拨号):用于建立会话、数据业务或传真业务,也可以控制补充业务。对于数据或传真业务,向用户模块发送如ASCII字符:ATD为被叫号码。对于语音电话,用户向模块发送如下ASCII字符ATD为被叫号码。短信功能的实现:AT+CMGF(选择消息格式):选择消息为TEXT或PDU格式。用PDU格式,十六禁止表示数据单元,包括所有信息的短消息,以二进制方式传送(写成十六进制的格式)。用TEXT格式,命令和响应均为ASCII字符。AT+CMGS(发送短消息):
21、采用TEXT方式的命令格式AT+CMGS=Text is entered (按Ctrl+Z发送出去/按ESC取消)采用PDU方式命令格式:AT+CMGS=PDU is entered (按Ctrl+Z发送出去/按ESC取消)AT+CMGS(读取短消息):命令格式:AT+CMGS=为短消息在内存中的储存位置。 源码:拨打电话:Private Sub 拨号_Click()Dim bohao As Stringbohao = Text3.Textbohao = Trim(bohao)sendstring = atd & bohao & ; & Chr$(13) & Chr$(10)Me.MSComm
22、1.Output = sendstringDo DoEvents Loop Until Me.MSComm1.InBufferCount = 8 Sleep (100) instring = Me.MSComm1.Input Text5.Text = Text5.Text + instringEnd SubPrivate Sub Command4_Click()sendstring = ath & Chr$(13) & Chr$(10) Me.MSComm1.Output = sendstring Do DoEvents Loop Until Me.MSComm1.InBufferCount
23、= 8 Sleep (100) instring = Me.MSComm1.Input Text5.Text = instringEnd Sub收发短信:Mscomm1.Settings=”9600,N,8,1”9600波特,无奇偶校验,8位数据,一个停止位Mscomm1.InputLen=0读入整个缓冲区Mscomm1.Portopen=True打开端口发送短消息的代码如下:MSComm1.Output=AT+CMGF=1+vbCr设置发送的模式,注意:一定要加上vbCrMSComm1.Output=AT+CSCA=&Chr$(34)&8613010341500&Chr$(34)&,129+
24、vbCr8613010341500是短消息中心,各地的号码不一样,必须设置当地的短消息号码MSComm1.Output=AT+CMGS=&Chr$(34)&13057575064&Chr$(34)&,129+vbCr 13057575064是对方手机号MSComm1.Output=test&Chr$(26) chr$(26)是Ctr+Z第5章 Visusal Basic的编程环境5.1 VB软件介绍Basic语言是20世纪60年代美国Dartmouth学院的两位教授共同设计的计算机程序设计语言,其含义是“初学者通用的符号指令代码”。它简单易学、人机对话方便、程序运行调试方便,因此很快得到了广泛
25、的应用。1988年,Microsoft公司推出的Windows操作系统,以其为代表的图形用户界面在微机上引起了很大的影响。在图形用户界面中,用户只要通过鼠标的点击和拖动便可以形象地完成各种操作,不必键入复杂的命令。但是对于程序员来说,可视化程序设计语言正式在这种背景下产生。可视化程序设计语言除了提供常规的编程外,还提供一套可视化的设计工具,便于程序员建立图形对象。1991年Microsoft公司推出的Visusal Basic语言是以结构化Basic语言为基础,以事件驱动为运行机制。继而Visusal Basic经历了1.0版、2.0版、6.0版的几次升级,他的功能也更加强大,更加完善。其主要
26、的功能特点是:a) 具有面向对象的可视化设计工具b) 事件驱动的编程机制c) 提供了易学易用的应用程序集成开发环境d) 结构化的程序设计语言e) 强大的数据库操纵功能f) Active技术g) 网络功能h) 多个应用程序向导i) 完备的Help联机帮助功能5.2 VB6.0的编程环境 图5-1 VB6.0编程环境图1、 标题栏标题栏中的标题为“ Microsoft Visusal Basic 设计”说明此时集成开发环境处于设计模式,在进入其他状态时,方括号中的文字将被做相应的变化。VB有三种工作模式:设计模式:可进行用户界面的设计和代码的编制,来完成应用程序的开发。运行模式:运行应用程序,这时
27、不可编辑代码,也不可编辑界面。中断模式:应用程序运行暂停中断,这时可以编辑代码,但是不可编辑界面。按F5键或单击“继续”按扭程序继续运行,单击“结束”按扭停止程序的运行。在此模式回弹出“立即”窗口,在窗口内可输入简短的命令,并立即执行。2、菜单栏VB6.0菜单栏中包括13个下拉式菜单,这是程序开发过程中需要的命令。(1) 文件(FIle):用于创建、打开、保存、显示最近的工程以及生成可执行文件的命令。(2) 编辑(Edit):用于程序源代码的编辑。(3) 视图(View):用于集成开发环境下程序源代码、控件的查看。(4) 工程(Project):用于控件、模块和窗体等对象的处理。(5) 格式(
28、Format):用于窗体控件的对齐等格式化的命令。(6) 调试(Debug):用于程序的调试、查错的命令。(7) 运行(Run):用于程序的启动、设置中断和停止的等程序运行的命令。(8) 查询(Query):VB6.0新增,在设计数据库应用程序时用于设计SQL属性。(9) 图表(Diagram):VB6.0新增,在设计数据库应用程序时编辑数据库的命令。(10) 工具(Tools):用于集成开发环境下工具的扩展。(11) 外接程序(Add-Ins):用于为工程增加或删除外接程序。(12) 窗口(Windows):用于屏幕查的层叠、平铺等布局以及列出所有打开文档窗口。(13) 帮助(Help):帮
29、助用户系统学习掌握VB的使用方法及程序设计方法。3、工具栏工具栏可以迅速地访问常用的菜单命令。除了所有的标准工具栏外,还有编辑、窗体编辑器、调试等专用的工具栏。要显示或隐藏工具栏,可以选择“视图”菜单的“工具栏”命令或用鼠标在标准工具栏处单击右键选取所需的工具栏。4、窗体窗口窗口窗体在、如图5-2所示。图5-2 窗口窗体图窗体是VB应用程序的主要构成部分,用户通过与窗体上的控制部件可控制应用程序的运行,得到结果。每个窗体查必须有唯一的窗体名字。处于设计状态的窗体有网格点构成,网格点方便用户对控件的定位,网格点检举可以通过“工具”菜单的“选项”命令,在“通用”标签的“窗体设置网格”中输入“宽度”
30、和“高度”来改变。运行时通过属性控制窗体的可见性一个应用程序至少有一个窗体窗口。5、属性窗口属性窗口如图5-3所示。图5-3 属性窗口图所有窗体或控件的属性,如颜色、字体、大小等,可以通过属性窗体来修改。属性窗口由以下部分组成:对象列表框:单击其右边的下拉按扭可打开所选窗体所包含对象的列表。属性显示排列方式:有“按字母序”和“按分类按扭”。属性列表有中间一条线把其分成两个部分,左边列出的是各种属性;右边列出的则是响应的属性值。用户可以选顶某一属性,然后对该属性值进行设置或修改。属性含义说明:当在属性列表框选取某属性时,在该区显示所选属性的含义。6、程资源管理器窗口如图5-4所示。图5-4 程资
31、源管理器窗口工程资源管理器窗口有三个按扭,分别为: “查看代码”按钮:切换到代码窗口,显示和编辑代码。 “查看对象”按钮:切换到窗体窗口,显示和编辑对象。“切换文件夹”按钮:切换文件夹显示的方式。工程资源管理器下面的列表窗口,以层次列表形式列出组成这个工程的文件。他包含两种主要类型的文件:窗体文件(.frm文件):该文件存储窗体上使用的所有控件对象和有关的属性、对象相应的事件过程、程序代码。一个应用程序至少包含一个窗体文件。标准模块文件(.bas文件):该文件存储所有模块级变量和用户自定义的通用过程。通用过程是指可以被应用程序各处条用的过程。每个窗体都有各自的代码窗口,打开代码窗口有以下三种方
32、法:(1) 从工程窗口中选择一个窗体或标准模块,并选择“查看代码”按钮;(2) 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗体本身;(3) 从“视图”菜单中选择“代码窗口”命令。代码窗口主要包括:(1)“对象”下拉式列表框:显示所选对象的名称。可以单击右边的下拉按钮,来显示此窗体中的对象名。其中“通用”表示与特定对象无关的通用代码,一般在次声明模块级变量或用户编写子定义过程。(2)“过程”下拉式列表框:列出所有对象对应于“对象”列表框中对象的事件过程名称。在对象列表框选择对象名,在过程列表框中选择事件过程名,即可构成选中对象的事件过程模板,用户可在该摸板内输入代码。(3)“代码”框:输入
33、程序代码。(4)“过程查看”按钮:只能显示所选的一个过程。(5)“全模块查看”按钮:显示模块中全部过程。5.3 MSCOMM控件微软的软件系统中提供了MSComm通讯控件。该控件在windows ystem 目录下,通讯控件是PC机通过串行端口与其它设备实现轻松连接的利器Visual basic等开发人员都可以使用它通过使用MSComm通讯控件,可简单高效的实现设备之间的通讯,而不必调用低级的API函数,从而使编程效率大大提高也降低了因编程不当导致系统不稳定。利用Mscomm控件完成一般的数据通信,使用此控件还是非常方便的,在接收数据方面可通过OnComm事件响应从而用Input属性从此控件的
34、接收缓存区获得数据,在发送数据方面是通过给此控件的Output属性赋值来实现。在发送和接收时通过改变Output和Input的属性的类型来改变接收到的数据:若设置为字符串类型,则按文本方式发送或接收;若设置为字节数据,则按二进制数据格式发送或接收。MSC0mm控件的主要属性:1)commPorL:设置并返回通讯端口号,在设计时,value可以设置成从1到16的任何数(缺省值为 1),注意:必须在打开端口之前设置CommPort属性;2)Settings:以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位,设置的格式为“BBBB,P,D,S”,BBBB为波特率,P为奇偶校验,D为数据位数,
35、S为停止位数;3)PortOpen:设置并返回通讯端口的状态。也可以打开和关闭端口title表示串口打开;4)Input:从接收缓冲区返回和删除字符;5)Output:向传输缓冲区写一个字符串;6)InputMode:设置发送和接收数据的类型,0表示文本的方式1表示二进制的方式;7)Rthreshold:设置CommEvent属性为comEvReceive并产生OnComm之前设置并返回的要接收的字符数,若Rthreshold属性设置为0(缺省值)则不产生OnComm 事件;8)SThreshold:MSComm 控件设置CommEvent属性为comEvSend并产生OnComm事件之前设置
36、并返回传输缓冲区中允许的最小字符数若设置Sthreshold属性为l,当传输缓冲区完全空时MSComill控件产生OnComm事件。如果在传输缓冲区中的字符数小于value,CommEvent属性设置为comErSend并产生0nComm 事件:9)InputLen、Input:收缓和发送缓冲区字符数或字节数:10)comEvent:该属性列出了控件触发事件的类型和具体的事件活错误MSCOMM只有一个OnComm事件只要eomEvent的值一改变就会触发该事件这表示发生了一个通信错误或事件。开发步骤:1、创建新的工程 启动Visual Basic 60在“文件”菜单中,单击“新建工程”,选择“
37、标准.exe” 单击确定2、加人MSComm控件 在“工程”菜单中单击“部件”显示“部件”对话框 选定“Microsoft Comm Control 6O”控件名称左边的复选框 单击”确定”关闭“部件”对话框,MSComm控件将出现在工具框中 将MSComm控件添加到窗体上添加MSComm控件如图5-6所示。图5-6 添加MSComm控件图3、编写代码在窗体中加入一个组合框控件,名称为Comboport,用于选择设置通讯端口。加入一个命令按钮,用于控制通讯。加入一个通讯控件,名称为MSComml。加入一个文本框控件,名称为Textl,用于显示接收的数据。实现的界面如图5-7所示。 图5-7 短
38、信息收发界面第6章 实现系统功能的调试对于VB的调试,此软件提供了两种方式:逐语句、逐过程。在调试时可以提供断点,来逐步检查一段一段的程序,这对庞大的系统程序非常有用,当有错误时光标将移动到错误行以方便调试,就这样直到全部程序无错误。调试成功后,可以点击运行按钮,来运行全部的程序,以实现其功能。第7章 结 论经过接近一个月的时间的摸索,基于SIM300C的GSM收发模块已经基本完成。设计中所做的主要内容如下:1、围绕“GSM收发模块设计”这一课题,从网上和以前的一些教程中收集大量参考材料,了解GSM体统的发展、历史、现状等基本情况。并对设计中所用的各个芯片的功能与基本结构进行了重新的认知,也从
39、中体会设计涉及的关键技术的重要性及应用,对AT命令的使用,原理图的绘制、程序的编译、各个电路的功能都有了全新的理解。2、在系统设计制作过程中重点在芯片与电路的结合上,通过多次的软件模拟调试,最后实现了短信的接收。GSM的收发模块现如今在很多领域都有广泛的运用,在人们不断的摸索和进步中,它也会越来越符合人们的高要求。创新设计无疑是很锻炼我们自学能力和自主动手能力的,在这个过程中会遇到很多以前没有遇到的问题,只有自己不断的摸索思考并解决问题,才能从这次设计中收获更多。通过这次设计又重新体会了运用以前所学知识解决问题的重要,不仅锻炼动手能力,也锻炼了思维。,.参考文献1 黄菇云、张学忠、王福成.Wi
40、ndows 2000编程利器VisualBasic控件高手.希望电子出版社.20012 范逸之、陈立元主编.Visual Basic与RS一232串行通信控制.清华大学出版3 李鸿.用单片机控制手机收发短消息J.计算机与数字工程,20054 李辉.基于GSM短消息的无线通讯系统D.南京:南京理工大学,2004.5 梁恩主.Visual Basic 6.0编程与实例解析.北京科学出版社.20006 李旭晖、高仁忠、徐瀚伟.Visual Basic程序设计技巧1001例.电子工业出版社.19997 秦龙.MSP430单片机应用系统开发典型实例.电力出版社.20058 范逸之、陈立远.Visual Basic与RS232 串行通信控制.中国青年出版.20029 钟震宇、赵云胜.基于Windows串行通信开发技术.网络与通信.2002社.200