嵌入式系統應用實驗室

指導教授 課程 教材 研究生 計畫 著作

103學年第2學期 104學年第1學期
嵌入式系統程式設計 嵌入式微處理器系統
水電節能之原理、實務和安全 水電節能之原理、實務和安全
綠色能源科技 綠色能源科技

國立彰化師範大學104學年度

         1學期教學計劃表

 

開課班級:車輛所碩一              任課老師:  黃裕煒

一、科目名稱:嵌入式微處理器系統

二、教學內容與進度:

週次

起迄日期

上課日期

教材單元與進度

學生應預習之章節

作業評量與檢討

09/16~09/20

 9/18

1. Cortex-M0的硬體架構介紹 ch01-1
ch01-2
NUC140 技術參考手冊(英)

NUC140 技術參考手冊(中)

09/23~09/27

 9/25

2. 系統發展工具簡介 ch02  

09/30~10/04

 10/02

3. GPIO-LED,7-seg. ch03
GPIO範例
CMSIS
NUC100 Driver

10/07~10/11

 10/09

  上機演練 作業:在3x3鍵盤,按1閃藍色LED,按2閃綠色LED,按3閃紅色LED。每次閃爍亮0.25秒,暗0.25秒。

10/14~10/18

 10/16

4. NVIC & SysTick ch04
IRQ範例
 

10/21~10/25

 10/23

 
 
 

10/28~11/01

 10/30

5.LCD ch05
LCD範例
bmp2asm
作業:在LCD顯示自己的姓名和學號。

11/04~11/08

 11/06

6. CLOCK ch06
CLOCK範例
作業:

11/11~11/15

 11/13

    作業:

11/18~11/22

 11/20

7. RTC ch07
RTC範例
作業:寫一程式,顯示目前時間的分和秒。到達RTC alarm時間,亮藍色LED,延遲2秒,關閉藍色LED,亮綠色LED,延遲5秒,關閉綠色LED,亮紅色LED,延遲8秒,關閉紅色LED。

十一

11/25~11/29

 11/27

智財權演講    

十二

12/02~12/06

 12/04

     

十三

12/09~12/13

 12/11

8. Timer ch08
Timer範例
作業:

十四

12/16~12/20

 12/18

     

十五

12/23~12/27

 02/25

9. ADC ch09
ADC範例
作業:計算1秒內ADC轉換的次數,在LCD顯示ADC的平均值、最大值、最小值、和轉換次數

十六

12/30~01/03

 01/01

     

十七

01/06~01/10

 01/08

10. PWM ch10
PWM範例
作業:使用C調音階-頻率對照表,從PWM輸出一小段音樂。

十八

01/13~01/17

 01/15

作業檢查

 

01/09~01/13期未考

三、指定教材或參考書目:(含名著選讀)

Embedded System Architecture

 

 

四、教學方式:

1.講授 2.討論 3.專題報告

 

 

五、成績評量方式:

1.作業 20%

2.課堂表現 20%

3.報告 20%

4.其中測驗 20%

5.期末測驗 20%

 

 


國 立 彰 化 師 範 大 學 課 程 大 綱

 

授課教師:黃裕煒

科目名稱:嵌入式微處理器系統

英文譯名:embedded microprocessor system

學分時數:3學分/3小時

必選修別:□必修  選修

全英文授課:□是  (僅 □講授 □課程設計、教材 □課堂討論 □評量作業 為英文可複選)

教學評鑑問卷類型:_1_  1講述 2討論 3實驗 4實習(教育學院) 5實習(理工學院) 6體能

教學型態:_1_  1課堂教學  2實習工場  3遠距教學(同步)  4遠距教學(非同步)

               5課堂教學+小組討論  6課堂教學+遠距輔助教學(同步、非同步)

               7其他(如體育、教育實習或實驗課程)

    :課堂教學+小組討論 定義:每學期小組討論的授課時數佔總授課數的三分之一()以上

教學目標:

本課程之教學目標在培養學生在嵌入式微處理器系統的基礎知識,以奠定車輛電子科技之理論基礎和研究能力,作為未來開發設計車輛電子之基礎。

 

教學大綱:

1: A Systems Engineering Approach to Embedded Systems Design

2: Know Your Standards

3: Embedded Hardware Building Blocks and the Embedded Board

4: Embedded Processors

5: Board Memory

6: Board I/O (Input/Output)

7: Board Buses

8: Device Driver

9: Embedded Operating Systems

10: Middleware and Application Software

11: Defining the System—Creating the Architecture and Documenting the Design

The Final Phases of Embedded Design: Implementation and Testing

 

評量方式:

1.作業 20%

2.課堂表現 20%

3.報告 20%

4.其中測驗 20%

5.期末測驗 20%

 

必讀經典或名著:

² 主要教材:Embedded System Architecture

² 參考教材:

² 先導課程:

² 進階課程:

² 進階導讀: