时间:2019-06-11 00:00:00 来源:信盈达 作者:信盈达
很多初学者经常问,我能学单片机吗?难吗?我现在什么也不会啊?这里想说几句,要想学习单片机开发,需要有以下几方面基础,但要求并不是很高,可以在以后的学习过程中慢慢学。
1、电路基础:一些数字电路、模拟电路基础。毕竟以后要自己设计电路,这些知识是很有用的。
2、C语言基础:我个人比较喜欢C语言开发,相比汇编最大的优点就是移植性要好。学习51单片机,C语言编程当然需要有些基础。
3、一些单片机的基础知识:虽然是初学者,但是一些基础理论知识还是应该知道的。
4、一些焊接等动手能力,这个要求就不是那么严格了。呵呵。不过能搭一手漂亮的电路还是挺好的。
1、学会使用编译器软件:就是在编译器下建立一个项目,编写一点点代码,生成一个程序文件。当你熟悉这个流程以后,就变得非常容易了。不过第一次还是很难实现的,最好有一个比较详细点的教程。
2、学会使用下载工具和软件:把程序烧录到单片机里,运行起来,需要动手去操作。
3、学会使用调试工具:如有条件,可以学习硬件仿真调试。
4、以上可以在学习板上实现,不过以后你要学会自己设计 并制作电路。所以还要学会PRTEL软件使用。
很多初学者,学了一款51学习板,基础东西也都会了,下一步怎么发展却不知道了。下面的一些理论是我的一点不成熟想法,有这样困惑的朋友可以参考参考。
1、单片机的平面发展理论:不断学习同一个层次、不同结构、不同品牌的单片机。
学会了一个系列、一个公司单片机,比如51(AT89S51),了解的它的全部内部资源。下一步学习,仍然可以围绕51进行。可以扩展到其它公司的51单片机,比如stc、pic因为他们有很多增强型51单片机。功能比普通AT89S51强很多。如果可以,接触更多的同系列的51单片机。最终能够在做产品时,选择最正确的单片机,对每一种51单片机的优劣有清晰的判断。
2、单片机的纵向发展理论:不断学习高级别的单片机。
在学会一个系列的单片机,继续学习高级的单片机,比如从51到AVR、到ARM。可以学习到更多的单片机,接触到更多的知识。
3、单片机的外围发展理论:不断学习单片机的外围功能模块。
学会一个系列的单片机以后,转而研究外围电路。不论是输入、输出、通讯、逻辑和计算。单片机外围电路千变万化,其功能模块也千奇百怪。这样的模块学的越多,对你做产品的好处越大。毕竟所有功能模块都是用在单片机上的,不论是51还是ARM都需要有外围电路才能实现功能。
4、总结
无论以上那种发展模式,其最终目的都是单片机开发,都是研发出产品。所以最终的产品才是目标。
看到这里,相信大家对单片机需要哪些基础,入门学什么已经有了大致的了解,如果觉得自己学习的不够深入不够系统,缺乏实战演练,可以参考信盈达的单片机培训课程。
免费领取试听卡
申请已经提交
老师会马上给您安排试听课程!
申请出错了
您可以加老师QQ:914865590报名咨询!