单片机的种类很多,若基础知识扎实,不论选择哪款单片机入门皆可,但对于普通的单片机初学者建议还是以简单的AT89S51单片机入门较好。选用该单片机入门有以下优点。

单片机初学选择哪种单片机入门好

AT89S51单片机。

1、AT89S51单片机内置资源较少,初学者不需要记忆大量的暂时用不到的知识点。假设对单片机一窍不通,上来就去学MSP430或MC9S12这类单片机,将会增加学习难度,甚至知难而退,再也不想学习单片机了。

2、51单片机的中文资料、视频及图书很多,学习这类单片机,各种资料很容易获得,降低了学习成本。另外,懂这款单片机的人也很多,自学时遇到不明白的,在网上提问,很多网友亦可以给予解答。试想一下,若选择了一款较陌生的单片机(譬如C8051F300),遇到不明白的,找个老师请教也比较难。

单片机初学选择哪种单片机入门好

ATtiny13单片机。

上述的AT89S51只适合入门学习,开发产品不适合选用该单片机,因为其内置资源很少,所以51单片机入门之后还需要学习一些较高端的单片机。这里推荐学习AVR或者STM8单片机。

AVR单片机型号很多,像ATmega16、ATmega328皆为现在常用的单片机,内置资源很丰富。另外,AVR的ATtiny系列单片机有很多体积小巧的单片机,譬如上图中的ATtiny13只有8个引脚,工作电压范围为1.8~5.5V,内置1K Flash存储器、4路10位ADC及模拟比较器,ATtiny9单片机的引脚只有6个,并且价格低廉。在设计一些简单的控制电路时选用这类单片机可以减小PCB板的面积,降低成本。

个人建议首先选择stm32,技术这个东西跟卖衣服一样,选就选流行的,毕竟学习最后还是为了找工作,经过过去这几年的推广,stm32在国内普及程度已经非常好了,就业也比较好,所以就业的角度讲,stm32。

而且stm32基于cortrx_M3内核,标准的arm,学会了它,就等于一只脚迈入arm的大门。后续无论是要用arm系列还是cortex系列,再学习都会容易的多。

其次的话avr也还行,现在流行的开源平台Arduino嵌入式硬件就是基于AVR平台的,arduino现在大火,基于arduino的各种开源项目非常热,学avr跟着肯定也不会落后。

这两种单片机都流行多年,相应的学习资料也非常多。

这两种单片机任意一种只要学会了,基本能在嵌入式这个行业入门,后续发展如何就看个人努力和天分了。