④掌握mcs-51儲存器結構;
⑤熟悉mcs-51的並行i/o埠基本結構及用途;
⑥熟悉mcs-51微控制器時鐘電路與時序。
3.mcs-51的指令系統
①掌握mcs-51指令系統的定址方式;
②分類歸納、總結、掌握mcs-51指令功能、特點、對標誌位的影響,尤其注意位操作指令。
4.mcs-51組合語言程式設計
①了解機器語言、組合語言和高階語言;
②掌握mcs-51偽指令;
③了解組合語言源程式的彙編;
④掌握順序結構、分支結構、迴圈結構的組合語言程式設計方法;
⑤掌握查表程式、尋找關鍵字程式、碼制轉換程式、數值極值查詢、排序等基本程式的設計;
⑥掌握子程式的設計方法。
5.mcs-51的中斷系統
①建立中斷的概念;
②掌握mcs-51微控制器的中斷結構;
③熟悉mcs-51的中斷源;
④掌握mcs-51的中斷控制;
⑤熟悉中斷響應條件、外中斷的觸發方式、中斷請求的撤消;
⑥掌握中斷服務程式的設計。
6.mcs-51的定時器/計數器
①熟悉定時器/計數器結構;
②掌握定時器/計數器的4種工作方式;
③掌握定時器/計數器的程式設計與應用。
7.mcs-51的序列口
①熟悉序列口的結構;
②掌握序列口的4種工作方式;
③掌握序列口的應用程式設計。
8.mcs-51微控制器擴充套件儲存器的設計
①掌握系統總縣的構造技術;
②掌握讀寫控制、位址空間分配和外部位址鎖存器;
③掌握外部資料儲存器、外部程式儲存器的擴充套件;
④熟悉常用的ram、eprom型號。
9.mcs-51擴充套件i/o介面的設計
①掌握i/o介面編址方式、掌握i/o資料的幾種傳送方式;
②掌握mcs-51與8255a介面的連線、程式設計;
③掌握mcs-51與8155h的連線、程式設計;
④掌握用74ls ttl電路擴充套件並行i/o口;
⑤掌握用mcs-51的序列口擴充套件並行口;
10.mcs-51與鍵盤、顯示器、撥盤、印表機的介面設計
①掌握mcs-51與led顯示器的介面設計(硬體、軟體);
②掌握mcs-51與鍵盤的介面設計(硬體、軟體);
③掌握mcs-51與液晶顯示器(lcd)的介面設計(硬體、軟體);
④掌握mcs-51與微型印表機的介面設計(硬體、軟體);
⑤掌握mcs-51與bcd碼撥盤的介面設計。
11.mcs-51微控制器與d/a、a/d轉換器的介面
①熟悉常用的8位、16位d/a晶元、掌握與mcs-51的介面設計(硬體、軟體);
②熟悉常用的8位、16位a/d晶元、掌握與mcs-51的介面設計(硬體、軟體);
③掌握mcs-51與v/f轉換器的介面設計(硬體、軟體);
12.mcs-51 的功率介面設計
①熟悉mcs-51的輸出驅動能力機器外圍整合數字驅動電路;
②掌握mcs-51的開關型功率介面設計。
13.mcs-51的序列通訊技術及其他擴充套件介面
①熟悉各種標準序列通訊介面;
②掌握mcs-51雙機序列通訊介面設計(硬體、軟體);
③掌握mcs-51多機序列通訊介面設計(硬體、軟體);
④掌握mcs-51與pc機點對點的序列通訊介面設計(硬體、軟體);
⑤掌握pc機與多個mcs-51的序列通訊介面設計、了解與日曆時鐘晶元的介面。
⑥掌握mcs-51的報警介面設計
14.mcs-51應用系統的可靠性及抗干擾設計
①了解干擾**;
②熟悉供電系統的抗干擾措施;
③熟悉過程通道干擾的抑制措施;
④熟悉抗空間干擾的措施;
⑤熟悉反電動勢干擾的抑制、印刷電路板的抗干擾設計、「看門狗」技術原理與實現方法。
⑥掌握軟體抗干擾措施。
15.mcs-51微控制器應用系統的設計、開發與除錯
①熟悉應用系統的設計步驟;
②熟悉應用系統的硬體設計;
③熟悉應用系統的軟體設計;
④了解應用系統的開發除錯手段、方法。
四、所含實踐環節
(一)實驗
微控制器安排6個實驗,實驗2-5選做2個,實驗6-13選做4個,實驗15為選做:
1.系統認識實驗
2.數碼轉換程式實驗2學時
3.運算類實驗2學時
4.資料類實驗2學時
5.布林操作實驗2學時
6.中斷系統實驗2學時
7.定時器/計數器實驗2學時
8.a/d轉換實驗2學時
9.d/a轉換實驗2學時
10.串並轉換實驗2學時
11.序列通訊介面實驗2學時
12.儲存器擴充套件實驗2學時
13.8155鍵盤及顯示介面實驗2學時
14.步進電機實驗2學時
15.直流電機調速控制實驗2學時
五、課外習題及課程討論
為達到本課程的教學基本要求,課外習題(包括自測題)不應少於120題。
六、教學方法與手段
採用啟發式教學方法。
七、各教學環節學時分配
八、考核方式
閉卷筆試。
九、推薦教材和教學參考書
教材:《微控制器原理及應用》,張鑫主編,電子工業出版社,2023年。
參考書:《單片微型機原理及應用》,徐維祥劉旭敏主著,大連理工大學出版社,2023年。
《微控制器基礎》,李廣第等編著,北京航空航天出版社,2023年。
微控制器課程設計
課程設計報告 題目微控制器控制步進電機 課程名稱微控制器原理及接 術 院部名稱 專業自動化 班級 m10自動化 學生姓名 學號課程設計地點 課程設計學時 指導教師高峰 金陵科技學院教務處制 注 根據課程設計大綱第四項具體要求撰寫課程設計報告 目錄1設計任務和要求 3 2設計思路 4 3系統硬體設計 ...
微控制器課程設計
微控制器課程設計 第一章 設計題目 第二章 目的意義 第三章 要求和方案 第四章 設計內容 3.1 a d轉換電路的製作 3.2 微控制器序列口收發電路的製作 3.3 基本人機介面設計 3.4 基本專案知識 第五 設計步驟 4.1 理解並確定設計要求 4.2 確定整體控制方案 4.3 編寫程式 第六...
微控制器課程設計總結
微控制器技術實踐 課程設計總結 本課程實踐的目的是,掌握微控制器測量模擬量和數字量的測量方法,掌握微控制器的外部控制方法,掌握微控制器的顯示器 鍵盤的擴充套件方法。通過學習和設計為畢業設計和科研開發打下良好的基礎。本課程以mcs 51系列微控制器為機型,介紹了微控制器的基礎知識 基本原理結構 51指...