Fw: [心得] 微處理機系統---鐘太郎老師

看板NTHU_Course作者 (怕熱的肥宅)時間8年前 (2017/02/15 12:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 candog 信箱] 作者: candog.bbs@bbs.cs.nthu.edu.tw ("FireBolt") 標題: [心得] 微處理機系統---鐘太郎老師 時間: Wed Feb 15 01:31:25 2017 作者: b0690151 (wingzero) 站內: P_wingzero 標題: Re: [心得] 微處理機系統---鐘太郎老師 時間: 2011/06/17 Fri 14:31:10 課名:微處理機系統 科號:09910 EE 240100 老師:鐘太郎 課本:ARM System on Chip Architecture, Steve Furber, 2nd ed., Addison-Wesley, 2000. (recommended) The 8051 Microcontroller, 4th ed., I. Scott MacKenie & Raphael C.-W. Phan, Pearson International Edition, 2007. (optional) 課別:電機系選修 學分:3 涼度:★★★(滿分五分,空心代表半分!請自行增減!) 甜度:★★★★☆ 建議先修課程:邏輯設計 C語言 課程內容\簡介: (1) 8-bit 8051 microcontroller -----Software hardware summary -----Instruction set & assembly programming -----I/O peripherals & examples -----Microprocessor board/system development (2) 32-bit ARM microprocessor -----ARM hardware Architectures -----ARM Instruction Set Summary & Assembly Programming 這是本學期的上課範圍 上課內容: 以投影片上課為主,老師上課都講的很仔細,不過教的比較無聊一點,容易恍神。 其實投影片資訊算相當完整了,也大概就照者投影片的進度走,沒跟上的自己看投 影片也是妥,如果懶的話8051的中文書很多自己挑一本回去看算是頗快的方法, 不過就多花時間囉。而ARM的話建議借老師指定的那一本書,大部分的ARM介紹書籍 多是拿板子當範例,對架構講解的較少。但基本上光老師的投影片就可以COVER了 原本上是希望ARM跟8051的時間各占一半 但實際上8051會比較多約2/3 課程一開始會先介紹8051的硬體架構,這部分有點像記算機結構,講解硬體的設備 和I/O PORT、DATA BUS、記憶體、中斷構造。對電腦運作有興趣的話這段聽起來還 蠻有趣的,很簡單但很重要的部分。因為微處理機主要就是可以直接跟硬體溝通, 了解硬體的架構對之後才能去寫程式控制8051,跟單純的寫程式不一樣。 再來有很多時間會講解組語的部份,其實組語沒想像中難懂,而且指令又少,千萬 不要因為是低階語言就嚇到了,後來寫程式時跟你說C也可以寫反而會不想用C,畢竟 這門課的教學幾乎都在組語上。不過一開始後沒有實際的硬體可以測試,會比較不踏 實一點但還是要跟上進度,不然後來要用就就要花點時間了。這邊也跟計結一開始雷 同可以說這門課跟記結的聯結蠻緊密。先上哪一門都有助於對另外一們的了解。 一起修好像也不錯XD 組語講解完後會介紹8051的TIMER、INTERRUPT、SERIAL PORT的控制,這部份對之後 PROJECT非常重要,前面還沒複習的話進入這一段時會不知道老師在講什麼,表示你 太久沒看書了。這部份就比較偏硬體的觀念,在學程式設計的時候不會學到。算是 新的東西。等這些部份都完成後就算是對8051有整體性的了解,可以開始作PROJECT 老師是因為這學期有交換學生,沒辦法學期結束留下來作,所以才改成期中PROJECT 但我覺得8051就是要作中學,有實際的接線和測試才知道之前講的東西在幹嘛,而且 會逼學生趕快把教的東西複習一次 在製作板子的期間會上8051如何跟其他週邊互動的程式撰寫,以及開發8051的流程, 這時候學期也差不多過一半了。老師另外還有在講C語言的使用,不過我覺得整堂課 在上組語,會去用C寫的人真的很少,而且範例都一樣,有花些時間就是了。 8051講解完之後換ARM的部分,其實流程跟8051差不多,都是先架構、指令、應用等 由於時間上的關係,這學期只講到ARM的中斷部分,當然32-BIT比起 8-BIT 就複雜一點 由其是指令的部分,ARM有不少條件字尾和符號要記,而期末考也只考ARM的部分, 8051只跟PROJECT和大部分的作業有關。 整個學期下來算是學到不少:D 考試作業型態: 這學期是8次作業(原本預計10次) 一份PROJECT 作業大部分是組語的撰寫,幾乎在老師的簡報中都可以找到範例, 上課有認真聽或回去有複習都不難寫。 PROJECT則是要自己完成一個8051的板子,會接上鍵盤,喇叭,LED等 要能夠跟電腦溝通和唱歌。喜歡實作的同學應該蠻樂在其中的。 但接線真的蠻花時間,比起電路實驗的規模大許多,佈局沒佈好,線跳來跳去的, 測試時不會動的話,建議就全拔掉吧,重接比較快。 基本上都是就交就有分(當然不能錯太離譜),有點像實驗課。 期末考OPEN BOOK 老師送你三年的期末考題目+解答 連電腦都可以帶(不能上網) 都這樣了還怕會操嗎?? 分數比例 作業*10(50%) 期末考25% PROJECT 25% 老師的喜好、個性: 老師人超超超超超級好!!!,在出作業時,都會把作業講解一遍,且會提示在投影片 的哪個部份,如果學生還是不懂(裝傻)的話就會繼續講...就差沒把答案寫在黑板上 其中有份作業的CODE比較難,老師問大家寫的情況怎麼樣後,就很爽快的說延期。 後來的PROJECT也是一樣,但也因為這樣導致進度有點DELAY,作業就沒有出到一開始 說的十份了。如果常問老師問題或跟老師閒聊的話,熟了之後老師也會來找你閒聊XD 老師基本上都希望不要讓學生有放棄的念頭,分數都給的很大方。不過後來發現有同 學分數太高了(好像才被扣到0.1分..),才有點稍為正常的打分。 上課心得: 其實很早就打好心得了,只是老師說什麼以後不開就沒PO出來,後來問才知道老師 似乎每次都說以後不開XD。看微處理機點的人還是少少,就趕快放上來幫老師打打 廣告囉(應該是正面效果吧?) 以前都聽說微處理機是一門很操的課,但修了DSP實驗後覺得鐘太郎老師開的話再操 都不怕啦XD,而且實際上其實也還好(可能這次老師分配時間比較好),一個主科的量 差不多,只是在接板子時比較花時間,而且是在期中的時候,對於期中考多的二年級 可能LOADING重了點只不過這次是特例,如果是期末作的話我覺得還好,但這門課對 於銜接記結,複習邏設,簡單的作業系統概念都有講到,算是值得一修的課,不過可能 是因為我大四才修比較有體悟XD,不怕太忙的話二年級就可以修,三四年級當興趣回 來修的話也不錯。不過我覺得這門課改成實驗課比較適當,畢竟8051的內容 真有心的話,拿個中文版看個幾天大概就懂了吧,還是以實作為主。不然麵包版還 要自己買QQ,PROJECT材料部分會花一點錢 給加簽嗎? 不會滿 總成績/班上排名: 90 補上分佈圖 A+ 90 100 9 42.9%   A 85 89 6 28.6%   A- 80 84 1 4.8%   B+ 77 79 2 9.5%   B 73 76   B- 70 72   C+ 67 69   C 63 66 1 4.8%   C- 60 62 1 4.8%   D 50 59   F 1 49 1 4.8%   X 0 0 成績未到 總   計 21 100.2% -- -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: b0690151 @ 111-243-169-139.dynamic.hinet.net optimisticjj這名字好酷 太郎耶XD 06/17 16:06ollr bgbgbg0087阿伯耶!!! 想不到阿伯修過這麼可怕的課(抖~~ 06/17 17:52olTk atara樓上簡直夯!!! 06/17 21:11olwM jim2972000所以這門到底可不可怕-.- 06/17 21:32olwo shajani衝一發!!! 06/17 21:43oltR qweyam感覺老師是好人 但講話真的好催眠Orz 06/17 21:47aQMr tom0619我也想衝一發耶 06/18 15:52lyrk frog7259板子接完還蠻有成就感的!!!XD 06/21 18:52ldOh ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: candog (140.114.32.68), 02/15/2017 12:09:57
文章代碼(AID): #1OezINEN (NTHU_Course)