▲AT89S51单片机。▲ATtiny13单片机。选择单片机入门有以下优点。单片机有很多种。基础知识扎实的话,无论选择哪种单片机入门,普通单片机初学者用简单的AT89S51单片机入门比较好。假设你对单片机一窍不通,如果上来学MSP430或者MC9S12这类单片机,甚至知难而退,就再也不想学单片机了,会增加学习的难度。

初学者选择哪种单片机学习比较好?

初学者选择哪种单片机学习比较好

单片机的种类很多,若基础知识扎实,不论选择哪款单片机入门皆可,但对于普通的单片机初学者建议还是以简单的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个,并且价格低廉。

ATmega16单片机和PIC16F877单片机哪个更常用?选择哪个入门更好

题主最好说一下是什么基础下开始学,还有目的是什么,例如你是上学还是要生产应用。啥也不说只能综合推荐AVR的ATmaga16啦。题主已经排除了51单片机,估计不是相关专业的,否则老师会带你入51坑。学生自己学的话,建议ATmega这样的AVR结构单片机,要马上生产应用的话建议PIC单片机。其实难度都差不了太多。

到底,入门就是学习I/O和C语言。(什么?你要学汇编,抱歉走错门了)然后学延时,中断,接口,AD转换,PWM...所以你可以用更低的成本了解AVR。AVR支持FLASH和EEPROM存储器的反复烧写,ISP在线编程。多么美妙的振荡器看门狗和延迟功能集成在芯片上。每个I/O口也可以输出一个高电平,再加上丰富的资源,比如AD模数转换器,DA数模转换器,丰富的中断源,SPI,USART,TWI通讯口,PWM Balabala ……如果想要一个非常粗糙快速入门的微控制器,还可以选择基于AVR的arduino平台,同样使用ATmaga系列。


文章TAG:单片机  STC  avr  
下一篇