作为只有一点点基础电子技术学习者,都有一个单片机开发的梦。
但是现实却是很骨感也很打脸,有多少人看了C51书籍后选择了放弃或半途而废呢。
作为十几年里拿起放下到荒废,最后又捡起来从新开始走过了太多的路和辛酸史
今天我作为一个初学者来分享一下初学者遇到的各种拦路虎
1,盲目购买一些无用的书籍
很多初学者都有学好单片机的愿望及其迫切的心态,所以急匆匆的购买了一些让自己看完前面几个章节就放弃单片机想法的书籍。
因为很多书籍都注重理论讲解,上来就是cpu内部机构寄存器地址中断等等,其实这些概念在初学者眼里即模糊又难懂,根本不值得提前用那么多篇幅去学习。
最后却拦截了一群想学单片机基础不好的爱好者。
其实我们学习单片机就应该跟婴儿学话一样,不用太注重内核的意义,让他们先了解单片机应该怎么开始入手学习,及工具配套怎么搭配上手,怎么点亮第一个led开始。
这种实操书籍很多,找对了方向事半功倍。
2.学习单片机过程不知道如何搭配工具
作为初学者刚刚学习真不知道如何入手学习单片机,更不知道如何搭配相应的软硬件工具,全套下来的流程没有人指导,很盲目最后也容易半途而废。
其实刚刚学习单片机第一步是从网上购买一套功能齐全点的开发板,这是成功的第一步,很多开发板公司有很好的开发流程。一步步引导初学者进入角色。
3.是用asm汇编还是c语言开始
其实这也是很多初学者碰到的,因为很多单片机书籍都是从汇编开始讲解,让新手难以入局,最后不得不放弃学习。
现在开发单片机其实大多都在用c语言进行开发,新手直接学习c51语言就可以。
4.模电数电基础不扎实没有信心
其实很多技校或社会电子爱好者刚刚开始对数电模电都不是很扎实,门电路集成器可能都忘得差不多了,本身上手单片机就对自己打了折扣
在学习过程中一点点深入后发现自己底子薄会怀疑自己是否真能学会单片机,是不是自己就是学的个初级没法深入到开发阶段。
对于这些小伙伴的心声,我个人觉得大可以放心去学,只要你有一颗热爱电子和单片机开发的决心肯定是没有问题的。
因为前期学习并不需要太多的电子技术基础,有一定的技校基础随着学习深入边学习单片机一般回头巩固下数电模电是可以来得及也能走出一条路来的。
5、学习c语言过程英语没基础打击信心
其实c语言所用单词量不是太大,也就两百多点到头了,对于两百多个词汇量我觉得一般人只要用上一周或两周背诵都能多少看懂点。
我建议在学习单片机的初学者可以网上找份《c语言英语单词集锦》给自己打印出来天天拿手里看看背诵一下,还是很有效的。
最重要的是认懂每个单词的中文意思,因为C语言里的很多函数是英文缩写而成的。