欢迎光临散文网 会员登陆 & 注册

@单片机初学者,新手入门先学?

2023-03-06 14:10 作者:华清远见西安中心  | 我要投稿

我刚刚学习单片机,先选哪种比较好入手?

单片机的种类怎么有这么多,学一种不够用吧?

学完再学其他单片机会不会从头开始吧,好麻烦……

华妹相信这是每个单片机初学者都想过的问题~

根据这些问题,华妹特地去调查,根据大部分小伙伴总结的经验来看,学单片机可以先选择51单片机入手,学会了51单片机再去接触其他单片机,会相对容易一些,也能更快掌握哦!


01

为什么要先学51单片机


因为51单片发展最早,应用最广泛,特别是I/O口的操作非常简单,而且相关的学习资料最多、教材最成熟,学习起来得心应手,入门很快。


有了这个基础再去学习其他单片机那就是小菜一碟了,只是对着芯片数据手册设置寄存器罢了,快则一两个星期,多则一个月就能掌握另一种单片机。

如果一开始就选择非51单片机学习,那将是“路漫漫其修远兮,你将艰难而求索!”


02

学51选C语言or汇编语言?


当然是C语言了。

因为:


1.C语言是高级语言,代码移植性好,易于维护

2.编程灵活,随心所欲

3.语言层次分明,思路清晰,可读性强

4. C语言是目前最流行的单片机编程语言,例程代码多,便于参考,单片机技术发展之快,应用之广,学习群体日益庞大,这和keil C51开发环境的问世是分不开的

5.C语言是大众编程语言,是其他编程语言的基础,学会了C语言,对于进一步深造的选择就很自由了


学会51单片机以后,就可以根据你从事的工作或者你的目标选择以下一种或多种继续深造。

AVR单片机

速度快,一个时钟周期执行一条指令,而普通的51单片机需要12个时钟周期执行一条指令。

PIC单片机

品种齐全,应用领域广泛,片内资源也很丰富,也是很受欢迎的单片机。

MSP430单片机

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

Motorola单片机

抗干扰能力极强,适用于恶劣环境,这是以降低速度为代价的。

DSP技术

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

FPGA技术

难度和单片机差不多,应用领域逐渐广泛。

嵌入式系统

应用于非PC机控制以外的复杂的智能控制系统,以及智能通信设备、掌上电脑、学习设备、娱乐设备等,应用领域也很广泛。

其他单片机

如德州仪器单片机,合泰单片机,NEC单片机等。

华妹友情提示~

其实不管选择哪一种,前途光明与否都由你的造诣深度来决定哦,毕竟精则兴,不精则废~

@单片机初学者,新手入门先学?的评论 (共 条)

分享到微博请遵守国家法律