推荐一个书籍,宋雪松的《手把手教你学51单片机C语言版》。
实验室去不去没啥意义,大家都是小白,你不会的问题,凭啥别人就会?
学习路线,根据自己的经济实力来吧,如果有多余的零花钱,买一套书上配套的开发板也不是不可以,如果不允许,那就想办法薅羊毛,前提是你要学会使用电烙铁,其实我个人不太建议买开发板,因为那样就失去了玩的意义,为啥用玩来形容呢,因为学习单片机就要抱着一颗玩的心态。
硬件设备:
万用表(必备,数字式的或者指针式的万用表都可以,各有优缺点,数字式的傻瓜式操作,但是反应慢,指针式的比较灵敏),
逻辑分析仪(必备,对于数字信号,肯定是要用逻辑分析仪才能分析到啊),
示波器(不推荐,原因是穷,性价比不高,不如逻辑分析仪来的实在),
电烙铁(必备,既然是玩固件的,那就没办法剥离硬件,什么时候都离不开它),
热风枪(选配,进阶的路段才会用到吧,焊接维修qfn和bga封装会用得到),
单片机有两种选择,一种是51的,另一种是32的,各有千秋吧,有人带的话可以直接入手32系列,没人带的话建议51慢慢折腾。
学习路线:
1,学会使用电烙铁,能流畅焊接LQFP封装的芯片就差不多算是学成了。
2,学会简单使用热风枪。
3,学会使用AltiumDesigner或者立创EDA(其实没多大区别,新手建议立创EDA,能满足新手100%的需求)。
4,自己动手画电路板,做一个单片机最小系统。
5,学会使用GPIO,
5+,做一个流水灯
6,学会使用uart(重要,重要,重要,重要的事情讲三遍)。
7,学会使用IIC,SPI,单总线
8,学会定时器,外部中断,PWM,
9,做一个实时时钟。
上面所说的,都是学习各种基础的操作,把这些都学会了,就明白什么原理了,至于最后一个,实时时钟,几乎会用到51单片机的所有外设,如果能做出来一个实时时钟的话,51单片机的学习之路就已经结束了。
省钱玩法:
下载《手把手教你学51单片机C语言版.pdf》 --00.00¥
学会使用立创EDA --00.00¥
自己做一款单片机最小系统 --00.00¥
去立创PCB白嫖(免费打样) --00.00¥
购买元件 >20.00¥
成功入坑 +∞ ¥ |