各有利弊,但还是建议先学51,因为51是直接操作寄存器的,同时它可以使得你对于单片机的编程有一个较为系统的框架。
如果你直接学习STM32,那么我猜测题主一定会选择库开发的模式,那么这种模式和软件开发并没有什么区别,并没有窥探到单片机的核心,以及单片机编程的乐趣。
放弃学习51,直接学STM32是可以的只是不建议这样做。毕竟五一单片机可以作为初学者入门产品,容易上手,对于学者的要求不高。一开始就跳过51单片机直接学STM32的话可能会产生有门槛,难入门的感觉。
不用,stm32用库开发比51去操作寄存器容易.
但是51作为一种低成本的单片机,本身是值得去掌握的.