基于MATLAB GUI界面的MCU串口实时绘图设计(附软件)

本文主要介绍如何利用MATLAB中的GUI工具来制作串口通信上位机,然后利用单片机读取陀螺仪MPU6050的

数据传送到上位机,利用上位机将数据利用绘图实时显示出来,有一部分是参考网上其它教程,

将在结尾给出参考网址。

一、总体设计原理

PC机有USB接口,可以实现串口通信,通过USB转串口数据线连接单片机,用三根线(收、发、地)来实现数据的发送,用PL-2303HX作为单片机与PC机间的驱动芯片。串口通信总体设计原理图如图1所示。

基于MATLAB GUI界面的MCU串口实时绘图设计(附软件)_第1张图片
图1

二、MATLAB的GUI串口通信设计

GUIDE是一个专用于GUI程序设计的向导设计器。而GUI是由各种图形对象,如图形窗口、图轴、菜单、按钮、

文本框等构建的用户界面,是人机交互的有效工具和方法,通过GUIDE可以很方便地设计出各种符合要求的

图形用户界面。用户可以根据界面提示完成整个工程,却不必去了解工程内部是如何工作的。GUI设计既

可以以基本的MATLAB程序设计为主,也可以以鼠标为主利用GUIDE工具进行设计,

也可综合以上两种方法进行设计。

2.1  GUI界面的整体布局设计

利用MATLAB的GUI界面设计程序界面和功能,利用MATLAB R2014a来实现设计,打开MATLAB后:

1、在命令行窗口输入”guide”调出GUIDE工具,如图2

你可能感兴趣的:(基于MATLAB GUI界面的MCU串口实时绘图设计(附软件))