首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
一种单片机虚拟实验室的建立方法
来源:本站整理  作者:佚名  2009-08-27 12:41:46




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

    串口初始化函数如下:

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

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:29,031.25000 毫秒