推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

单片机与上位机VB串口通讯课程设计

更新时间:2020-03-09 21:39:14 大小:2M 上传用户:xuzhen1查看TA发布的资源 标签:单片机上位机vb串口通讯 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1.课程设计要求

PC机与单片机通过MAX232芯片相连(实验板上已设置),完成PC机与单片机之间的通讯,要求:

(1)PC机上编写控制界面;

(2)PC机上输入不同值,单片机控制不同对象(LED闪烁、电机转动等);

(3)PC机上的控制界面显示实时的温度值。

(4)Proteus中完成电路设计、调试与仿真通过。

2.系统功能分析与方案确定

根据设计要求的功能,结合单片机课程所学知识,分析如下:

系统要求PC机与单片机通过MAX232芯片相连,完成PC机与单片机之间的通讯,根据PC机课程所学知识选用VB程序实现串口通信。一般用VB开发串行通信程序有两种方法:一是利用Windows的通信API函数;另一种是采用VB标准控件来实现。

根据所学知识,本次采用VB标准控件来实现。MSComm控件是Microsoft提供的扩展控件,用于支持VB程序对串口的访问。MSComm控件具有两种处理方式:①事件驱动方式:由MSComm控件的OnComm事件捕获并处理通信错误及事件;②查询方式:

通过检查ComlEvent 属性的值来判断事件和错误。本系统利用51单片机和VB现有的MSComm通信控件实现该功能。

该系统是一个能够完成PC机与单片机之间通讯的系统,也就是能够通过PC机对单片机不同功能的控制,并且也能够接收显示单片机发送给PC机的功能内容,可以运用于多种场合,实现一人通过PC机控制不同对象,不同功能,并且能够监控多种数据的功能。该系统的设计方案多样,比如通过PC机控制单片机上的LED灯和直流电动机,在PC机上输入不同的代码,在单片机上完成该代码需要完成的动作。

并且可以通过实时的温度检测,显示在PC机的控制界面上。


部分文件列表

文件名 大小
单片机与上位机VB串口通讯,课程设计.pdf 2M

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载