?
实际上,在大三上,上过单片机课程.但那时学的是Motolora的,现在自学的确是51的.对于以前的那门课,想起来就觉得无趣.记得翘了好几次课,而且实验做得一塌糊涂,考试是稀里糊涂的就过了(开卷).说学到了东西,真是说不出口.我想,这有可能是我的态度问题,也有可能是学校的教学问题.我更宁愿相信是后者.
?
其实,还是挺喜欢单片的.一块差不多和大拇指大的集成芯片,就是一个微型计算机.可以将程序写入,按照我想要的发出控制信息.记得看到的第一个实例就是流水灯,8个LED小灯中,依次从第一个开始逐次亮,然后再从第8个亮至第一个.如果喜欢的话,还可以闪烁,加一些灯显示不同的文字,图案.我甚至还想写个简单的操作系统在上面跑.
?
最近在自学的是基于51系统的.自己从电子市场弄了些器件,面包板,然后搭电路,再加keil软件调试,倒也学得兴致勃勃.基本的东西差不多已经学完了,现在就是要整几个小的项目来做做.前些时间尝试弄个电子表的小系统,结果写程序时陷入泥潭,无法完成,放弃.
?
这期间受最深的是自己在自学的同时,将以前所学的相关东西都给联系统起来了.包括娄电,模电,微机原理,计算机控制,网络等.很多以前认为是不知学了为何的课程,现在终于联系在一起.我不知道别人怎么想,怎么认为.至少现在我是明白了,虽然有些晚.因为这些东西间的联系,我开始不得不去复习相关的内容.这实际上让我从另一种角度学习的机会.视野更开阔,理论能联系到一些具体的应用,而不再是孤立烦味的.我很讶异,在自学单片机后再去看那微机原理的课本,竟然没觉得像以前那样晦涩难懂,反倒是很多原理都是相通的.
?
我意识到很多东西都是相通的.关键在于抓住其中的一些基本原理与方法.对于51内部资源使用,及系统扩展原理方法的理解,会使得我比较容易的学习一些不同类型的MCU,像AVR,PIC系统的MCU.至于Motolora的,也是如此.也许毕业后,会接触不同于51的MCU,到时也应该能够在较短的时间的学会使用这种器件.鉴于此,尝试自学计算机组成原理,为了学习嵌入式系统而已.ARM,DSP处理器又是两种不同的类型,组成原理会给我一些比较一般的原理和概念.这样在具体学习使用这些器件时,我想应该会从一种较全局的角度,而且能够和其它器件比较,把握不同的特性.还有计算机网络,操作系统的理论.有一点自己很明白,纯理论的东西自己是接受不了的,还是得和实际的东西建立些联系.我想,对我而言,最好的方式莫于从一点铺开,逐步扩大,学习相关的知识.
?
现在自己的有的那点东西很不够,还得补补相关的知识.也许下个学期自己能搞个自动的机器人小车来玩玩.只是不知道成本大概多少,难度多大.自己倒是有些浮燥,想早点弄出来.这种心境,倒是要命,会弄得我一事无成.
?
曾经听说,毕业工作后,还是得有一些自学能力的.这种说法,我还是只能明白大概.目前我所能预料到也仅如此:工作后没得老师教,新的东西要自己学,要上培训的话得自己花钱,大学学的那点东西根本不够用等.什么是自学能力?有人说是将学到的东西忘得一干二净时留下的那点东西.真搞不懂在说什么.
?
大四了,快毕业了.何去何从?是留下,还是继续,还不愿去面对这选择.汪导的话,自己是得好好想想了...
用户195449 2009-2-27 19:40
yannzi 2009-2-21 19:12