2011 Fall COMM 4305175 微處理機系統與介面技術 (Microprocessor based system and interface techniques), 2011 Fall

COMM 4305175 微處理機系統與介面技術 (Microprocessor based system and interface techniques), 2011 Fall

 

Announcements

2011/9/13: Meet you @ 教學大樓(共同教室207, Tuesday 8,9,10 (1410~1700)

2011/10/2: Login E-Course system and get the latest information !  http://ecourse.elearning.ccu.edu.tw/

2011/11/5: Presentation schedule released.

2011/12/22: Term-project final presentation & DEMO schedule released. 


Course Description

微處理機(microprocessor)是眾多電子產品的基礎控制系統,更是嵌入式系統當中的核心元件。本課程介紹為微處理機系統的設計與運作原理,以及如何收集資料並控制周邊系統。我們會討論微處理機軟體的運作原理,包含嵌入式系統的架構,registerI/Oaddress modetimerinterrupt等,並了解軟體與硬體之間的交互作用。熟悉微處理機後,我們會介紹常見的各種微處理機的介面,包含UARTSPII2CUSB等,以及儲存介面如SD卡,以及數位類比轉換介面ADC/DAC等。本課程的目的,是希望提供同學了解微處理機系統的設計概念,進而可以自行設計獨特系統,達到特定目的。修習本課程所得的知識,可奠定日後研習嵌入式作業系統(embedded operating system)以及無線感測網路設計(wireless sensor network)等進階課程的紮實基礎。

 

Prerequisite

(Not compulsory) Operating System, Programming Language, Computer Organization, Logic Design.

 

Instructor

*   Prof.李皇辰Warren Huang-Chen Lee (Instructor), huclee at ccu edu tw

*   黃百昆 (Teaching Assistant), ppp5730ppo at gmail.com

*   張育彰 (Teaching Assistant), a2n00206 at gmail.com

* CCU LAB phone extension number: 23251

* LAB Location: EA221B

 

 

Lecture

教學大樓(共同教室207, Tuesday 8,9,10 (14:10~17:00)

 

Syllabus (Tentative)

 

1

13-Sep

Introduction

 

2

20-Sep

Instruction Set Architecture -1

HW1

3

27-Sep

Instruction Set Architecture -2 Registers

LAB1

4

4-Oct

Launch Pad introduction and IO programming

LAB1

5

11-Oct

Instruction Set Architecture -3Addressing Mode

HW2

6

18-Oct

Digital Input/Output Port, Keyboard

LAB2

7

25-Oct

Interrupt, Timer & Watchdog (Release Term Project)


8

1-Nov

Lab2 Due. (Mid-term week)

 

9

8-Nov

Term-Project Presentation (1)

10

15-Nov

Term-Project Presentation (2)

HW3

11

22-Nov

Analog Digital Converter



12

29-Nov

Serial Communication Interface, UART

LAB3

13

6-Dec

Serial Communication Interface, UART 

HW4

14

13-Dec

Serial Communication Interface, SPI

LAB4

15

20-Dec

Serial Communication Interface, I2C, USB

HW5

16

27-Dec

Term-Project Demonstration (1)

LAB5 (Bonus)

17

3-Jan

Term-Project Demonstration (2)

18

10-Jan

(Final-term week)

 

 

LAB1: Flashing LEDs.

LAB2: Key Button & Morse Code Calculator

LAB3: A simple process-scheduler using Interrupt & Timer

LAB4: Simulate UART using Interrupt & Timer

LAB5 (Bonus): Read temperature & voltage from ADC and output to UART

Term Project


Textbook & References

1. MSP430 Microcontroller Basics, By: John Davies, Publisher: Newnes (September 4, 2008). ISBN-10: 0750682760.

2. Designing Embedded Hardware, Second Edition. By: John Catsoulis; Publisher: O'Reilly Media; Released: May 2005

3. MSP430x2xx Family User’s Guide (slau144h.pdf)

 

Grading:

*  Attendance: 10%

*  Homework: 30%

*  Labs:30% (5 labs/6% each)

*  Term project and report: 30%

 

Department of Communications Engineering,

National Chung Chen University, Taiwan

Locations of visitors to this page
Subpages (1):Presentation schedule