目的及要求: 1、掌握51單片機串口通訊; 1、熟悉Matlab編程開發(fā)環(huán)境; 2、掌握Matlab串口通訊、GUI設(shè)計方法; 3、掌握基于Matlab的數(shù)據(jù)處理(濾波、擬合)方法; 4、設(shè)計一套具有串口通訊、數(shù)據(jù)處理、GUI界面的Matlab仿真應(yīng)用系統(tǒng)。 主要內(nèi)容: (1) Matlab開發(fā)環(huán)境熟悉 熟悉Matlab開發(fā)環(huán)境常用菜單的使用方法;熟悉Matlab常用窗口,包括命令窗口、歷史命令窗口、當(dāng)前工作目錄窗口、空間瀏覽器窗口、數(shù)組編輯窗口和M文件編輯/調(diào)試窗口等;了解Matlab的命令格式;掌握M文件的編寫、調(diào)試和運行;熟悉Matlab的幫助系統(tǒng)。 (2) Matlab串口通訊設(shè)計 使用串口實現(xiàn)Matlab與單片機的通訊,實現(xiàn)將單片機上的采集數(shù)據(jù)實時上傳到Matlab。 (3) 數(shù)據(jù)處理 比較常見的數(shù)字濾波器的性能,包括一階慣性濾波、中位值濾波、算術(shù)平均值濾波、滑動平均值濾波與FIR濾波的效果,依據(jù)實際系統(tǒng)的特性實現(xiàn)數(shù)字濾波器。
|