• 基于VB6.0的MSP430 单片机与PC机串口通信设计
  • 基于VB6.0的MSP430 单片机与PC机串口通信设计

    基于VB6.0的MSP430 单片机PC机串口通信设计 
     
     
      随着计算机技术的不断发展,计算机应用在其发展过程中逐步形成两大分支,一是通用计算机,PC 机为代表,着眼于高速数值运算和数据处理,但实时测控能力较弱。二是嵌入式微机,以单片机为代表,着重发展测控技术,但其数值运算和数据处理能力较弱。目前,在工业控制以及数据采集和数据处理的大型系统中,由于PC 机软件资源丰富,人机交互方便等优点。以PC 机作为上位机,以单片机组成的控制单元作为下位机,较好地实现测控及显示,又能较快地实现数据采集和处理。逐渐成为现代工业控制领域的一个优化方案。
      故提出了基于VB6.0 的PC 机与MSP430 单片机串行通信的实现方法。以RS485 接口为基础,以PC 机为上位机,以MSP430 系列单片机为下位机。通过VB6.0 实现了对各个下位机控制参数的实时监控和管理,解决了长期以来单片机与PC机互连中编程难度大,运行效率低的瓶颈。
       MSComm 控件与MSP430 单片机
      计算机编程语言中,Visual Basic 6.0 是Microsoft 公司推出的面向对象的可视化开发编程工具,具有丰富的数据类型和结构化程序结构,开发效率高,界面制作美观方便等优点,且应用日益广泛,故Visual Basic 6.0 语言做到了真正的面向对象编程。其中,MSComm 控件全称为Microsoft CommunicationControl, 是微软公司提供的ActiveX 控件, 目的是为了简化Windows 下串行通信编程。通过对此控件的属性和事件进行编程, 从而实现数据的发送和接收。
      MSComm 控件通过串行端口传输和接收数据, 为应用程序提供串行通信功能。MSComm 控件提供下列两种处理通信的方式: 事件驱动方式和查询方式。
     
      事件驱动方式
     
      事件驱动通信是处理串行端口交互作用的一种非常有效的方法。在许多情况下, 在事件发生时需要得到通知, 例如, 在串口接收缓冲区中有字符, Carrier Detect 或Request To Send 线上的一个字符到达或一个变化发生时。在这种情况下可以利用MSComm 控件的OnComm 事件捕获并处理这些通信事件。
      OnComm 事件还可以检查和处理通信错误, 以及所有通信事件和通信错误的列表。

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2012 致芯科技 版权所有