課程資料
D793 單晶片系統實作
|
開課學期:1061
|
開課班級:
資工系 3B
|
授課教師:洪敏雄
|
選修
|
學期課
|
學分數:3.0
|
大義 0901 星期一 12:10-15:00
|
D793 SINGLE-CHIP SYSTEM DESIGN AND IMPLEMENTATION
|
2017 Fall
|
Department of Computer Science and Information Engineering 3B
|
Professor:HUNG, MIN-HSIUNG
|
Elective
|
Semester
|
Credits:
3.0
|
Da Yi 0901 Monday 12:10-15:00
|
發展願景
傳揚中華文化,促進跨領域創新,與時精進,邁向國際
It is our objective to promote Chinese culture, enhance cross-disciplinary innovation, seek constant advancement, and embrace global community.
辦學宗旨
秉承質樸堅毅校訓,承東西之道統,集中外之精華,研究高深學術, 培養專業人才,服務社會,致力中華文化之發揚, 促進國家發展.
Based on our motto—“Temperament, Simplicity, Strength, and Tenacity,” “inheriting the merits of the East and the West” and “absorbing the essence of Chinese and foreign cultures,” we make it our mission to pursue advanced research, develop professional talents, serve the society, promote Chinese culture and support national development.
校教育目標
校基本素養
校核心能力
院教育目標
研究創新、科技興國
發展產業、學以致用
培育優秀青年工程師
院核心能力
科學理論與工程知識
系統設計與資通科技
實驗分析與實踐技能
創新整合與終身學習
工程倫理與社會責任
計畫管理與團隊合作
系教育目標
奠定資訊工程基礎專業知識
培養資訊工程實務應用技能
訓練團隊合作與終身學習能力
系核心能力
應用數學、資訊科學與工程知識解決問題之能力
撰寫程式與設計系統以解決問題之能力
資訊系統規劃、設計、實作、測試、整合與成果展示之能力
團隊合作與有效溝通以解決問題之能力
具備人文與科學並重之素養,以及遵守專業倫理與尊重智慧財產權之觀念
關注科技發展與時事資訊,並理解科技對環境、社會、國家及全球之影響
主動積極與持續學習之習慣與能力
課程目標
1.讓學生了解單晶片架構 2.讓學生了解單晶片開發流程
課程能力
應用數學、資訊科學與工程知識解決問題之能力 (比重 10%)
撰寫程式與設計系統以解決問題之能力 (比重 30%)
資訊系統規劃、設計、實作、測試、整合與成果展示之能力 (比重 20%)
團隊合作與有效溝通以解決問題之能力 (比重 20%)
主動積極與持續學習之習慣與能力 (比重 20%)
課程概述
本課程是一系列數位系統課程的其中之一,對於資訊科系同學相當重要。它介紹微處理器基本概念,包含記憶體結構、硬體模式、計時器、岔斷、串列埠等等之架構概念與單晶片系統之設計,其中又含有各個範例實驗,能同時進行硬體元件的組合與軟體的程式設計。學習者可由本課程學習到單晶片系統軟硬體整合的基本技術與Keil C 工具的使用。
This course is one of the series of digital system courses and quite important to the students. It introduces the basic concepts of microprocessors including memory structure, hardware modes, timers, interrupts design, and serial port communication. The students can learn the basic concepts and control-programming experiences in this course.
授課內容
本課程將介紹Arduino微控器及8051單晶片微電腦之內部結構、運作原理、系統實作與程式設計。本課程將以C語言進行單晶片程式開發。本課程內容包含3大部分:(1)教授利用Autodesk Tinkercad Circuits線上模擬器進行微控器與電子電路之接線與模擬;(2)教授Arduino微控器之原理應用與程式設計;(3)教授8051單晶片微電腦之原理、應用與程式設計。本課程也將提供實習版供同學進行各項主題之程式設計、程式燒錄及電子電路實驗。實驗主題包括輸出埠、輸入埠、計時器、計數器、中斷、串列埠、LED跑馬燈,7段顯示器、電子錶,音樂盒,LCD動畫、馬達控制及各項感測器等。預計修讀完本課程之學生,將具備單晶片微電腦開發與專題實作之知識與能力。
This course will introduce the operational principles and internal structure of the 8051 series single chip micro-controller and the Arduino micro-controller. This course will teach students how to do single-chip programming in C. Also, a few of practical exercises on topics such as, Input Port, Output Port, Timer, Counter, External Interrupt, Serial Port, Digits Display, Voice Generator, and LCD Display, are given throughout the course. It is expected that those students who take and pass this course will have enough knowledge and capability to work on single-chip micro-controller development and hands-on projects.
授課方式
1. 上課投影片講解.
2. 課堂動手實作練習.
評量方式
上課用書
(師生應遵守智慧財產權及不得非法影印)
[1] Arduino全能微處理機實習強效解析,艾迪諾編著,全華,全華圖書, 2017年1月6 日。
[2] 單晶片微電腦8051/8951原理與應用(C語言)(第三版),蔡朝洋、蔡承佑,全華圖書,2016年9月21日。
[3]補充講義。
參考書目
(師生應遵守智慧財產權及不得非法影印)
[1] 超圖解 Arduino 互動設計入門(第3版),趙英傑,旗標圖書,2016年12月。
課程需求
要報告
第一堂課說明
輔導時間
- 星期二 08:00-12:00
- 星期三 08:00-09:00
- 星期四 08:00-09:00
教師聯絡資訊
Email:hmx4@ulive.pccu.edu.tw
分機:33511
課程進度
2017/09/18 | 單晶片系統實作介紹(8051及Arduino)及開發工具介紹 |
2017/09/25 | Arduino微控器介紹、C語言複習與Arduino電子電路模擬簡介
|
2017/10/02 | Arduino電子電路模擬(I) 8051系統原理介紹與C語言複習
|
2017/10/09 | Arduino電子電路模擬(II) |
2017/10/23 | Arduino系統實作(II) |
2017/10/30 | Arduino系統實作(III) |
2017/11/06 | 8051單晶片介紹、8051輸出埠介紹及LED燈控制 控制 |
2017/11/27 | 8051計時器與計數器介紹與應用 |
2017/12/18 | 8051 LCD顯示模組介紹與實驗 |