学习单片机到什么程度算入门,是个仁者见仁智者见智的问题,很多通过模拟软件可以熟练的编程控制某一系列(或几种系列)的单片机,觉得应该算入门了,但真的拿到工程项目时,却不一定都能解决实际中实时出现的一些问题,所以“入门”应该是一个知识范围类的指标,要想把知识转化成技术,还是有很多功课要做的,我认为,多动手制作,可以大大的提高整体水平,如果能稍加熟悉就能编程控制常见的如C51/S51/AVR/PIC等8051内核的单片机,而不是说学会了C51、再“学”AVR…等等,这样才算入门,因为这时说明已经对常见单片机的硬件结构很熟悉了,此后,再在模/数电知识的支持下,就可以“软”、“硬”间施的进行工程设计,而后再根据工作需要进行知识补充就行了。
开发板的作用只是让你对单片机的功能有所了解,知道它能干什么,这主要锻炼自己的编程能力,开发板的缺点是你只要程序对了,就会得到自己想要的结果,对自己的硬件知识提高的很少,建议你用洞洞板自己焊一块开发板,可以先焊一个最小系统,以后再慢慢扩展,这不仅增强了你的硬件知识,也会使你的焊接水平大大提高的,单片机是一步一步学的,基础一定要学好,你不用全部都去学,自己在焊接开发板的过程中,用到什么就去学什么,这样会记得更牢,有时间可以逛逛单片机论坛,对你的单片机学习是大有帮助的,祝你成功!
买万能版,买本小实践书,实践上面的小例子,别看看他们小,要想成功可不是很简单,完了以后,觉得那些都是毛毛雨了就可以再弄点复杂的功能~其实主要还是扩展外围电路,从而提高自己的编程与调试能力,作为一个硬件工程师,调试是很必要的!并且是一个工程师经验的体现,设计部分主要在软件,组装位置的确定,焊接,调试,封装,这都是硬件的活,其实硬件工程师更牛,牛在不但会硬件,软件也会玩!对了还可以参加点设计大赛!提高很快的!祝你成功哈!
学习单片机,首先得了解单片机的硬件结构,至少得知道每个接口怎么用,特点是什么。其次要来接单片机电路的设计,单片机很多时候要进行性能的拓展,很多功能都是通过设计的电路实现的。最后就是编程了,编程对于初学者还是有一定难度的,但是好像很多人都对编程感兴趣,所以大家都会注重,这块学会就没问题了
你要是觉得,你对C51的编程,和硬件结构已经很了解了,你可以试着去看看mega16的硬件结构,试着用它编一下简单的小程序。看看相关的数据手册。最好是自己焊接设计一个最小系统。你不说你是学硬件的么,应该对设计电路没问题吧。呵呵,等你真的什么都弄明白了,再去考虑学别的硬件吧。