昨天有个朋友问我一个关于单片机ADC和DAC的问题,解释了半天,他才明白为什么要有OC门,什么是缓冲器,它的作用是什么.呵呵,其实这些都是一些很基础的知识了,如果这些东西都搞懂了,你就可以称得上是一个入门者了.另外,给初学者一些小小的建议:
首先,是不要总是逛论坛。在论坛里你能看到最多的就是一个个初学者在等着问别人要"答案",而你需要明白的是真正的答案需要你自己去寻找,只有你一遍一遍地不断犯错误才可能找到真正单片机的含义所在.
其次, 多看书,其实很多东西都在书中有答案的。例如说有很多朋友问我 JMP P0.0 ,$ ;是什么意思,尤其对“$”不理解,其实,几乎所有关于单片机的入门基础书里面都有详细解释的,关键是你有没有认真去看书。
另外,学过跟学会是两码事。很多朋友在我面前夸说自己单片机考试考很好,自己学会了,但当我问他什么是三态门的时候,他却傻了,试问一句:连三态门这么简单的概念都不明白,怎么称得上单片机学会了?学会就是要完全掌握它,不仅仅是它的内部结构,而且要懂调试,编程,加密,解密,尤其对各种常用的电路要熟记于心。
还有,等你有了一些基础知识之后,就应该努力去看芯片的原始资料,尤其是英文原版的DATASHEET。那里面有很多及时的,最新的资料可以去了解,刚开始的时候可能会很不适应,毕竟是英文的,但你一定要逼自己去看。也许有人要问,很多单词都不认识是很正常的,它们太专业了,过CET-6的时候都没有遇到过。但试问一句,你学习英语是为了什么,仅仅是为了过CET-4 ,CET-6,拿那么一张纸?我的一个朋友CET-6考了快600分,但我把AT89S51的DATASHEET拿给他的时候,就完全傻了,他几乎什么都看不懂!!!这样的六级证有什么用呢?我的经验是,刚开始的时候,遇到不认识的单词就查字典,有时候甚至可以偷懒,把单词考到GOOGLE里就可以翻译了.慢慢的,你看DATASHEET的速度会越来越快,效率会越来越高!!(知道什么是FULL DUPLEX 么?赶快查!!)
最后,不要忘了有个地方叫INTERNET.上网的时候不要把时间花在游戏,QQ上,除了浪费时间,它们并不能带给你任何价值!多利用百度,GOOGLE这样的搜索引擎,它可以带给你意想不到的收获!!!(有人甚至预言可以利用GOOGLE学习MBA课程)
祝愿所有正在学习单片机和打算学习单片机的朋友能早日进入这个奇妙的世界。
用户66632 2007-2-8 21:00
thank you!