***x學院
周次學時
學習內容提要
專案一:微控制器最小應用系統任務1.1:微控制器最小系統設計及製作12
1.1.1搭建微控制器最小系統1.1.1.1復位電路原理1.1.1.2晶振電路原理
學習資源
ppt、**、動畫
課外作業
使用洞洞板完成微控制器最小系統的制
作1.1.2程式**方法
1.1.2.1 stc-isp**軟體的使用1.1.2.2 usb轉串列埠板的原理和使用
專案一:微控制器最小應用系統任務1.2:微控制器內部暫存器操作1.2.1微控制器內部儲存器資源及分布圖12
1.2.2內部暫存器的操作方法1.2.2.1會讀取和配置常用暫存器1.2.2.2埠位址對映
ppt、動畫熟讀並繪製微控制器內部資源分布圖
專案二微控制器開發環境的使用任務2.1:keil環境的使用2.1.1keil軟體的安裝和配置22
2.1.2 keil工程的建立2.1.2.1工程的設定2.1.2.2原始檔的建立2.1.2.3**編寫及編譯
ppt、**安裝keil軟體並建立工程
專案二微控制器開發環境的使用任務2.2:偉福開發環境的使用2.2.1偉福軟體的安裝和配置22
2.2.1.1偉福工程的建立2.2.1.2偉福工程的設定2.2.1.3彙編原始檔的建立2.2.1.4**編寫及編譯
ppt安裝偉福軟體並建立工程
專案三小燈的點亮
任務3.1微控制器io口的基本操作3.1.1會使用gpio口
3.1.1.1微控制器io口內部結構34
3.1.1.
2 p0口上拉電阻的作用3.1.2搭建io口驅動外設電路3.
1.2.1 io口驅動led電路3.
1.2.2吸電流與拉電流的區別3.
1.2.3 io口線的驅動能力
ppt、**、動畫搭建實驗電路,觀察並總結吸電流和拉
電流方式的區別
專案三小燈的點亮任務3.2微控制器控制流水燈3.1.1設計單燈閃爍電路
4、53.1.1.1單燈驅動電路設計與搭建
43.1.1.2單燈閃爍程式設計與除錯3.1.2流水燈效果實現
3.1.2.
1流水燈電路設計與搭建3.1.2.
2流水燈效果程式設計與除錯專案四鍵控彩燈任務4.1按鍵驅動4.1.
1按鍵原理及電路設計4.1.1.
1按鍵的抖動及硬體消除
5、66
4.1.2微控制器讀取按鍵4.1.2.1軟體去抖動
4.1.2.2查表法對按鍵進行編碼4.1.2.3編寫鍵控彩燈程式
ppt、動畫
完成流水燈控制電路及程式
ppt、動畫按鍵驅動程式
專案五中斷鍵控彩燈74
任務5.1使用外部中斷實現對彩燈的控制
ppt、**中斷擴充套件實現多路彩燈控制
5.1.1外部中斷概念5.
1.1.1外部中斷源及觸發5.
1.1.2中斷相關暫存器5.
1.1.3外部中斷源的電路搭建5.
1.2外部中斷函式編寫5.1.
2.1中斷服務函式的概念5.1.
2.2宣告中斷函式的關鍵字5.1.
2.3外部中斷函式的編寫5.1.
3中斷鍵控彩燈的實現
5.1.3.1使用外部中斷方式控制彩燈
專案六數碼管的顯示任務6.1數碼管靜態顯示方式6.1.1搭建數碼管驅動電路84
6.1.1.1共陰極和共陽極6.1.1.2典型電路的設計6.1.2數碼管顯示的編碼方法
ppt、動畫數碼管靜態顯示電路和程式
6.1.2.1共陰極數碼管的編碼方案6.1.2.2共陽極數碼管的編碼方案6.1.3驅動靜態數碼管6.1.3.1搭建靜態數碼管電路
6.1.3.2編寫程式驅動靜態數碼管顯示0~9
專案六數碼管的顯示任務6.2動態數碼管顯示方式6.2.1動態數碼管驅動電路
6.2.1.1 74hc595原理及使用方法96
6.2.1.2動態顯示電路設計6.2.2程式的編寫和除錯
6.2.2.1移位暫存器的時序和程式編寫6.2.2.2動態數碼管顯示的實現
ppt、動畫數碼管動態顯示電路和程式
專案七定時器實現時鐘106
任務7.1定時/計數器中斷7.1.1定時器中斷
ppt、動畫使用定時器實現流水燈
7.1.1.
1定時器中斷概念7.1.1.
2相關暫存器的設定7.1.1.
3定時器中斷函式的編寫方法7.1.1.
4利用定時器實現小燈定時閃爍7.1.2計數器中斷7.
1.2.1計數器中斷概念7.
1.2.2相關暫存器的設定7.
1.2.3計數器中斷函式的編寫方法7.
1.2.4利用計數器實現外部脈衝的計數
專案七定時器實現時鐘任務7.2時鐘的實現7.2.1時鐘的實現114
7.2.1.1 1秒定時的實現原理7.2.1.2秒、分、小時的實現方法7.2.1.3數碼管顯示設計7.2.1.4增加按鍵設定功能
ppt、動畫完善時鐘設計
專案八交通訊號燈
任務8.1實現簡易交通訊號燈控制邏輯8.1.1硬體電路設計
8.1.1.1以發光二極體代替訊號燈設計電路126
8.1.2軟體程式設計8.1.2.1定時器資源分配8.1.2.2定時器設定
8.1.2.3程式設計實現交通訊號燈控制邏輯8.1.3軟硬體聯合除錯
ppt、動畫給交通訊號燈新增倒計時功能
專案九pcf8563實現實時時鐘任務9.1 i2c匯流排的使用9.1.1 i2c匯流排的硬體原理134
9.1.1.1 i2c匯流排的概念9.1.1.2 i2c匯流排硬體構成9.1.1.3 i2c匯流排器件9.1.2 i2c匯流排的驅動程式
ppt、動畫繪製i2c匯流排時序圖
9.1.2.1 i2c匯流排的時序
9.1.2.2 i2c匯流排驅動程式編寫和除錯
專案九pcf8563實現實時時鐘任務9.2簡易實時時鐘的設計與製作9.2.1時鐘硬體電路設計
9.2.1.1設計並搭建pcf8563典型電路9.2.1.2設計並搭建微控制器最小系統電路146
9.2.1.3設計並搭建顯示及按鍵電路9.2.2時鐘軟體程式設計
9.2.2.
1 i2c匯流排驅動編寫並除錯9.2.2.
2 pcf8563命令字配置函式編寫9.2.2.
3時鐘應用程式設計9.2.3軟硬體聯合除錯
ppt、動畫完成實時時鐘設計和製作
專案十數字溫度計設計154
任務10.1 ds18b20工作原理及驅動程式10.1.1ds18b20硬體電路
ppt、動畫繪製單匯流排時序圖
10.1.1.1會設計ds18b20硬體電路10.1.2 ds18b20軟體驅動
10.1.2.1理解單匯流排時序並會寫程式模擬10.1.2.2能配置ds18b20暫存器
10.1.2.3能讀懂ds18b20驅動程式並修改除錯
專案十數字溫度計設計
任務10.2利用ds18b20感測器完成數字溫度計設計和開發10.2.
1數字溫度計硬體設計10.2.1.
1 ds18b20驅動電路10.2.1.
2微控制器最小系統及顯示電路166
10.2.2數字溫度計軟體設計10.
2.2.1單匯流排驅動10.
2.2.2溫度計總體程式邏輯10.
2.2.3顯示子程式10.
2.3軟硬體聯合除錯
ppt、動畫查詢資料總結其他溫度感測器的特性
和使用方法
174專案十一序列通訊ppt、動畫通過微控制器串列埠給除錯助手發字串
任務11.1理解序列通訊11.1.1序列通訊概念
11.1.1.1序列與並行通訊的區別11.1.1.2配置串列埠暫存器11.1.1.3配置波特率11.1.2查詢方式實現串列埠驅動
11.1.2.1以查詢方式完成資料傳送和資料接收函式11.1.2.2會使用串列埠除錯助手11.1.3中斷方式實現串列埠驅動
11.1.3.1以中斷方式完成資料傳送和資料接收過程11.1.3.2會使用串列埠除錯助手幫助除錯程式
和數字專案十一序列通訊
任務11.2微控制器的雙機通訊184
11.2.1微控制器雙機通訊
11.2.1.1利用已完成的串列埠驅動程式,設計完成微控制器雙機通訊程式11.2.1.2完成微控制器與主機串列埠之間的資料傳輸實驗
ppt、動畫閱讀並了解常見的序列通訊協議
微控制器實用技術
作者 shenxq301 使用學習板快速入門,尤其實用於在校學生和剛剛工作的工程技術人員。r mega16學習板 單價 240 元 該學習板可以從正規途徑買到正版,當然也可從舊貨市場購買。下面分別對微控制器晶元中所整合的各個組成部分予以簡要介紹。1 mcu單元 mcu單元部分包括了cpu 時鐘系統 ...
村鎮規劃教學日曆
周次課次教學內容教學目標或要求 了解村鎮的基本概念和基本特點。對村鎮規 一1第一章緒論 劃的任務和內容有基本的認識。掌握村鎮規劃的任務和內容 二1第二章村鎮規劃的資料工作 了解鄉鎮規劃的資料收集的內容 方法和途徑,熟悉村鎮規劃的資料整理及其分析方法掌握村鎮總體規劃的內容與編制要求。熟悉村鎮用地分析和...
微控制器教學計畫
微控制器原理與應用 教學計畫 一 教材及教學內容 微控制器原理與應用 是一門邏輯性非常強的課程,它主要涉及的電子電路硬體 組合語言程式設計等專業知識,學生理解和掌握難度很大的課程。微控制器原理與應用 設計到的知識面廣泛,理解難度高是這門課程的特點,從簡單的計算機結構,儲存器的組織結構,到較難的時鐘 ...