大家好我是小火,想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。学习哪种单片机最有前途?这是单片机初学者最关心的问题,大家都要生存,有前途就意味着工资高,岗位多发展的空间大。对于这个问题,谁都给不了答案。单片机各有所长,每个时代的热度都会不一样,单片机在它能应用的领域都能发挥重要的作用,就功能性来说差距不会太大。

打开网易新闻 查看精彩图片

初学者我个人推荐是先学51单片机,先学51单片机再根据自己喜欢的发展方向去选择学其他单片机,现在很多大学都还在用这套打法,我说的不一定对,但是大学的课程还是很权威的。为什么初学者要先学51单片机呢?那是因为51单片机曾经统治了一个时代,应用非常的广泛,而且早一批的先学者已经变成了大神,他们会分享很多相关的学习资料,难度不算太大,初学者学习起来得心应手,入门很快。

有了51单片机的学习经验和学习方法等这些基础再去学习其他单片机那就是有迹可循了,不同的芯片只是要看不同的手册,很多知识都是一通百通的,学习快两三个星期搞定,慢点的最多一两个月就能掌握另一种单片机了。如果上来就选择其他单片机进行学习,发生从入门到入土这件事的概率也是相当的大的。

要让单片机运行我们就要学会写程序。那是学C语言好呢还是学汇编语言好?我觉得还是C语言吧。因为C语言已经是一种高级语言,代码移植性好,易于维护;编程起来非常的灵活;语言的层次很明了。C语言是比较流行的单片机编程语言,大多数人都喜欢用所以例程代码多,方便我们寻找参考的资料,C语言从某种角度来说还是大众编程语言,是其他编程语言的基础,我们学会了C语言,对于学起其他语言是会有帮助的。至于汇编语言是早期单片机学习使用的语言,优点是执行指令比C语言快,方便理解很多知识性的东西,但是学习起来就会比较生硬,毕竟这是一门机器语言。所以这门语言可以作为学完C以后再学习就可以了。

我们学完学会51单片机以后,就可以根据你想从事的工作或者行业去选择以下一种或多种单片机继续学习。每种单片机都会有自己的优缺点,所以应用的行业也会不一样。

1.AVR单片机-----速度快,一个时钟周期执行一条指令,而普通 的51单片机需要12个时钟周期执行一条指令。当然,Atmel公司出品的AT89LP系列单片机也是一个时钟执行一条指令,但目前还未普及。AVR单片 机比51单片机多了USB通信模块、SPI通信模块、I2C通信模块、PWM模块、AD转换模块等,但在C语言编程方面对I/O的操作比51麻烦得多。

2.PIC单片机------品种齐全,应用领域广泛,片内资源也很丰 富,也是很受欢迎的单片机。比51单片机多SPI通信模块、I2C通信模块、PWM模块、AD转换模块等片内资源。4个时钟周期执行一条指令,速度看似比 51单片机快,事实上并非如此,PIC单片机最高时钟频率一般为8MHZ,而51单片机最高时钟频率可达到33MHZ 。速度上PIC单片机并不占优势,而抗干扰能力则也比51单片机略强。C语言编程方面对I/O的操作要比51麻烦。

3.MSP430单片机-----16位单片机,速度快,一个时钟周期执行一条指令,超低电压低功耗,适合用于电池供电设备。

4.Motorola单片机-----抗干扰能力极强,适用于恶劣环境,这是以降低速度为代价的。

5.DSP技术------用于音频、视频、通信等快速数字处理领域,速度超快,编程算法也比较复杂。

6.FPGA技术------难度和单片机差不多,应用领域逐渐广泛。门槛不是一般人能接触得到的,至少我就不行,起步基本是研究生,但是工资是相对很高的。

7. 嵌入式系统-----应用于非PC机控制以外的复杂的智能控制系统,以及智能通信设备、掌上电脑、学习设备、娱乐设备等,应用领域也很广泛。学习难度也较大,需要有操作系统、硬件、驱动原理等方面的知识。很多只能玩具、智能家居基本上都有它的身影。

要说学哪一种单片机最有前途,不管选择那一种,前途与自身的努力是密不可分的单片机知识更新得很快,只要你精哪款单片机都会有前途,如果你混哪款单片机都救不了你。

本期先分享到这里,想要学习单片机编程的同学可以持续关注小火,回复“我要入门”,与我们一起成长,喜欢的可以点个赞关注我们!