• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 用VB 6.0实现网络远程PC与单片机通信

用VB 6.0实现网络远程PC与单片机通信

录入:edatop.com     点击:

PC串行接口COM1/COM2信号符合RS 232C电气标准,而单片机串行接口采用TTL逻辑电平,实现二者之间的异步串行通信需要电平转换芯片。

单片机串行接口有一个全双工串行接口,经过MAX 232芯片可方便地转换成RS 232电气标准。

本系统以串行通信为备用通信方式,本地端PC通过串口与单片机通信的VB源程序如下:

用VB 6.0实现网络远程PC与单片机通信

3.3 单片机程序设计

单片机部分可进行并口和串口2种方式的通信,用汇编语言编写通信子程序。在这里分别给出2种方式的程序流程图。如图4(a),(b)所示。

用VB 6.0实现网络远程PC与单片机通信

本系统有如下特色:本地端PC起到中继作用;这里使用局域网(如果要使用Internet,必须为本地端PC提供固定的IP地址),当网络连接中断时,可自动重新连接;本地端PC采用并口和串口2种方式与单片机通信。并口采用EPP1.9模式,单片机也可判断超时;远端PC可实时读取单片机中的数据。

本文利用了VB面向对象和可视化编程的特点,将网络、并口、串口通信方式相结合实现了远程PC与单片机系统的通信,并在大功率开关电源控制系统上测试,可完全正常运转。本系统给出的方法,对其他PC通信场合亦有一定参考价值。

作者:张光南,马胜前   来源:现代电子技术

上一篇:电力线载波通信系统中的单片机程序设计
下一篇:DSP控制的电力线通信模拟前端接口设计

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图