新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种单片机虚拟实验室的建立方法

一种单片机虚拟实验室的建立方法

作者:时间:2009-08-27来源:网络收藏

3.1 系统软件的
Keil软件是目前最流行开发MCS-51系列的软件。在该例中,主要完成串口接收,将接收的数据送到P0口,从而实现上位机控制下位机的简单功能。该程序在。Keil软件中编写。

本文引用地址:http://www.eepw.com.cn/article/173627.htm

串口初始化函数如下:

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 环境的集成
分别建立系统的软硬件之后,还要在环境中实现软硬件的联系和上下位机的通信。



评论


相关推荐

技术专区

关闭