400-810-1218加入收藏夹|设为主页|广告服务|网币|登录|注册
当前位置:首页 >> 技术频道 >> 单片机开发

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

来源: 作者:佚名 发布时间:2009-09-15 09:43:29 发表评论

  0 引 言

  单片机的学习是一个实践性很强的过程,目前的单片机实验室基本采用硬件仿真设备搭建,受资金和场地的限制,单片机实验室配置的灵活性和完整性受到一定的限制。针对这些问题,在此提出一种建立基于个人PC和各种软件的单片机个人虚拟实验室方案。所谓“虚拟实验室”,就是将计算机上的各种虚拟仪器,按实验要求和设计原理,虚拟出与现实相同的实验系统,进而在这个系统上完成整个实验。与传统实验模式相比,虚拟实验具有比较明显的优势,例如,涉及的实验内容全面,硬件投入少,学生可自行实验,实验过程中损耗小,与工程实践最为接近等。一般的虚拟实验室仅包含单片机系统的调试,本文在此基础上又加入了与上位机的联合调试。

  在此,以使用VB通过RS 232串口控制51单片机LED的亮灭为例,介绍基于PC和软件建立单片机虚拟实验室的过程。

  1 单片机虚拟实验室的构成

  原理框图如图1所示。上位机用于编写监控界面及程序,实现对单片机系统的监控,它可以使用VB,VC,Delphi等软件实现;虚拟串口用来实现上下位机通信的软件模拟,在这里也可以使用自带通信类的LabVIEW来实现上位机软件和虚拟串口两项功能;虚拟调试一般以Proteus为平台,建立单片机系统的硬件系统;联合调试软件可为单片机系统提供软件,Proteus支持Hex,COF,D90类型文件,同时支持第三方的软件编译和调试环境,联合调试软件一般有Keil,ADS,Wave等。

  

  为了更具有代表性和一般性,该方法的上位机软件使用VB 6.O开发,虚拟串口采用Virtual Serial Ports Drivei XP 5.1;虚拟调试平台采用Proteus 6.7 SP3;联合调试软件使用Keil C51 μVision 2。

0
顶一下
0
踩一下

相关文章

发表评论

请自觉遵守互联网相关政策法规,作者管理后台可以删除恶意评论、广告和违禁词语。