电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Basic实现PC与89C51单片机之间的串行通信VIP免费

Basic实现PC与89C51单片机之间的串行通信_第1页
1/5
Basic实现PC与89C51单片机之间的串行通信_第2页
2/5
Basic实现PC与89C51单片机之间的串行通信_第3页
3/5
运用 Visual Basic 实现 PC 与 89C51 单片机之间的串行通信作者:沈 飙 夏海燕 摘要 在 Visual Basic 开发环境下,运用 VB 提供的通信控件,实现 PC 机与 89C51 单片机之间的串行通信。 关键词 Visual Basic 89C51 单片机 串行通信 A/D D/A 转换Serial Communication between PCand 89C51 with Visual Basic Abstract:Serial communication between PC and 89C51 single-chip-computer by MSCOMM control box of Visual Basic is introduced. Key Words:Visual Basic 89C51 Serial communication A/D D/A1 系统简介 在中科院等离子体物理研究所受控核聚变物理实验装置控制系统中,我们开发设计了以计算机控制为基础的各种信号予置系统,系统原理如图 1 所示。 图 1 系统原理图 系统上位机由一台(PC586)微机构成,软件采用 Visual Basic 编程,作出十分直观的人机界面,并通过串行口将所需的各种予置信号(数字信号)传给单片机系统,再由单片机系统产生实际的模拟信号经线性光电隔离器送到现场。予置数值可以分别显示在 PC 机软件窗口和单片机系统的予置数字表头上。同时,现场实测信号经过线性光电隔离器,也可以实时显示在本系统的检测数字表头上和 PC 机的界面上。如此设计界面直观,而且利于对现场信号进行实时监测。因此,采用本系统,大大提高了现场信号予置精度,对实验操作人员来说人机界面良好,简单易懂。我们将分硬件和软件两方面分别介绍该系统的情况。2 硬件介绍 从系统原理图上可见,本系统关键的硬件部分是单片机系统的设计,上位机 PC 机则直接利用它的RS232 串行口即可。系统硬件原理如图 2 所示。图 2 系统硬件原理图 本系统采用 CPU 为 89C51 的单片微机,89C51 本身带有 2K 的内存储器,可以在编程器上实现闪烁式的电擦写达几万次以上,比以往惯用的 8031CPU 外加 EPROM 为核心的单片机系统在硬件上具有更加简单、方便等优点,而且完全兼容 MCS 51 系列单片机的所有功能。该单片机系统的工作流程是这样的:89C51 单片机利用自身具有的串行通信口,直接接收 PC 机传送下来的串行数据,然后将所接收的各组数据通过并行口输出,经过数字光隔,送到数据锁存器 74LS373,最后将锁存的数据送到 D/A 转换器进行数模转换并通过运放将模拟信号输出,同时显示在相应的予置数字表上。现场返回的信号通过隔离,经过 A/D 转换器...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Basic实现PC与89C51单片机之间的串行通信

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部