初学单片机编程选哪个好

其实单纯从变成角度来说,学那种单片机都可以,但是针对这个问题,我简单说一下选择AVR单片机的原因。

初学单片机编程选哪个好

原因有如下几点:

一、从学习成本来说,AVR单片机花费较小

单片机的学习,除了单片机开发板,还必须有编程器(现在STC的51单片机只需一根USB线就可以编程,但我们今天不说这个),因为单片机程序编写完成后,需要通过编程器才能将程序烧录到单片机内。

初学单片机编程选哪个好

另外我个人建议条件许可的话,最好再配备一个仿真器,因为对于复杂一些的单片机项目,一旦调试过程中发现了问题,在仿真环境下能够快速、准确的找到程序的BUG。

AVR单片机的编程器和仿真器价格都很低,并且非常容易自制(我当时学AVR单片机的时候,编程器和仿真器就是自制的)。关于自制AVR单片机编程器和仿真器的教程,网上很容易找到。而对于PIC单片机来说,它的编程器价格就要高很多,并且不容易自制(我当时在网上找了很多资料,才勉强制成一个)。

初学单片机编程选哪个好

二、从资料丰富程度来说,AVR单片机资料更丰富

初学单片机,会遇到各种各样的问题,有时候甚至会犯很多低级错误,这些并不可怕,但是如何解决这些问题呢?现在很多人都是依靠网络来搜索相应答案,从这方面来说,AVR单片机的资料非常丰富,PIC单片机的资料也很丰富,但是不如AVR单片机的。(我当年写过一个系列的AVR单片机学习笔记,而对PIC单片机,始终没有时间去认真学习)。

初学单片机编程选哪个好