4.2软件设计流程
4.2.1建立RS232工程
在VB开发平台上建立一个名为RS232.vpb的新工程。并平台右边的工程窗口为此工程添加4个窗体和1个模块,4个窗体为:frmPC2GSM窗体、frmPC2MCU窗体、frmWelcome窗体、MDIForm窗体,1个模块为:Module1模块。如图15所示:
图15 RS232 工程
4.2.2添加控件和程序
分别为4个窗体和1个模块添加控件和相应的程序。 一、窗体
1、frmPC2GSM窗体
为frmPC2GSM窗体添加4个Frame控件、4个TextBox控件、4个CommadButton控件、1个VScrollBar控件和1个CheckBox控件。如图16所示:
24
图16 frmPC2GSM 窗体添加控件图
修改各个控件并添加程序,完成后如图17所示:
图17 frmPC2GSM窗体图
2、frmPC2MCU窗体
为frmPC2MCU窗体添加2个Frame控件、3个TextBox控件、2个CommadButton控件和1个VScrollBar控件。如图18所示:
25
图18 frmPC2MCU 窗体添加控件图
修改各个控件并添加程序,完成后如图19所示:
图19 frmPC2MCU窗体图
3、frmWelcome窗体
26
为frmWelcome窗体添加1个Label控件、1个CommadButton控件和1个Timer控件。如图20所示:
窗体添加控件图 图20 frmWelcome
修改各个控件并添加程序,完成后如图21所示:
图21 frmWelcome窗体图
4、MDIForm窗体
为MDIForm窗体添加3个ComboBox控件、1个Timer控件和1个 控件。并对各个控件进行修改,完成后如图21所示:
27
图21 MDIForm窗体图
以上四个窗体的部分程序见附件。 二、模块
Module1模块全部为程序,程序见附件。
4.3 程序运行及结果
首先将GSM模板插在移动通信实验系统箱上,打开电源等待试验箱初始化。正确插入SIM卡,打开移动实验箱电源,等待初始化完成[20]。“GSM开发模块”右上角的“MCU-GSM”指示灯先亮几秒后熄灭,然后“PC-GSM”对应的指示灯亮。
在“AT命令输入”框中输入“AT”,看“命令返回信息”窗口是否有信息“OK”或“0”返回。否则,更换波特率,重新试一下。如图22所示:
图22 设置图
设置我们要接收温度的手机号码为1号位。在AT命令窗口输入:
28