单片机已经是我们生活中一个必不可少的组成部分,这样说可能很多人不理解我们都没有看到任何像单片机的事物为什么要说我们生活中到处都是单片机,下面我就给大家解答这个一个,举例,汽车,电视,空调的遥控器,智能手表芯片,智能手机也有单片机的参与,虽然我们看不到单片机但是单片机确实在我们生活中无处不在。
从总体应用单片机的数量方面来讲就国内每年所应用到的就已经数十亿的用量。
单片机的职位空缺也是越来越多,学习单片机开发的朋友也是在呈逐年递增的状态发展。那么单片机要学些什么以及自学单片机需要注意什么,今天我就根据自己的实际开发经验来给大家分享。
学习单片机需要什么基础?
C语言:简单的C语言基础就可以,甚至于刚开始的时候,数组、指针等知识都不需要会。但是为了将来的发展,希望大家可以好好将C语言学好。
了解51单片机的基本结构:关于这一点,只需要看几天书就可以了。或者说在大家开始学51单片机的时候,花点时间看看就可以,无需深究,只需了解。
具备以上两点,你就可以开始单片机的学习了。
学习单片机的步骤
1、熟悉单片机的原理,结构;
2、学好数电,模电,为设计电路打好基础;
3、熟练使用C语言,多学习别人的程序;
4、对操作系统原理有一定的了解;
5、Protel至少要有点基础;
6、要实际动手调试电路的能力。
以上的不算成熟的经验希望能够很好的帮助大家。
总结的很好,我算过来人非电专业过来的,感觉最后一点最重要:
一定要有个任务而不是目标,为完成这个单片机具体任务查询式学习,否则学了和没学区别不大,浪费很多时间,效率很低,也就是从能力训练开始而不是知识积累开始。
无论“任务完成否,你都会发现学了很多东西,反之,学了很多东西也未必有任何能力,等到能力提高,就需要更长的时间。