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