校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

微處理機系統實驗(英文授課)

Microprocessor System Lab.

學期
109-1
學分
3 學分
當期課號
1159
永久課號
DCP3116
開課單位
資訊學院共同課程
授課教師
林正中
校區
光復
類別
必修
上課時間表
週二
週五
5
13:20–14:10
微處理機系統實驗(英文授課)
EDB27
2 節連堂
6
14:20–15:10
A
18:30–19:20
微處理機系統實驗(英文授課)
EDB27
3 節連堂
B
19:30–20:20
C
20:30–21:20

* 根據陽明交大上課時間表所列

概述

A: Skills required for a 51-S/W engineer 1. 51-μp architecture and control 2. assembly programming for various drivers 3. use of 51-μVision simulator for codes debug B: Skills required for a 51-H/W engineer 1. timing sequence for various 51-μp R/W bus cycle 2. timing sequence of 51-μp instruction cycle and interrupts 3. interconnection and running of 51-μp memory and I/O subsystems 4. use of mega-win 51-μp emulator for H/W trouble-shooting C: Skills for H/W and S/W integration

先修科目

none

教學方式

[Class Attending]: A. attending lecture sessions on Friday (EF) is essential, though not enforced; B. active interactions, such as raising or answering questions regarding the subjects in discussion during the class sessions are encouraged, which will be reflected in one's final grading; [Disciplinary issues]: Consequence of offending or violating the following disciplinary requirements will be severe, and everyone’s compliance is advised. A. regulations on the use of the laboratory must be strictly followed; B. without permission from TAs in advance, absence from the lab-working sessions is prohibited; C. weekly due of turning-in the reports of the lab-work results must not be failed; D. lab-report must be original work of the team member(s), plagiarizing or copy-paste of any kind will not be tolerated; E. eluding from honor codes in taking exams (written tests or on-site practicing), even in the slightest degree, is absolutely unacceptable. Anyone caught in action or leaving traces in answers will be requested to drop the course at once.

評分方式

The final grade will be evaluated by the following constituents * lab-work performance; * lab-work reports; * exam performance; * class interactions; * any indications showing one’s expertise acquired during the training.

週次計畫
週次主題
第 1 週wk.1-2: 1. Lab-team registration, and some administrative issues 2. Assembly-Coding-ABC-1 - code execution and activities in CPU architecture - some simple code pieces and data representation - functional categories in an assembly instruction set wk.3: Assembly-Coding-ABC-2 - running a short code piece with the 51μVsion simulator - context in which a 51-code is executed - 51 instruction set and codebook [1] - 1-hr written test wk4: Assembly-Coding-ABC-3 - 51 instruction set and codebook[2] - mechanisms behind sequential execution conditional/unconditional branching call/return - 1-hr written test wk5: Assembly-Coding-ABC-4 - assembler-linker-loader - code-module linking * variable-address resolving * label-address resolving - 1-hr written test wk6: Assembly-Coding-ABC-5 - Labwork#1-2.2 briefing - 1-hr written test
第 2 週wk.7: Labwork#1uvision Labwork#2.1uvision Labwork#2.2uvision wk.8: Labwork#2.3uvision wk.9: Labwork#3uvision wk.10: Labwork#4.1uvision wk.11: Labwork#4.2uvision wk.12: Labwork#5.1uvision Labwork#5.2uvision wk.13: Labwork#6uvision wk.14: Labwork#7uvision (16x2LCD) wk.15: Labwork#8uvision (nested interrupts) wk.16: Labwork#9uvision (use of external memory units) wk17.: all hands stay put wk.18: final exam.
教科書

A. textbook: none; yet if one wishes, many books in Chinese/English concerning the use of 8051 and its variants will be just fine; B. readings: 1. 89c51 data sheets 2. memory chips data sheets (RAM and flash) 3. manuals of 51μVsion simulator, ... and more to be suggested in due time of lecturing

Office Hours
地點
EC015 or EC220-222
時間
normal class sessions or lab-sessions
聯絡方式
on-site contact office drop-by calling #54711 contact cclin@cs.nctu.edu.tw