基于VB6.0的串口通信设计和实现
[关键词:VB,串口通信] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0415,word全文:37页,合计:10000字 |
研究内容
由于数码管的控制采用单片机方案,控制功能的实现应在硬件和软件两方面进行。单片机及其相应的软件,主要负责存储或生成显示、安排控制信号的定时与顺序、上位机进行通信等。上位机程序选用VB编写,包括MSComm的介绍和程序的实现。数码管由控制电路和驱动显示电路组成。控制电路负责与上位机通信,根据通信距离的远近选用RS-232-C标准总线接口。
此次我们采用PC机和AT89S51单片机组成上下位机方式,上位机和下位机间采用RS-232-C标准通讯,其中PC机用于更新信息数据,单片机用于控制显示电路。
程序的主界面应当能够响应各种操作,并调用程序的各个模块和功能,因此主界面主要实现的功能就是调用本系统的所有其他功能,包括参数设置、自动或手动发送数据、接收和显示数据以及清除数据等功能。
本程序的基本功能是依靠MSComm控件来实现的,首先要将其添加到窗体中。为了实现自动发送功能,还要添加一个Timer控件。这两个控件在程序运行时都是不可见的,我把它们放在窗体的右上角即可。
串口电平转换电路
该产品是由MAXIM公司推出的一款兼容RS-232-C标准的芯片。由于电脑串口RS-232-C电平是-10v +10v,而一般的单片机应用系统的信号电压是TTL电平0 +5v, RS-232-C信号的电平和单片机串口信号的电平不一致,必须进行二者之间的电平转换。在此使用的集成电平转换芯片MAX232为RS-232-C/TTL电平转换芯片。该器件包含两个驱动器、两个接收器和一个电压发生器电路提供TIA/EIA-232-F电平。
单片机电路设计
在选用单片机时,考虑到经济性和目前的流行度上,选用了比较普遍使用的AT89S51。AT89S51是低电压、高性能CMOS 8位单片机,片内含4KB的可反复擦写的程序存储器,器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统及89C51引脚结构,片内配置通用8位中央处理器和Flash存储单元,功能强大的AT89S51单片机可灵活应用于各种控制领域,可为许多嵌入式控制应用系统提供高性价比的解决方案。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0415,word全文:37页,合计:10000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于VB6.0的串口通信设计和实现(论文)!