目的及要求: 1、掌握51单片机串口通讯; 1、熟悉Matlab编程开发环境; 2、掌握Matlab串口通讯、GUI设计方法; 3、掌握基于Matlab的数据处理(滤波、拟合)方法; 4、设计一套具有串口通讯、数据处理、GUI界面的Matlab仿真应用系统。 主要内容: (1) Matlab开发环境熟悉 熟悉Matlab开发环境常用菜单的使用方法;熟悉Matlab常用窗口,包括命令窗口、历史命令窗口、当前工作目录窗口、空间浏览器窗口、数组编辑窗口和M文件编辑/调试窗口等;了解Matlab的命令格式;掌握M文件的编写、调试和运行;熟悉Matlab的帮助系统。 (2) Matlab串口通讯设计 使用串口实现Matlab与单片机的通讯,实现将单片机上的采集数据实时上传到Matlab。 (3) 数据处理 比较常见的数字滤波器的性能,包括一阶惯性滤波、中位值滤波、算术平均值滤波、滑动平均值滤波与FIR滤波的效果,依据实际系统的特性实现数字滤波器。
|