我只从入门来说的话,对于这个时代51直接扔了吧。不要说什么简单入门之类的话了。学这种控制器类的东西又不是学数学,你基础不牢高级数学理论就学不了。单片机就是个工具罢了直接学最前端最流行的好了。单片机再难学也没有算法难学也没有通信原理难学。以后上了操作系统更多是软件的事情。反正以后有入门的人来问我的话 我直接告诉他,1去学习c语言2学习微机原理3直接买个stm32的板子配合着固件库玩去吧。我感觉玩单片机最有乐趣的是查错这才是考验一个人思考能力的时候。从这点来说学啥都无所谓。所谓学单片机对于初学者来说肯定不会去考虑51与arm核心上的区别,他们只是想控制单片机罢了,真正的重点在于片上外设,uart spi i2c ad da 这些东西才对。所以直接找带有这些东西的就好了越多越好。所谓单片机其实是微控制器,控制的背后是逻辑。这才是真正的重点而不是这个设备本身,这是我的观点。