标签:
单片机
目前在我国单片机的学习氛围比较好,大多数院校工程类专业都开了单片机课程,一般都安排在大三,传统教育认为学习单片机一定要有很丰富的知识,真的是这样吗?每年从院校毕业的学生,学过单片机的不少,可真正明白,能编出一个完整程序的却少之又少,更别说用单片机做产品了。大多数同学大学毕业以后,对于单片机的认识可能都是一种雾里看花,似懂非懂的感觉。
身边曾经有过这样的一幕:一位头发花白的电气工程师向刚毕业的重点本科毕业生借了本单片机教材,开始自学。老工程师文化层次不高,一直从事强电,对着书本,他看得很认真,学得很投入。可当他学到程序时,开始困难了。从没编过程序的他多次找到那位本科生想请他“指点”一下,可这位本科推诿“不记得了”。事后本科生自己也承认在大学时就没学懂,不知该怎么说好。我为这位老工程师的勇气而感动,也为这位本科生感到愧疚。
到底是什么原因造成这种局面。究其原因,可能还是专统的教育模式有它的局限性!传统的单片机教学都是以单片机的结构为主,从硬件结构开始,然后是指令,再是编程以及扩展之类。这种教学模式,同学们普通觉得难学。一开始就结构,试想在大学连模拟电路、数字电路都是刚学完,要去理解单片机的结构真是不太现实,于是这样不知不觉就学完了结构。学那111条指令就更难了,再加上许多教材上,程序是一部分一部分的,只是为了说明一个过程,没有一个完整的程序,这让同学们在学习上更是不知所措,好不容易学完了,从书上抄一段下来,竟不能编译通过,天啦!太难了,连书上的我都调不出,没办法了,于是就失去了学好的信心。有许多同学学完了还不明白片内的RAM和ROM到底有什么区别,为什么要有中断,怎么用等,更不用说写一个完整的正确的程序了。
再加上传统的单片机教学选材大多以8031为主,这种内部没有ROM的单片机早期产品,连存一个简单程序的空间都没有,还扩展ROM。这对于连单片机结构本身都难以理解的初学者来说更是雪上加霜。更糟糕的是现实工作中已经没有几个人会用这样原始的单片机去开发产品了。
现在的单片机教育真是要象英语教育一样改革了!
针对以上这种情况,我们的课堂将以现在流行的单片机为设计平台,从实践入手,每次围绕一个目标来展开学习,在学习中带着这个目标的任务去学,学了又来实践,有问题再去学习,直到实现这个目标为止,再开始下一个目标的学习。将单片机的结构和编程的学习融入到实践中去。这样一来,以你想要到的目标为中心,你将会对单片机的学习充满兴趣,化被动为主动一切为难情绪将迎难而解。一步步循序渐进,一个实验一个目标,当这些基础性实验做完之后,你将具有初步开发能力。
“Do and Improve!”做并不断提高,工程类学科基本上都是以“实践”为基础的,而且单片机本身就是一门实践性很强的专业课。敢快开始学吧,早一天开始,早一天成功!祝愿所有的学习者早日成功!
系统分类:
嵌入式系统 | 用户分类:
无分类 | 来源:
原创