最近我也一直在学51单片机分享一下我最近的感受,本来想直接学sm32的但是想了一下还是51更适合初学者,等51完全掌握在去学stm32,相信2到3个月就能学会。
首先语言方面 那肯定是C语言呀,当然汇编也行,一定要对C语言中那些循环,switch语句,if语句都要熟悉
还有我认为要学一下计算机组成原理,我觉得单片机和计算机其实很像的比电脑的cpu就相当于单片机,然后片内有各种外设,就像计算机可以连接键盘,鼠标这些外设一样,也可以明白像SPI呀,IIC呀这些总线。
还有就是微机原理,理解一下51单片机内部的工作原理也是有帮助的理解各种外设。
最重要!最重要!最重要!的便是数电和模电了,这也是以后学习其他单片机所最重要的,因为不是所有的单片机都有教程可以查到,所以自学就显得尤为重要,学一块单片机重要的就是要看懂原理图,这样才可以知道如何写代码
最后在学习的过程中难免有些枯燥,大家可以用51单片机做一些闹钟呀表白呀
什么的,当然也可以以比赛来促学,我比较推荐那个蓝桥杯的单片机比赛他们用的板子是51里面的一类:STC15F2K60S2,也可以促进我们学习,得个奖也是不错的
最后的最后希望对大家有用相信大家一定可以学好51,以后我有学到的一定再分享给大家