微處理機原理與應用
Principles and Applications of Microprocessors
學期
114-2
學分
3
學分
當期課號
520028
永久課號
XDEP20030
開課單位
學士後電子與光子學士學位學程
授課教師
陳慶永
類別
必修
上課時間表
| 節 | 週四 |
|---|---|
2 09:00–09:50 | 微處理機原理與應用 KB202 3 節連堂 |
3 10:10–11:00 | |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
本課程旨在帶領學生探索微處理機(Microprocessor)的運作原理,並以經典的 8051 單晶片微控制器(Microcontroller)為應用對象。課程內容涵蓋 8051 的內部架構、定址方式、指令集、I/O控制、中斷控制、定時器/計數器以及串列通訊等,透過編寫組合語言(Assembly Language),直接與硬體對話。核心目標在於讓學習者掌握嵌入式系統設計基礎,未來易學習更複雜的微處理機之應用。
先修科目
(建議) 計算機概論
教學方式
參考書: 蔡朝洋, 單晶片微電腦 8051/8951原理與應用, 第八版, 全華圖書, 2021. (ISBN: 9789865037819) M.A. Mazidi, R.D. McKinlay, and J.G. Mazidi, The 8051 Microcontroller: A Systems Approach, Pearson, 2012. (ISBN: 9781292027265)
評分方式
小考/課堂實作平均:60% 期中考:20% 期末專案:20%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 課程介紹 & 微處理機與微控制器概觀 Course Introduction & Overview of Microprocessors and Microcontrollers |
| 第 2 週 | 數字系統與算術 Number System and Arithmetic |
| 第 3 週 | 微處理機系統之工作原理 Principles of Microprocessor Systems |
| 第 4 週 | MCS-51 單晶片微控制器介紹 (1) Introduction to MCS-51 Single-Chip Microcontroller (1) |
| 第 5 週 | MCS-51 單晶片微控制器介紹 (2) Introduction to MCS-51 Single-Chip Microcontroller (2) |
| 第 6 週 | 校際活動週 (放假) |
| 第 7 週 | MCS-51 之指令集與組合語言程式設計 (1) MCS-51 Instruction Set and Assembly Language Programming (1) |
| 第 8 週 | 期中考 Midterm Exam |
| 第 9 週 | MCS-51 之指令集與組合語言程式設計 (2) MCS-51 Instruction Set and Assembly Language Programming (2) |
| 第 10 週 | 基本 I/O 控制 (1) Basic I/O Control (1) |
| 第 11 週 | 基本 I/O 控制 (2) Basic I/O Control (2) |
| 第 12 週 | 中斷控制 Interrupt Control |
| 第 13 週 | 計時/計數器 Timers / Counters |
| 第 14 週 | 串列介面控制 Serial Interface Control |
| 第 15 週 | 應用專題 Applied Projects |
| 第 16 週 | 期末專案 Final Project |
教科書
M.A. Mazidi, J.G. Mazidi, and R.D. McKinlay, The 8051 Microcontroller and Embedded Systems Using Assembly and C, 2nd Edition, Pearson, 2013. (ISBN: 9781292026572)