学习51单片机,首先需要一点电子方面的知识,最好能系统的学习一下数字电路和模拟电路,因为单片机的学习是一个以硬件为基础,配以软件工作的系统。脱离了硬件,单片机的软件开发就无法进行。以下作几点总结:
1、首先最基本的要熟悉进制之间的转换,比如看到一个十六进制的数,要想到他的十进制,做到心中有数。
2、关于汇编指令的学习,这个问题困扰了很多初学者,往往很多人就在这里花了很多时间,达不到很好的效果。学习汇编,首先要弄懂它的寻址方式,这对以后学习指令、理解指令就事半功倍了,然后就是大量的练习了,想光靠看看书不动手就能学会的,除非他是神仙,呵呵~~
3、然后就是做实验了,单片机的学习是一门实践性很强的课程,亲自动手实验,不仅能加深对指令的理解,而且会对它更加的感兴趣,当你能自如地控制8位流水灯的亮灭时,恭喜你单片机入门了~~
今天就总结这些,以后再慢慢补充,希望对大家能有所帮助!
记住,我们的目标只有一个,应聘时不会因对手是xx名牌大学的而不敢与他竞争。
首先要知道,我们所学习的很多基础课程对我们是毫无意义的(撇开综合素质培养问题),即使是专业知识也已是远远落后于时代的。所以,即使你考试挂了,并不代表你能力也不及格。挂了没关系,交了补考费就搞定。但不要太过了。能拿到毕业证书是下文的前提。
如果你没电脑,一定要想办法(节省,打工)凑一台,配置不用很高(C1.7G、256、40G足够),免得你用来游戏。罗嗦一句,有网游瘾的趁早戒掉。
大一上:快速调整心态。不要象高中时一样把精力放在那些无聊的基础课上,但高数和电分不能落下。考试前两周突击下就行。少参加些社团,那样会耽误你很多时间。善于利用图书馆,在大一时就应该把模电和数电弄懂,所谓懂,并不是会做书上那几个题就够了。一定要多做实验(泡MM的钱只需十分之一就可买到N多元器件),理论自然会悟透。不懂的可以问老师,这之后,你会发现自己能看懂甚至设计《电子制作》之类杂志上的一些简单电路了。不要多,光凭这一点、你在真正的收获上已超过你们班的期末考第一名了。假期不属于我们,上面的“作业”如果没完成,一定要在假期中补了。
大一下:通过实验巩固数、模电路的分析和设计能力,定购《电子制作》、《无线电》、《电子报》等书籍,用以拓宽设计思维,了解市场动态,在仿制的过程中不知不觉提升了自己的设计能力。为以后的基础硬件设计打下扎实的基础。与此同时,自学VB和C语言,这是面向对象和面向过程两大语言类别的代表性语言。不能马虎,这是很重要的基础。至此,我们专业基础课你就基本搞定了。为你一学期努力的成果喝两杯吧!
大二上:***一级重点*** 你是否感觉到,你已经超过其他同学一大截了?暗喜~~。适当的回瞻是好事,但不能沾沾自喜,停滞不前哦~。努力!!!在扎实的数电基础上,你可以开始找一些MSC-51系列单片机入门级的书(强烈推荐《手把手教你学单片机》周兴华 著)来看看了,上面详细介绍了51的各条指令,并指导你用软件进行仿真。不好意思拉,又要投资拉!建议买一个TOP2000型通用编程器配合学习,现在的价格在320元左右,康特有卖的。不仅能编51,什么AVR,PIC,甚至GAL,EPROM,都能读写。物超所值。有了这些条件,就可以自己设计块试验板来玩。专心点,大概2周就能掌握51的汇编语言,一个月后能独立编程。不要认为这是天方夜谭,努力,一切皆有可能!当初我在毫无基础的情况下20天用51给人家做了个抢答器,40天做了数控电源,频率计。掌握基本的后,再买(借)更多的MCU的书来看,汲取前辈的经验教训,那是宝贵的财富。奋斗~~三个月后,你可能对51有些厌烦了,正好!买AVR和PIC 的书来学,用到的开发软件 (Keil C51,Maplubs,BASICOM IDE等)可以到网上下。AVR和PIC 是我国MCU市场占有率仅次于51的两大主流单片机。尽管放心,有了51的基础,学起其他的来就轻松多了。到此,本学期任务基本完成。假期的作业是熟练掌握51的C51编程。这比汇编简单,但更具可读性和移植性,在开发过程中你会逐渐体会到51汇编的缺点。
大二下:***一级重点*** 哈哈~~本学期的任务是熟练掌握Protel99SE(DXP),Multisim,EWB等EDA工具,尤其是Protel,必须牢固掌握。着重学习 GAL的 Able4编程及CPLD的Max-Plus编程(主要以图形逻辑设计为主,有时间还可以学学VHDL,但这要开课的)。上述这些在实验过程中会很牢固地掌握。要时在掌握这些的情况下还有时间的话,可以预习VC++了。假期里一定要熟读VC++的书,配合编程实验,这是一门起点较高的语言,不下大功夫是不行的,在学习时可以与学过的VB相比较。
大三上:熟练VC++,VB,着重掌握串,并口程式的编写。相当难,一定要大下功夫,以后受益匪浅。
大三下及大四上:学习USB相关协议,熟练掌握PDIUSBD12的固件编程及DDK驱动开发。相当难,一定要大下功夫。至此,大学期间的修炼已全部完成。
还要注意:大学期间至少有一次参加“全国大学生电子设计竞赛”的机会,偶数届的有两次机会。一定要参加,如果上面那些东东你全部掌握,拿个全国一二等奖不成问题,即使没全部掌握都能拿个省一等奖什么的。那个证书用处大了去了,比什么英语四级,计算机二级等证书有用多了,重要的是,只要你拿了省奖以上,而且能得毕业证的话,学位证就基本上不用愁了。这对我们实在是福音啊。
具备这些能力,找个高薪的工作就是顺理成章的事了。但要始终记住,不论在什么是时候,一定不能松懈的是努力!
三年多的努力,铺就一条就业的平坦大道,到时你回过头来,一定回觉得一个字 “值!”
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiaguang3010717/archive/2009/05/28/4222521.aspx