目的及要求: 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濾波的效果,依據實際系統的特性實現數字濾波器。
|