作者candog (怕热的肥宅)
看板NTHU_Course
标题Fw: [心得] 微处理机系统---钟太郎老师
时间Wed Feb 15 12:09:57 2017
※ [本文转录自 candog 信箱]
作者:
[email protected] ("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