我初中上了两年,开始是爱好电子,玩了几年的音响才知道单片机这东西的存在
我劝你不要学C语言了,对于会的人,他会说好简单,对于小学都没有毕业的人,关于C语言的所有词语都是天书,不管是寄存器,变量,还是位移,或者是补码
也许你可以百度寄存器,但是,你在百度上看到的关于寄存器的介绍会让你看到更多的陌生词语
学汇编吧,这是对于你来说最好的选择,学完了汇编,你就知道编程的原理了,再学C语言又或者不学C语言都一样,技术达到了,可以玩玩东西,可以找工作
但凡是说汇编已经过时的人,基本就是刚入门或者在校生
对于你来说,最好是先把模电学好,不是会看,要学好,至少是会用运放,三极管,MOS管"电子技术自学指南"这本书不错,可以看看,相对基础却很经典的书(这个过程大概是10天左右)
然后是学数字电路,这方面的电路可能你以后永远用不到,但它是学单片机的基础,不能不学,最好是配合Multisim这个软件来学,如果可以,数字电路教材里面的所有电路都仿真一遍,不能一下看这里一下看那里的跳来跳去的看,一页一页的看下去,慢慢的学,不要着急(这个过程大概是一个月,按每天能学两个小时来计算)
有的数字电路的书会在最后开始涉及8051单片机的基础知识
这个时候,你算是做好了学单片机的准备了,如果是从现在开始,大概是两个月之后的事情,不要觉得久,也不要去看单片机,我就是走了很多的弯路
学完数字电路和模拟电路之后就开始学单片机,单片机用STC89C52RC,不要用AT8051系列的,那个资料是英文的
STC89C52RC可以说是最佳的入门单片机了,等到你能熬过前面学基础的无聊时间,再上论坛问怎么学编程吧
记住 我的话,现在不要在没有任何数字电路基础的情况一下去学C语言,就算你学几个月都不一定有多大用处,最好是先学习数字电路,学完了数字电路再学汇编,汇编不难,就是麻烦而已,对于编程来说,逻辑思维是很重要的,汇编在这一块要求要比C语言啰嗦,所以,学会了汇编再学C就简单多了
好了,就这么多了 |