信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

0基础能学单片机,学习单片机的内容有哪些?

时间:2019-07-04 00:00:00 来源:信盈达 作者:信盈达

学习单片机的方法有很多,不管是哪种方法,找到适合自己就是最好的。根据本人零基础学习单片机的亲身学习经验和感受,粗浅的和大家分享下学习方法及单片机的学习内容


第一步:基础理论知识


你知道什么是电阻、电容、电感、二极管、三极管、场效应管、放大器等等以及它们的工作原理和在电路中的作用,不知道就看模拟电路。


单片机硬件结构和原理都源自数字电路,如果电路基础不扎实,对复杂的单片机硬件结构和原理就很难理解,这时你应该返回基础理论知识,重新学习触发器、寄存器、门电路、COMS电路、时序逻辑等理论知识。理解了这些知识之后再去看单片机的结构和原理,我想你会很容易理解。


除了学习模拟电路数字电路外,还要学习C语言知识。


C语言需要掌握的知识主要有3个条件判断语句(if()、if……else(),if ……elseif()……else;)、3个循环语句(while(),for(),do ……while();)、3个跳转语句(return、break、continue。)和1个开关语句(switch语句),具体哪些语句和功能在这就不一一介绍了。这简单的10条语句可以组成很复杂的逻辑,在算法和编程中是不可缺少的。


1、当基础打好以后,你会感觉到单片机不再难学了,而且越学越起劲。


2、当单片机依照你的指令实现预期控制效果的时候,成就感会让你信心十足。


3、当你夜以续日、废寝忘食的投入到单片机的世界里,恭喜你你已经入坑。


第二步:单片机实践


单片机的学习过程,既让人兴奋又让人疲惫,既让人无奈又让人不服,既有失落感又有成就感,一次次修改,一次次云烟,每一天熬夜,直到再也没有BUG,电路再也没有问题,单片机执行着你想要的指令,其中的酸甜苦辣只有亲自学过的人深有体会。


1、需要一颗决心

首先,你要明白你学习单片机的目的和初衷。这是你学单片机的动力。没有动力,我想你坚持不了多久。没有捷径,只有一步一脚印。无论学习还是做事,坚持下去总有回报。所以你得坚持、坚持、再坚持


2、开发工具

想要吃鸡,必须有装备。一台电脑、一块单片机开发板、一套视频教程、一本单片机教材和一本C语言教材


3、理论和实践相结合

单片机编程很容易,不就是那样吗,没吃过猪肉还没见过猪跑吗,光看书不动手也能明白,但在实际编程的时就没那么简单了,不是你想的这样那样,只有实际动手才会有深切的感悟,这种感觉是没法表达,只能意会无法言传。


在实践中学会编程,找到自己的独特的编程风格。不仅要学会别人的例程,还要在别人的程序上改进,取其精华去其糟粕,让程序产生更强大的功能。要会查阅芯片数据手册。这个过程是无聊枯燥,只要能坚持下来,你就可以算是大牛了,要知道一般都是半途放弃。


第三步:单片机硬件设计


自己编程没问题了、接下来就应该硬件设计。硬件包括原理图和PCB板设计。学习单片机的最终目的是做产品开发----软件和硬件相结合形成完整的微控制系统。所以,做硬件也是学习单片机技术的一个必学内容,在实际工作中懂得硬件和软件的人才是比较抢手的,全能型的人才。