第一篇:單片機教學大綱[定稿]
《單片機》 實踐教學大綱
一、目的與要求
單片機原理與應用課程是一門實踐性、綜合性、應用性較強的課程,是機電一體化專業的基礎,對學生動手能力要求較高。通過實踐教學的各個環節,使學生更好地掌握單片機技術的綜合應用知識,激勵學生勇于創新,全面提高學生解決實際問題的動手能力,掌握單片機應用系統的基本開發技能,為從事單片機技術開發打下堅實基礎。
通過單片機開發儀的使用、單片機流水燈控制等實驗,使學生加深對單片機原理與應用課程中基本理論和基本方法的理解,了解常用工具和方法,增強學生的實驗技能和基本操作技能。
通過電子時鐘、交通燈控制、音樂播放器等實訓,培養學生提出問題、分析問題、解決問題的能力,培養學生綜合運用所學知識分析處理工程實際問題的能力,提高學生工程素質。
二、教學內容和要求
(一)控制轉移和子程序調用(2學時)
1.實驗目的
(1)掌握單片機控制轉移指令的應用;(2)掌握子程序調用的設計方法;
(3)掌握利用單片機程序實現硬件電路的控制,初步熟悉電子產品的開發技能。
2.實驗內容
(1)多字節無符號數加法程序的驗證。
(2)編程實現C=A2+B2的函數關系,熟悉子程序的應用。3.實驗要求
(1)將程序輸入PC機,再傳入單片機實驗儀中;
(2)先給單片機地址賦值,運行程序,驗證結果是否正確。(3)完成實驗報告,寫出心得體會。4.注意事項
(1)嚴格遵守學院規章制度,按時參加實驗課。(2)注意人身安全,愛護實驗室財物。(3)相互合作,共同完成,勤學多練。5.教學組織
(1)采取教學做方式展開教學。(2)分組實驗,原則上兩人一組。
(3)指導老師及時檢查學生完成的情況,并做好記錄。
(二)流水燈控制(2學時)
1.實驗目的
(1)掌握單片機的最小應用系統構成;(2)掌握單片機P1口的應用;(3)掌握單片機應用編程方法和技巧。2.實驗內容
(1)設計一個流水燈控制器。(2)依次循環點亮八個發光二極管。3.實驗要求
(1)將程序輸入PC機,再傳入單片機實驗儀中;(2)參照實驗線路連接電路;
(3)全速運行程序,驗證結果是否正確。(4)完成實驗報告,寫出心得體會。4.注意事項
(1)嚴格遵守學院規章制度,按時參加實驗課。(2)注意人身安全,愛護實驗室財物。(3)相互合作,共同完成,勤學多練。5.教學組織
(1)采取教學做方式展開教學。(2)分組實驗,原則上兩人一組。
(3)指導老師及時檢查學生完成的情況,并做好記錄。
(三)定時器/計數器應用(2學時)
1.實驗目的
(1)掌握單片機定時器/計數器的結構;(2)掌握單片機定時器/計數器的應用。2.實驗內容
(1)設置定時器/計數器為計數功能。
(2)統計脈沖的個數,并通過數碼管顯示出來。3.實驗要求
(1)將程序輸入PC機,再傳入單片機實驗儀中;(2)參照實驗線路連接電路;
(3)全速運行程序,驗證結果是否正確。(4)完成實驗報告,寫出心得體會。4.注意事項
(1)嚴格遵守學院規章制度,按時參加實驗課。(2)注意人身安全,愛護實驗室財物。(3)相互合作,共同完成,勤學多練。5.教學組織
(1)采取教學做方式展開教學。(2)分組實驗,原則上兩人一組。
(3)指導老師及時檢查學生完成的情況,并做好記錄。
(四)I/O口擴展(2學時)
1.實驗目的
(1)掌握利用I/O口擴展器件實現I/O口的擴展;
(2)掌握8255專用I/O口擴展接口芯片的結構和編程方法;(3)掌握使用8255實現I/O口擴展。2.實驗內容
(1)編程實現利用8255芯片的A發送數據,B口接收數據。3.實驗要求
(1)將程序輸入PC機,再傳入單片機實驗儀中;(2)參照實驗線路連接電路;
(3)全速運行程序,驗證結果是否正確。(4)完成實驗報告,寫出心得體會。4.注意事項
(1)嚴格遵守學院規章制度,按時參加實驗課。(2)注意人身安全,愛護實驗室財物。(3)相互合作,共同完成,勤學多練。5.教學組織
(1)采取教學做方式展開教學。(2)分組實驗,原則上兩人一組。
(3)指導老師及時檢查學生完成的情況,并做好記錄。
《單片機應用》實訓教學大綱
實訓名稱:《單片機應用實訓》
課程編號:14050054 學 分:1學分 學 時:28學時
一、實驗目的
單片機原理與應用課程是一門實踐性、綜合性、應用性較強的課程,是機電一體化專業的基礎,對學生動手能力要求較高。通過實踐教學的各個環節,使學生更好地掌握單片機技術的綜合應用知識,激勵學生勇于創新,全面提高學生解決實際問題的動手能力,掌握單片機應用系統的基本開發技能,為從事單片機技術開發打下堅實基礎。通過對編寫相應程序及調試,使學生熟悉單片機的指令系統,及熟悉鍵盤操作。通過軟件設計過程,掌握程序設計方法以及如何使用實驗儀提供的調試手段來排除軟件錯誤。同時能夠步掌握單片機系統擴展和輸入輸出程序的設計方法。
二、實驗內容
課題一:兩位秒表的設計與制作
課題二:電腦時鐘(定時器、中斷綜合應用)課題三:單片機交通燈控制器 課題四:單片機音樂演奏控制器 課題五:單片機低頻信號發生器 課題六:單片機與單片機之間的串行通訊 課題七:定時開關溫度控制儀的設計 課題八:自動往返電動小汽車的設計 課題九: 課題十: 課題十一: 課題十二: 課題十三: 課題十四: 課題十五: 課題十六: 課題十七: 課題十八: 課題十九:
三、實驗要求
1.選擇課題,獨立完成程序的編寫與調試工作。2.注意單片機與PC機的連接使用。
3.結合理論知識分析在調試程序過程中出現的問題,并及時解決相應問題。4.可以到圖書館查閱參考資料。
5.將每天的收獲和疑難總是記入日記中,并及時整理,寫出實訓報告。6.要求寫入不少于3000字的實訓報告,報告中應用相應程序及調試中出現的各種問題及解決辦法。
四、注意事項
1.自覺遵守學院的規章制度,加強紀律性,按時上下班,不無故遲到和早退,有事(病)應向指導教師請假。
2.愛護國家財產,不亂動與本次實訓無關的設備和儀器儀表,并保持實驗室整潔。
3.多想、多看、多問、多干,將實訓中的收獲和疑難問題均記入日記中,并及時整理,寫出實訓報告。五.教學組織
1.采取教學做方式展開教學。2.分組實驗,原則上兩人一組。
3.指導老師及時檢查學生完成的情況,并做好記錄。六.成績考核
實踐教學環節應進行嚴格的考核并評定成績。評定成績的主要依據是實習成果的質量、實習的態度和完成的工作量以及在實習過程中的主動性和創造性。
實習成績評定依據以下幾個方面的內容:
實習報告、實習日記、指導老師評語、實習出勤表。實習成績按五級分評定(優、良、中、及格、不及格)。
第二篇:單片機課程教學大綱
《單片機技術》課程教學大綱
(Single—Chip Microcomputer Technology)
課程類型: 專業選修 課程代碼: 課程學時: 68 學分: 4 適用專業: 電類各專業 開課時間: 3 年級 2 學期 開課單位: 電子與信息學院 大綱執筆人: 大綱審定人:
本課程是電類各專業必修的專業技術基礎課,是一門實踐性很強的課程。本課程的教育目標及任務是:使學生掌握一般單片機的基本原理、51系列單片機的基本性能和采用單片機構成應用系統的基本方法。為今后采用單片機構成的應用系統提供必要的技術基礎。
一、教學目的與要求
本課程的任務是從應用的目的出發,通過對MCS-51系列單片機的剖析,使學生獲得有關單片機的硬件、軟件的基本概念,基本知識和單片機應用系統的設計和編程知識。用匯編語言進行程序設計的基本技能。培養學生分析和解決實際問題的能力。
二、教學重點與難點
1、教學重點:單片機的基本構成、基本接口原理和采用單片機組成實際系統的原理和方法。
2、教學難點:串行接口,中斷系統及其應用,單片機的擴展原理和方法。
三、教學方法與手段
以教師講授為主,有重點的講授,開展少量課堂討論。結合實驗及實訓,要求學生每人自制一個基本完整的、并能夠運行的單片機實用小系統。
四、教學內容、目標與學時分配
教學內容 教學目標 課時分配
緒論 了解 1
1. 計算機技術基礎 3 1.1 計算機的發展與分類 了解 1.2 計算機的應用概況 了解 1.3 計算機中數碼的表示 掌握 1.4 單片機概況與應用 掌握 1 1.5 單片機的組成結構及指令執行過程 掌握 1 1.6 單片機應用系統的開發 了解 1 2. 單片機組成原理2.1 MCS-51單片機結構 掌握 2 2.2 單片機復位電路設計 掌握 2 2.3 MCS-51存儲器配置 掌握 2 3. 單片機指令系統 3.1 MCS-51指令簡介 3.2 指令系統 4.匯編語言程序設計 8 4.1 匯編語言概述 4.2 簡單程序設計 4.3 分支程序設計 4.4 循環程序設計 4.5 查表程序設計 4.6 散轉程序設計 4.7 子程序設計 5.定時器/計數器和中斷系統 10 5.1 定時器/計數器 5.1 中斷系統 6.單片機應用系統擴展設計 8 6.1 存儲器的擴展 6.2 I/O接口擴展電路設計 7.鍵盤、顯示接口技術 13 7.1 鍵盤與計算機接口 7.2 獨立式按鍵接口設計 7.3 矩形式鍵盤接口設計 7.4 LED顯示器及接口設計 7.5 LCD顯示器 掌握 2 掌握 4 了解 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 2 掌握掌握 5 掌握 掌握 掌握 掌握 掌握 2 掌握 4 了解 64 3 2 2
8.串行通信接口技術 2 8.1 串行口通信方式
五、實踐教學內容要求與說明
參見單片機技術實訓大綱
六、考試范圍與題型
1、考試范圍與分數比例 微型計算機的基本概念
5%
單片機硬件結構
MCS-51指令系統
35%
35%
MCS-51單片機系統擴展 10% MCS-51單片機的接口
實驗內容
2、試題類型與分數比例
軟件分析題 硬件分析題 單項選擇題
26% 14% 30%
10%
5%
實訓及綜合 30%
七、教材與參考資料 1.教材
吳黎明主編.單片微機原理及應用技術.科學出版社2005.
丁元杰主編.單片微機原理及應用.機械工業出版社.2005 2.參考資料:
(1)何立民編著.2001.MCS-51系列單片機應用系統設計.北京航空
航天大學出版社
(2)楊金巖等編著.2005.8051單片機數據傳輸接口擴展應用技術與應用實例.人民郵電出版社
第三篇:單片機課程設計教學大綱.
《單片機課程設計》教學大綱
課程編號:08105 學時:1周學分:1 修課方式:必修承擔單位:信息科學與工程學院考核方式:考查
一、課程設計目的與任務 1.目的:(1培養學生綜合運用所學理論知識分析和解決實際問題的能力。(2鍛煉學生的獨立工作能力,也是對前期理論與實踐教學效果的檢驗。(3通過課程設計使學生深入理解單片機的基本原理,硬件結構和工作原理。掌握程序的編制方法和程序調試的方法,掌握常用接口的設計及使用。掌握一般接口的擴展方法及接口的調試過程。為學生將來在電子信息工程、測試計量技術及儀器、通信工程、電子科學與技術及其他領域應用單片機技術打下良好基礎及應用實踐能力。
2.任務:(1設計以單片機為控制核心的測量系統或控制系統,完成對指定目標或對象的測量及控制。
(2設計單片機與測量及控制對象的接口并進行硬件調試。(3針對要求測量或控制的對象完成程序的編制。
(4硬件軟件聯調,完成指導教師布置的各個具體題目所要求完成的功能。
二、課程設計的基本要求
本課程設計重視培養并提高學生創新設計能力、理論與實際相結合的綜合素質、單片機系統硬件設計能力,軟件編程技巧,軟硬件聯合調試技巧及技能等實踐能力。
1.選題要求:滿足課程設計的教學目的與要求,使學生得到全面的綜合訓練,題目難度和工作量應適合學生的知識和能力狀況。
2.學生根據課程實際任務書的要求合理地安排設計進度, 3.學生對自己課程設計的題目,應概念清楚,設計方案合理,硬件設計正確,程序編制正確合理,調試結果符合設計要求,課程設計報告書撰寫規范。
三、課程設計內容及學時分配 1.查閱相關設計技術資料:0.5天。
2.根據設計題目和所學理論知識及相關文獻資料,確定系統的整體設計方案:0.5天。
3.硬件電路設計及原理圖繪制:1天。
4.根據課題具體要求編制相應軟件并進行調試:1.5天。
5.撰寫設計計算說明書,不少于3000字,說明書格式,結構及要求等符合規范要求: 1天。
6.成果驗收:教師在學生調試的過程中應掌握每個學生調試的具體情況并驗收結果。
7.答辯:教師對學生課程設計驗收成果后,由答辯小組主持答辯,學生自述約5分鐘,并回答3-4個問題,每個學生答辯時間約15分鐘:0.5天。
四、課程設計參考資料
[1] 由每個指導教師根據指導學生課程設計課題的不同,布置相應的參考資料(技術書刊,科技期刊,電子器件使用手冊,并鼓勵學生根據題目的設計內容在網上查閱各種先
進器件及先進技術,特別鼓勵學生查閱國內外著名公司及生產廠家的技術資料。
[2] 鼓勵學生應用實驗室設備對課程設計進行調試
五、考核及成績評定
依據學生在設計過程中的表現、軟硬件設計的合理及正確性,調試過程的掌握程度及調試結果和課程設計報告書的撰寫質量綜合進行評定。課程設計成績分為優秀、良好、中等、及格、不及格五個等級。
第四篇:《單片機應用技術》教學大綱2010
課 程 教 學 大 綱
《單片機應用技術》
貴州大學科技學院 2010年3月
《單片機應用技術》課程教學大綱
課程中文名稱:單片機應用技術
課程英文名稱:MCU Application Technology 課程類別:必修,專業機動 課程編號: 課程歸屬單位:貴州大學科技學院 制訂時間:2010年3月
一、課程的性質、任務
1.課程的性質、任務:《單片機應用技術》是我院工科各專業的一門重要的專業必修課。通過本課程的學習,旨在使學生獲得單片機應用的相關基本理論、基本知識與基本技能,掌握單片機應用中軟硬件設計的基本方法;了解應用系統各主要環節的設計、調試方法,以及單片機在測量、控制等領域的應用。初步具備應用單片機進行技術改造、產品開發及維護的能力,為今后從事單片機與嵌入式系統的研究開發打下良好的基礎。
2.教學的基本要求:本課程學習前,學生應修完相關前期課程,具備初步的電路讀圖和分析能力,熟悉微型計算機的系統組成和基本工作原理,能進行匯編語言和C語言程序設計。通過本課程學習,學生應達到:了解單片機的特點、應用及發展趨勢;了解常見單片機產品特性;掌握標準51單片的引腳分布、工作時序、內部結構、存儲器組織;掌握單片機內部接口資源的使用;掌握51單片機的指令系統,會進行匯編語言程序設計;掌握51典型接口擴展方法;了解單片機應用系統設計注意事項;掌握C51的使用,會用C語言進行單片機程序設計;了解單片機應用系統開發和調試的一般步驟。從而為今后相關課程學習及實習實訓、畢業設計等應用奠定基礎。
3.適用專業與學時數:通信工程、電子信息工程、電子信息科學與技術、計算機科學與技術專業。總學時數:72學時,其中: 理論學時:54 實驗學時:18 4.本門課程與其它課程的關系:本課程的先修課程為:《微型計算機原理》、《高級語言程序設計》、《數字電子技術》、《模擬電子技術》、《微型計算機接口技術》等。
5.推薦教材:《MCS-51系列單片機系統及其應用》(第二版),蔡美琴等,高等教育出版社。
推薦參考書:
《單片機及應用系統設計原理與實踐》,劉海成,北京航空航天大學出版社。
《經典80C51單片機輕松入門與上手》,李學海,清華大學出版社。
《單片機C語言編程與實例》,趙亮、侯國銳,人民郵電出版社。6.主要教學方法與媒體要求:
課堂教學方式:使用多媒體教室教學。
實踐教學方式:實驗(本課程實驗為獨立實驗)。7.考核方式及成績評定:
筆試:閉卷,試卷成績占,70%,平時成績占30%(含考勤和平時作業),使用百分制。
實驗:以平時實驗考察為基礎,綜合評定。使用5級計分制。注:筆試與實驗成績獨立計算。
二、各章教學內容和要求 第一章 緒論(3學時)
1.單片微型計算機 單片機的發展概況 單片機的發展趨勢 2.單片機的應用 3.位單片機的主要生產廠家和機型 本章教學要求:
掌握單片機的概念;了解單片機的發展趨勢;了解單片機的特點及應用;了解主要單片機廠家和產品。本章教學重點、難點:
單片機的概念、特點及應用。
第二章 MCS-51單片機結構(9學時)
1.MCS-51單片機的外特性
引腳說明 外部總線
2.MCS-51單片機內部結構
MCS-51組成 CPU 存儲器 I/O端口 復位和復位電路 3.MCS-51存儲器
程序存儲器 內部數據存儲器 外部數據存儲器 4.專用功能寄存器 5.中斷系統
(1).中斷請求源和中斷請求標志(2).中斷控制(3).中斷優先級結構(4).中斷響應過程(5).外部中斷觸發方式(6).中斷響應時間(7).MCS-51的單步操作(8).多個外部中斷源系統設計 6.定時器/計數器
(1).結構(2).工作方式(3).應用舉例 7.串行接口
(1).串行接口控制寄存器SCON及波特率選擇位(2).串行接口工作方式(3).波特率
本章教學要求:
掌握51單片機的外部特性;掌握51單片機的內部結構。掌握單片機的存儲器組織;了解專用功能寄存器;掌握單片機的中斷系統、定時/計數器、串行接口。本章教學重點、難點:
單片機的外部特性、內部結構、存儲器組織;專用寄存器;單片機的中斷系統、定時/計數器、串行接口。
第三章 MCS-51指令系統(9學時)
1.概述 2.尋址方式 3.指令系統
(1).指令分類(2).數據傳送類指令(3).算術運算類指令(4).邏輯操作類指令(5).位操作類指令(6).控制轉移類指令 4.偽指令 本章教學要求:
掌握單片機匯編指令的尋址方式;熟悉其指令系統;掌握常用偽指令的應用。
本章教學重點、難點:
單片機指令的尋址方式、指令系統、偽指令及其使用。
第四章 MCS-51匯編語言程序設計(9學時)
1.簡單程序設計 2.分支程序設計 3.循環程序設計 4.散轉程序設計 5.子程序和參數傳遞方法 6.查表程序設計 7.數制轉換(選學)本章教學要求:
掌握單片機匯編程序設計方法,會進行分支、循環、散轉程序設計;掌握匯編子程序設計的方法;了解查表程序設計;會進行數制轉換。本章教學重點、難點:
單片機分支、循環、散轉程序設計;單片機子程序設計的方法。
第五章 MCS-51系統擴展技術(12學時)
1.程序存儲器的擴展設計
(1).訪問外部程序存儲器的時序(2).EPROM接口設計
(3).E2PROM接口設計(選學)2.數據存儲器的擴展設計
(1).MCS-51訪問外部RAM的定時波形(2).數據存儲器的擴展設計
(3).串行數據存儲器的接口方法(選學)3.MCS-51單片機與可編程并行接口芯片8255的接口 4.顯示器接口
(1).發光二極管顯示器(LED)(2).七段碼液晶顯示器(LCD)(選學)(3).字符型液晶顯示器接口(選學)5.鍵盤接口
(1).鍵盤工作原理(2).鍵盤接口設計 6.串行通信接口
(1).RS-232C標準接口(2).RS-422A標準接口(選學)(3).RS-485標準接口(選學)
(4).PC機與MCS-51單片機通信的軟、硬件設計(5).多機通信(選學)7.模擬電路接口
(1).D/A轉換器與8051的接口(2).A/D轉換器與8051的接口(3).采樣、保持和濾波
本章教學要求:
掌握單片機程序存儲器擴展設計;掌握單片機數據存儲器擴展設計;掌握I/O口擴展設計;掌握7段型數碼顯示器接口設計;掌握鍵盤接口設計;掌握串行接口設計和多機通信;掌握模擬電路接口設計。本章教學重點、難點:
程序存儲器擴展設計、數據存儲器擴展設計、I/O口擴展設計、7段型數碼顯示器接口設計、鍵盤接口設計、串行接口設計和多機通信、模擬電路接口設計。
第6章 單片機應用系統設計(3學時)
1.概述(1).微型計算機應用系統設計
(2).微型計算機控制系統設計與調試的一般原則 2.傳感器接口電路
(1).概述
(2).傳感器接口電路
3.單片機應用系統的抗干擾技術(選學)
(1).干擾源及其傳播途徑(2).計算機電源系統的抗干擾措施(3).地線系統
(4).A/D和D/A轉換器的抗干擾措施(5).長線傳輸干擾的排除(6).幾種元器件的抗干擾措施 4.8為A/D、D/A轉換系統的設計(選學)本章教學要求:
了解單片機應用系統設計的一般原則;掌握典型傳感器接口及其設計;了解單片機系統的抗干擾措施。本章教學重點、難點:
典型傳感器接口及其設計,單片機抗干擾的一般措施。
第7章 MCS-51單片機控制與C語言(6學時)1.C語言與MCS-51(1).C語言提要(2).C51程序的開發過程
2.用C語言寫51單片機軟件的一般方法(1).C語言控制8051單片機的I/O口(2).C語言對MCS-51位處理的運用(3).C語言管理MCS-51單片機內部定時器(4).C語言管理MCS-51單片機中斷系統 3.常用C51軟件設計(1).概述
(2).用8255的鍵盤LED掃描顯示軟件設計(選學)
(3).PC機與MCS-51單片機串行通信的C51軟件實現(選學)4.用C51完成MCS-51應用系統的軟件設計(選學)
本章教學要求:
熟悉了解單片機C語言;掌握C51一般開發方法;會用C語言編寫單片機控制程序。本章教學重點、難點:
單片機C語言及其開發方法和軟件的使用。
第8章 應用系統的開發和調試(3學時)1.單片機的開發裝置
(1).單片機的開發
(2).LCA51軟件的介紹(選學)
2.MCS-51應用系統的調試
(1).調試方法簡介(2).軟件調試方法
3.在線編程(ISP)
(1).ISP的工作原理(2).WINISP的使用(選學)(3).超級終端的使用(選學)
本章教學要求:
熟悉單片機開發的一般步驟;會對單片機應用系統進行軟硬件調試;了解ISP的工作原理。本章教學重點、難點:
單片機應用系統的軟件業調試方法。
三、實踐教學內容與要求
1.實驗:9次18學時。本課程開設有相應實驗課,具體要求參見《單片機應用技術實驗》大綱。2.主要內容:
(1).I/O口輸入、輸出實驗(2).擴展存儲器讀寫實驗(3).定時/計數器實驗(4).外部中斷實驗(5).串行靜態數碼顯示實驗(6).LED點陣顯示實驗
(7).單片機串行口與PC機通信實驗(8).并行A/D轉換實驗(9).并行D/A轉換實驗(10).串行A/D轉換實驗(11).串行D/A轉換實驗(12).溫度傳感器與控制實驗
注:根據實驗儀器的配置情況,具體實驗內容和個數允許有一定的調整。
第五篇:單片機原理 教學大綱
《單片機原理》課程教學大綱
(執筆人: 審核人: 教學院長:)
一、課程簡介
(一)課程代碼: Z11150190
(二)課程名稱:單片機原理The principle of MCU
(三)修讀對象:高職應用電子專業
(三)總學時:63
(四)考核方式
期末考核方式:閉卷考試。
總成績評定方式:總成績=期末成績×60%+平時成績×(10%—20%)+實驗成績×(30%—20%)。
(五)相關課程:電路分析、模擬電路、數字電路、高頻電路、C語言等
(六)內容提要:
本課程主要講述AT89C51單片機內部結構、工作原理、指令系統、匯編程序設計、接口技術,以及單片機應用系統設計等知識。
二、教學目的和教學方法 1.教學目的
通過本課程的學習,使學生獲得有關單片機結構、工作原理、指令系統、匯編程序設計、系統擴展及接口技術的相關知識。從而在課程設計、畢業論文設計、電子設計大賽等實際應用中能夠充分發掘、運用單片機的強大功能。2.教學方法
采用多媒體課件與板書相結合的教學方法,在教學過程中演示實例,例如: 流水燈、花樣燈、數碼管的顯示、按鍵的使用、搶答器、溫度顯示等。
三、理論與實驗教學學時分配
理論:36學時 實驗:27學時
四、選用教材和主要教學參考書 教材:
《單片機原理及應用》,王瓊主編,合肥工業出版社
主要教學參考書:
1.《單片機原理及接口技術》,董曉紅主編,西安電子科技大學出版社 2.《單片機應用實訓教程》,張永楓主編,西安電子科技大學出版社 3.《單片機應用系統設計技術—基于C語言編程》,張齊.杜群貴編,電子工業出版社
4.《單片機典型模塊設計實例導航》, 求是科技編著,人民郵電出版社
五、理論教學內容
(一)第一章單片機基礎知識
教學要求:
1.掌握單片機的概念和特點,了解其發展及應用 2.掌握微機常用三種數制的表示方法,及其相互轉換 3.掌握有符號數的三種表示方法及微機中的常用編碼 主要講授內容: 1.1 單片機概述
1.2 微型計算機中數的表示方法及數制間的轉換 1.3 二進制數的運算 1.4 微機的碼制和編碼 教學時數:2學時 重點與難點:
1.各種數制之間的關系及相互轉換規律 2.邏輯變量與邏輯函數的概念
3.二、十六進制及與十進制的相互轉換和8421碼 4.常用編碼 思考題或練習題: 1.什么是嵌入式系統?
2.什么是單片機?它與一般的微型計算機在結構上有何區別? 3.簡述單片機的發展過程。
4.單片機有那些特點?主要應用領域有那些?
(二)第二章 AT89C51單片機結構和原理 教學要求:
1.AT89C51單片機的結構組成 2.AT89C51單片機引腳及功能
3.AT89C51單片機程序存儲器、數據存儲器的組成 4.AT89C51單片機的復位電路、時鐘電路與工作時序 主要講授內容:
2.1 AT89C51單片機的結構 2.2 AT89C51單片機引腳及其功能 2.3 AT89C51存儲器 2.4 AT89C51單片機工作方式 2.5 AT89C51時鐘電路與時序 教學時數:4學時 重點與難點:
1.AT89C51的結構和引腳功能
2.AT89C51的內部組成及存儲器結構體系 3.單片機時鐘電路與時序及工作方式 思考題或練習題:
1.結合51單片機的結構框圖,闡明其內部包含那些主要邏輯功能部件。2.單片機存儲器的地址空間是如何劃分的?各地址空間的地址范圍和容量如何?
3.單片機有多少個特殊功能寄存器,可以位尋址的特殊功能寄存器有幾個?
(三)第三章 AT89C51指令系統 教學要求: 1.7種尋址方式 2.111條指令格式、功能 主要講授內容: 3.1 指令系統簡介 3.2 尋址方式 3.3 AT89C51指令系統 教學時數:10學時 重點與難點:
1.指令系統中所使用符號含義 2.指令的7種尋址方式
3.111條匯編指令書寫格式、功能、對標志位影響等 思考題或練習題:
P79 題
3、題
4、題
12、題
13、題
15、題
16、題
17、題
18、題
19、題20、題
21、題
22、題
23、題
24、題
25、題26
(四)第四章 匯編語言程序設計 教學要求:
1.機器語言、匯編語言、高級語言的特點 2.偽指令的格式及功能
3.程序的三種基本結構:順序結構、分支結構、循環結構 4.常用算法及常用程序設計 主要講授內容: 4.1 計算機語言概述
4.2 匯編語言源程序的設計與匯編 4.3 匯編語言程序設計 4.4 實用程序舉例
教學時數:4學時 重點與難點:
1.計算機語言的分類及各自特點
2.單片機匯編語言程序設計的基本方法和設計步驟
3.各種結構程序的設計方法,初步具有閱讀和編寫51匯編語言源程序的能力 思考題或練習題:
P79 題
1、題
3、題
8、題
13、題
15、題
16、題
17、題
18、題
19、題20、題
21、題
22、題
23、題
24、題
25、題26
(五)第五章 中斷系統 教學要求:
1.中斷的概念及中斷過程
2.AT89C51中斷系統結構及中斷控制 3.中斷系統的應用 主要講授內容: 5.1 中斷概述 5.2 AT89C51中斷系統 5.3 中斷系統的應用 教學時數:4學時 重點與難點:
1.中斷、中斷源的概念,及AT89C51中斷源的分類
2.中斷系統的結構、中斷處理的過程及中斷服務程序的編寫方法 思考題或練習題:
P135 題
3、題
4、題
5、題
6、題
7、題
10、題
11、題
12、題
15、題16
(六)第六章 定時器/計數器 教學要求:
1.定時/計數器的結構及工作原理 2.定時/計數器的四種工作方式 3.定時/計數器的初值計算及程序設計 主要講授內容:
6.1 定時器/計數器的結構及工作原理 6.2 定時器/計數器的控制 6.3 定時器/計數器的應用 6.4 實訓
教學時數:4學時 重點與難點:
1.定時/計數器的結構及工作原理 2.定時/計數器的相關寄存器及工作方式 3.定時/計數器的應用方法并能編寫相應的程序 思考題或練習題:
P170 題
3、題
4、題
5、題
6、題
7、題
8、題
9、題
10、題11
(七)第七章 AT89C51單片機系統擴展 教學要求:
1.最小應用系統的組成 2.程序存儲器的擴展方法 3.數據存儲器的擴展方法
4.簡單I/O口擴展和可編程I/O口的擴展方法 主要講授內容:
7.1 AT89C51最小應用系統 7.2 AT89C51單片機的外部擴展性能 7.3 程序存儲器的擴展 7.4 數據存儲器的擴展 7.5 I/O口的擴展 7.6 實訓 教學時數:2學時 重點與難點:
1.了解單片機最小應用系統的概念,及AT89C51單片機的外部擴展性能 2.掌握程序存儲器、數據存儲器及I/O口的擴展方法,并能解決實際中的問題
思考題或練習題:
P223 題
2、題
5、題
6、題
7、題10
(八)第八章 AT89C51系統接口技術 教學要求:
1.非編碼鍵盤及LED顯示器工作原理及使用 2.A/D、D/A轉換原理及與單片機接口 3.步進電機工作原理及編程應用
4.常用功能接口電路應用 主要講授內容: 8.1 鍵盤接口技術 8.2 LED顯示器接口技術 8.3 A/D轉換器及接口技術 8.4 D/A轉換器及接口技術 8.5 步進電機與單片機的接口 8.6 單片機功率接口技術 8.7 實訓 教學時數:4學時 重點與難點:
1.理解按鍵開關去抖動問題及消抖方法 2.理解獨立按鍵和矩陣鍵盤的結構特點 3.理解鍵盤3種控制方法及其特點 4.熟練掌握典型鍵盤接口電路及程序編制 5.了解LED數碼管的結構、分類和技術參數
6.學會LED數碼管編碼方法,掌握顯示數轉換為顯示字段碼的編程方法 7.理解靜、動態顯示方式的結構原理特點 8.熟練掌握典型LED接口電路及程序編制 9.了解ADC和DAC的主要性能指標 10.掌握ADC0809和DAC0832接口應用編程 11.熟悉開關量I/O接口典型應用電路 思考題或練習題:
P135 題
5、題
6、題
7、題
8、題
9、題10
(九)第九章 串行接口及串行通信技術 教學要求:
1.串行通信基礎知識
2.串行通信制式及異步通信數據幀格式 3.串行接口工作方式與應用 主要講授內容:
9.1 串行通信基礎知識 9.2 AT89C51的串行接口
9.3 AT89C51串行接口的應用與編程 9.4 PC機與單片機的串行通信
9.5 實訓 教學時數:1學時 重點與難點:
1.了解并行通信和串行通信的基本概念 2.了解串行通信的三種制式及通信校驗方法 3.理解異步通信和同步通信的基本概念 4.理解波特率的概念,學會波特率計算方法 5.理解串行數據緩沖器的功能和讀寫方法 6.理解串行4種工作方式的特點和區別 7.重點掌握串行工作方式0的應用 思考題或練習題: P135 題
6、題
7、題8
(十)第十章 單片機應用系統開發技術 教學要求:
1.單片機應用系統的開發步驟 2.單片機應用開發實例 主要講授內容:
10.1 單片機系統的開發設計 10.2 單片機應用系統的開發工具
10.3 單片機開發系統應用實例—數字電子時鐘 10.4 課程設計 教學時數:1學時 重點與難點:
1.了解單片機應用系統設計的過程和要求 2.了解單片機開發工具的分類和功能 3.理解單片機應用系統軟、硬件調試的方法 4.理解數字電子時鐘的硬件電路原理與軟件系統