·上一文章:基于STC单片机的经济型步进电机控制系统
·下一文章:基于PIC单片机的墨斗操作台系统的设计
串口初始化函数如下:
3.2 位机控制程序的建立
上位机使用VB建立界面和通信程序,完成数据的发送。利用VB开发串口通信程序主要有两种方法:一是使用MSComm串口控件;二是调用Windows API函数。在实践中,使用VB串口控件实现通信的方法比调用API动态链接库的方法更加方便快捷,也减少了因编程不当导致的系统不稳定。
建立8个checkbox数组,分别对应控制P0口的8个小灯;8个1abe1数组,分别对应8个编号;2个按钮分别为发送、退出;1个MSComm控件。在这里,使用虚拟串口COM3,串口设置与Proteus中的一致,运行如图5所示,程序如下:
声明全局变量:Dim DataOutValue As Integer DataOutValue为发送值。
初始化程序:主要完成对串口的设置,包括选择串口,设置波特率,设置数据格式,打开串口等。
4 虚拟环境的集成
分别建立系统的软硬件之后,还要在虚拟环境中实现软硬件的联系和上下位机的通信。