因为51单片机是最简单,最基础的,一般来说单片机学习流程是:寄存器控制io,相关外设学习->高级点就是协议学习,如gps,sd卡,usb->再后面就是操作系统学习,如ucos,linux等,简单来说就是先学单片机自带的外设如adc,dac,串口,io,时钟,后面学其他专用器件的使用,这块主要关注协议,即如何交互。在后面就是操作系统,主要是学会对各种资源进行管理,最大化的利用资源。 回到问题来,因为单片机有很多厂家,刚开始的学习就是adc时钟串口等外设的使用,51是单片机中最老的那一类,各种学习资源很丰富,入门学习主要是学寄存器配置和c语言,开发板能提供你一个实践的平台,如操作io跑马灯,数码管,液晶屏,按键等,让你知道什么代码会发挥什么作用,更直观。一法通百法,学会了51,你会发现所有的单片机无非就是配的寄存器不一样,买一个很有必要,一百多块又不贵,学会了可以研究研究gsm通信,gps,usb,后续可以转stm32,2440跑跑ucos,linux,三个阶段,对应不同的岗位,一般来说最后一个最值钱。学长只能帮到这了。 |
|