单片机的学习无外乎两方便.一,电路 。二,编程语言。
先说电路,说到电路不得不提三本书。模电,数电,电路。可以说这三本书是学习电路的必经之路,学好这些,即使你不学单片机也可以找到一份薪资满意的工作。当然现在大公司工作都是分工明确的,做电路的就做电路。单片机编程的就做编程。不过能进大公司的还是少数。大部分小公司要求你全能,也就是说一个项目你要从芯片的选型,到外围电路的搭建,最后I/O口的定义,程序的编译调试,最后PCB板的制作,焊接,调试等等,你都要掌握。当然你的工资也是客观的。我的意思是学习单片机最好是要学习电路。
接下来学编程语言,单片机的编程语言是结构化的C语言。C语言的学习也不是那么容易的,至少指针就够你迷糊一段时间的。学习C你可以先系统的学习一段时间,做一些练习,不用着急去将它应用到单片机上。
前面是基础,到你拿到第一个开发版的时候,你的单片机生涯就此展开了。
接下来介绍两款工具。
1.keil。单片机的编程软件,它可以帮你搭建一个编译环境,并且为你编译程序提供一个界面。最主要的是可以生成.hex文件,供下载使用。
2.protues。这是一个仿真软件,可以仿真你的电路,也可以仿真你的单片机程序,前期没有开发板时,可以用着软件来学习。
最后给自己买一个开发板,认真学习里面的例程。一块接着一块的学。
个人观点。
联系客服