課程概述
課程以89C51為典型機,內容包括微機基礎知識、89C51單片機內部結構、存儲器、I/O口、定時器、中斷、指令系統、彙編語言程序設計、89C51單片機片外擴展、鍵盤顯示、89C51串行口及串行通信,另外還介紹了一些當前在汽車上普遍使用的微機控制技術及汽車電子設備以及基於單片機設計的汽車上的電子控制小應用。本課程新增與慕課配套的智能網聯汽車虛擬仿真實驗。
其中,汽車防追尾碰撞系統仿真實驗和車道偏離系統仿真實驗測試版已上線運行,純電動汽車電機轉速控制,電動汽車動力電池soc估計與剩餘行駛里程預測系統等模塊正在開發中。汽車安全距離監測及智能防碰撞系統仿真在基於激光雷達信息採集,測得距離障礙物的距離,並通過單片機由汽車CAN總線獲得汽車實時車速,依據車速和距離為模型,計算出安全距離,並通過單片機控制汽車制動,使汽車在安全距離內停車制動,實現汽車主動安全;車道偏離監測及車道保持系統的主要包括攝像頭採集路面信息,利用數字圖像處理技術進行車道線識別及車道偏離判斷的方法,防止因駕駛員疲勞而造成重大交通事故及財產損失。另外,本課程還有視頻實驗演示課程,在單片機實驗設備上講授,學習者能根據視頻的演示模仿練習,可以更直觀的看到實驗過程。
課程大綱
第1單元 微型計算機的基礎知識
1.1 微型計算機的基礎知識
第01講 1.1 微型計算機的基礎知識 → 00:21:55
第2單元 單片機的結構和原理
2.1 MCS-51單片機的結構
2.2 MCS-51單片機引腳及其功能
2.3 89C51存儲器配置
2.4 輸出輸入端口結構
第02講 2.1 MCS-51單片機的結構 → 00:11:33
第03講 2.2 MCS-51單片機引腳及其功能 → 00:13:13
第04講 2.3.1 89C51存儲器配置(一) → 00:10:08
第05講 2.3.2 89C51存儲器配置(二) → 00:13:35
第06講 2.4 輸出輸入端口結構 → 00:08:47
第3單元 定時器
3.1 定時器概述
3.2 定時器的控制字和四種工作模式
第07講 3.1 定時器概述 → 00:08:44
第08講 3.2 定時器的控制字和四種工作模式 → 00:18:18
第4單元 中斷系統
4.1 中斷的概念
4.2 中斷系統結構
第09講 4.1 中斷的概念 → 00:11:03
第10講 4.2 中斷系統結構 → 00:15:07
第5單元 指令系統及應用程序設計
5.1 偽指令
5.2 尋址方式
5.3.1 訪問片內數據存儲器的指令
5.3.2 訪問程序存儲器和外部數據存儲器的指令
5.4 算術運算指令和邏輯運算指令
5.5 控制程序轉移類指令
5.6 調用、返回指令和位操作類指令
5.7 定時器與外部中斷程序設計舉例
第11講 5.1 偽指令 → 00:14:07
第12講 5.2 尋址方式 → 00:18:16
第13講 5.3.1 訪問片內數據存儲器的指令 → 00:07:26
第14講 5.3.2 訪問程序存儲器和外部數據存儲器的指令 → 00:13:02
第15講 5.4 算術運算指令和邏輯運算指令 → 00:13:14
第16講 5.5 控制程序轉移類指令 → 00:21:58
第17講 5.6 調用、返回指令和位操作類指令 → 00:12:04
第18講 5.7 定時器與外部中斷程序設計舉例 → 00:29:18
第6單元 單片機擴展及接口技術
6.1 單片機擴展及接口技術
實驗一:Keil 軟件的使用(編輯、編譯、下載程序,軟件仿真)
實驗二:I/O口輸入輸出的實驗
實驗三:計數器實驗
實驗四:中斷實驗
第19講 6.1 單片機擴展及接口技術 → 00:27:33
第20講 實驗一_Keil 軟件的使用. → 00:13:15
第21講 實驗二_IO口輸入輸出的實驗. → 00:03:15
第22講 實驗三_計數器實驗. → 00:02:38
第23講 實驗四_中斷實驗. → 00:04:08
第7單元 A/D、D/A轉換及鍵盤顯示技術
7.1 並行輸入D/A芯片及接口技術
7.2 並行輸出A/D轉換器ADC0809及接口
7.3 鍵盤接口及處理程序
7.4 行列式鍵盤接口及工作原理
7.5 LED顯示器接口及顯示程序
7.6 AD0809轉換實驗
7.7 DA0832轉換實驗
第24講 7.1 並行輸入DA芯片及接口技術 → 00:13:35
第25講 7.2 並行輸出AD轉換器ADC0809及接口 → 00:11:01
第26講 7.3 鍵盤接口及處理程序 → 00:07:53
第27講 7.4 行列式鍵盤接口及工作原理 → 00:30:53
第28講 7.5 LED顯示器接口及顯示程序 → 00:18:34
第29講 7.6 AD0809轉換實驗 → 00:05:43
第30講 7.7 DA0832轉換實驗 → 00:04:41
第8單元 89C51串行口及串行通信技術
8.1 串行通訊的基本知識及串口的工作方式
8.2 89C51串行口方式0、方式1的發送和接收
8.3 89C51串行口方式2、方式3的發送接收
8.4 串行通訊標準總線
8.5 PC機與單片機的串口通訊
8.6 串口通信實驗
第31講 8.1.1 串行通訊的基本知識 → 00:20:12
第32講 8.1.2 串行口控制字及控制寄存器 → 00:26:00
第33講 8.2.1 串行口方式0 → 00:14:23
第34講 8.2.2 串行口方式1 → 00:34:27
第35講 8.3 89C51串行口方式2、方式3的發送接收 → 00:33:26
第36講 8.4 串行通訊標準總線 → 00:10:55
第37講 8.5 PC機與單片機的串口通訊 → 00:23:20
第38講 8.6 串口通信實驗 → 00:05:20
第9單元 系統應用實例
9.1 系統應用實例(一)
9.2 系統應用實例(二)
9.3 基於51單片機的汽車怠速控制系統
9.4 基於51單片機的ASR控制系統設計
第39講 9.1 系統應用實例一 → 00:14:48
第40講 9.2 系統應用實例二 → 00:17:59
第41講 9.3 基於51單片機的汽車怠速控制系統 → 00:16:05
第42講 9.4 基於51單片機的ASR控制系統設計 → 00:10:10
|