90 likes | 376 Views
微算機原理與應用實習 Microcomputer Applications Lab. 任課教師 -- 張慶龍. 研究室: ES702, 實驗室 (EL711) :嵌入式網路系統實驗室 Email : chang@yuntech.edu.tw 研究領域: 電腦網路 / 高速網路 微處理機 – 機器人控制 嵌入式網路應用系統 Office hours: Tue. Am 10:00-12:00, Fri. Am 10:00-12:00. Textbooks and Course Information. 教科書 單晶片控制與網路傳輸應用 , 全華 ,
E N D
任課教師 -- 張慶龍 • 研究室:ES702, • 實驗室(EL711):嵌入式網路系統實驗室 • Email:chang@yuntech.edu.tw • 研究領域: • 電腦網路/高速網路 • 微處理機 – 機器人控制 • 嵌入式網路應用系統 • Office hours: • Tue. Am 10:00-12:00, Fri. Am 10:00-12:00
Textbooks and Course Information • 教科書 • 單晶片控制與網路傳輸應用, 全華, 張慶龍編著 • 參考資料 • HT48R70A-1 I/O Type MCU Handbook, Oct. 2004 http://www.holtek.com.tw • 助教: • 陳芳傑(2A),ES711,g9517732@yuntech.edu.tw • 黃忠喜(2A),ES711,g9617714@yuntech.edu.tw • 許佳毅(2B),ES711,g9517711@yuntech.edu.tw • 羅家瑞(2B),ES711,g9617727@yuntech.edu.tw • 課程網頁 • http://cn.el.yuntech.edu.tw
課程目的 • 使學生瞭解微算機設計之基本概念,藉由實習訓練,培養同學如何利用團隊合作方式,共同設計/學習以微控制器設計相關之控制系統 • 使學生瞭解如何利用輸出/輸入界面、中斷、計時/計數器等功能,設計一軟/硬體系統整合之控制系統 • 以組合語言為基礎 • 為嵌入式系統之基本科目
課程內容 –理論部分 • 認識單晶片 – HT48R70A • 組合語言 • 輸入/輸出界面 • 七段顯示器/掃瞄控制 • 鍵盤輸入掃瞄控制 • 點矩陣LED顯示掃瞄控制 • 串列傳輸應用 • RS-232與個人電腦之傳輸應用 • I2C與Serial ROM之傳輸應用
課程內容 –實習部分(1/2) • (第1週)分組、學習板驗證 • (第2週)IDE發展環境介紹、VLM虛擬管理員使用 (5%) • LED跑馬燈 (驗收, 不用寫報告) • (第3週)基本指令練習(5%) • (第4-5週)四顆七段顯示器掃描顯示 (10%) • 分別以軟體時間延遲與硬體時間延遲(Timer + interrupt) • (第6-7週)點矩陣掃描顯示 (10%) • 顯示紅綠燈之小綠人行走
課程內容 –實習部分(2/2) • (第8-9週)鍵盤掃描輸入 (10%) • 配合點矩陣掃描顯示,利用鍵盤輸入紅、黃、綠燈使點矩陣LED的小綠人跟著變化 • (第10-12週)七段顯示 + 點矩陣LED + 鍵盤輸入 整合運用 (15%) • 設計時鐘+ 鬧鐘功能:鍵盤做時間設定與鬧鐘時間設定 • 七段顯示器做時間顯示、點矩陣LED為鬧鐘響時之顯示 • (第13-15週)RS-232應用:利用RS-232,使兩台實習板可互相溝通 (10%) • 由一實習板按一鍵時,另一實習板經由點矩陣LED顯示其內容
實習進行方式 • 分組方式進行 • 每一個實習進度,每組需交一份報告,繳交日期助教會於前一星期宣布 • 實習報告中須有以下幾項: • 題目、前言、組員姓名學號、責任分工 • 實習原理說明 • 電路設計說明與結果(方塊圖、電路圖)……… • 製作過程及心得
成績考核 • 期中考(指令集) 10% • 期末考 20% • 實習作業 60% • 期末專題15% (加分) • 上課態度/出席點名10%