本課程是由 國立陽明交通大學資訊工程學系 提供。
課程以ARM為主,介紹微算機/SoC系統各項功能及原理包括Architecture, Instruction, Memory,Timer and Counter, I/O, UART, DAC/ADC, Programming等,透過一系列之實驗課程與原理介紹,使學生瞭解微算機系統之功能、原理與實作。
課程用書:
老師自行開發的教材與實驗手冊。
為求學習成效完美,請購買課本!
授課教師 | 資訊工程學系 曹孝櫟老師 |
---|---|
課程學分 | 3學分 |
授課年度 | 106學年度 |
授課對象 | 大學生 |
預備知識 | 計算機概論與程式設計 |
課程提供 | 課程影音 課程綱要 課程行事曆 |
週次 | 課程內容 | 課程影音 | 課程下載 |
---|---|---|---|
Lecture02 Why Assembly Language? | 線上觀看 | MP4下載 | |
Lecture03 Overview of STM32 Board/Development Environment | 線上觀看 | MP4下載 | |
Lecture04 Introduction to ARM Assembly Programming (1/2) | 線上觀看 | MP4下載 | |
Lecture04 Introduction to ARM Assembly Programming (2/2) | 線上觀看 | MP4下載 | |
Lecture05 ARM STM32 GPIO (1/2) | 線上觀看 | MP4下載 | |
Lecture05 ARM STM32 GPIO (2/2) | 線上觀看 | MP4下載 | |
Lecture06 ARM GPIO 7-Segment | 線上觀看 | MP4下載 | |
Lecture07 ASM and C Procedures Calls | 線上觀看 | MP4下載 | |
Lecture08 Keypad Scanning | 線上觀看 | MP4下載 | |
Lecture09 STM32 — Timer/Counter | 線上觀看 | MP4下載 | |
Lecture10 Interrupt and Exception (1/2) | 線上觀看 | MP4下載 | |
Lecture10 Interrupt and Exception (2/2) | 線上觀看 | MP4下載 | |
Lecture11 LCD and Temperature Sensors (1/2) | 線上觀看 | MP4下載 | |
Lecture11 LCD and Temperature Sensors (2/2) | 線上觀看 | MP4下載 | |
Lecture13 USART (Universal synchronous asynchronous receiver transmitter) | 線上觀看 | MP4下載 | |
Lecture14 USART 2 (Universal synchronous asynchronous receiver transmitter) | 線上觀看 | MP4下載 | |
Lecture15 Analog to Digital Converter (ADC) | 線上觀看 | MP4下載 | |
Lecture16 STM32Cube Lecture17 Micro . Computer System Lab. | 線上觀看 | MP4下載 | |
Lecture18 Efficient Programming on ARM | 線上觀看 | MP4下載 |
課程目標
課程以ARM為主,介紹微算機/SoC系統各項功能及原理包括Architecture, Instruction, Memory,Timer and Counter, I/O, UART, DAC/ADC, Programming等,透過一系列之實驗課程與原理介紹,使學生瞭解微算機系統之功能、原理與實做。
課程章節
章節 | 章節內容 |
單元一 | Micro . Computer System Lab. Introduction |
單元二 | Why Assembly Language? |
單元三 | Overview of STM32 Board/Development Environment |
單元四 | Introduction to ARM Assembly Programming |
單元五 | ARM STM32 GPIO |
單元六 | ARM GPIO 7-Segment |
單元七 | ASM and C Procedures Calls |
單元八 | Keypad Scanning |
單元九 | Laplace Transform |
單元十 | STM32 — Timer/Counter |
單元十一 | LCD and Temperature Sensors |
單元十三&十四 | USART (Universal synchronous asynchronous receiver transmitter) |
單元十五 | Analog to Digital Converter (ADC) |
USART_ADC | |
單元十六 | STM32Cube |
單元十七 | Micro . Computer System Lab. |
單元十八 | Efficient Programming on ARM |
課程書目
老師自行開發的教材與實驗手冊
評分標準
項目 | 百分比 |
實驗報告 | 50% |
上機考 | 20% |
專題(兩人一組) | 30% |
本課程行事曆提供課程進度與考試資訊參考。
學期週次 | 上課日期 | 參考課程進度 |
第一週 | 2017/09/15 |
|
第二週 | 2017/09/22 |
|
第三週 | 2017/09/29 |
|
第四週 | 2017/10/06 |
|
第五週 | 2017/10/13 |
|
第六週 | 2017/10/20 |
|
第七週 | 2017/10/27 |
|
第八週 | 2017/11/03 |
|
第九週 | 2017/11/10 |
|
第十週 | 2017/11/17 |
|
第十一週 | 2017/11/24 |
|
第十二週 | 2017/12/01 |
|
第十三週 | 2017/12/08 |
|
第十四週 | 2017/12/15 |
|
第十五週 | 2017/12/22 |
|
第十六週 | 2017/12/29 |
|
第十七週 | 2018/01/05 |
|
第十八週 | 2018/01/12 |
|