学习单片机还是嵌入式系统:哪个更有价值?

发表时间: 2024-05-13 09:52

#单片机和嵌入式哪个值得学习?#

对于没有计算机基础的小白,建议从学习单片机开始,现在市场上的单片机很多,应该选择什么单片机呢?,我建议学习8051单片机,因为8051单片机可供学习的教学资源多,而且配套的外围芯片也很多。

有时候,工程中的很多问题使用单片机无法满足要求,这个时候就可以开始考虑使用嵌入式系统,实际上,单片机也可以认为是嵌入式系统的低端应用,反过来说也可以。

初学单片机或嵌入式系统,建议:

第一步,购买耗材,自己DIY焊接一个能够做流水灯实验的 完整硬件电路,包括通信接口电路(该接口电路能够将在电脑上编写的程序“固化”到单片机)中去。

如果你想更正规一点,显得高大上,可以使用某种印制板设计软件,先设计这样一个流水灯实验硬件电路(包括通信接口电路),并请制作公司根据你设计的PCB设计文档,制作一块正规的印制电路板(白板),然后将白板拿回来,将购买的电子元器件焊接到白板上,这样就具备能够做流水灯试验的硬件条件。

第二步,要准备一台电脑和编写程序使用的工具软件,习惯上称这个工具软件为开发环境。

对于开发环境,单片机的开发环境和嵌入式系统的开发环境是不一样的。

开发环境是做流水灯实验的软件条件。

第三步,在电脑端启动开发环境工具软件,根据该工具软件的使用方法,将流水灯程序输入,输入过程,我们称之为编程,初学者可以使用汇编语言,有了一定基础后,也可以使用C语言,然后将汇编语言或C语言程序(称为源程序),通过工具软件自身提供的汇编功能,翻译成机器代码(自动产生一个流水灯程序的机器代码文件)。

第四步,连接好单片机与电脑之间的通信电缆(ISP下载线)。

第五步,固化程序,实现流水灯的效果,具体操作是:

在开发环境工具软件里,找到相应的功能菜单,并进行相应的设置,将流水灯程序机器代码,通过ISP下载线固化到单片机中去。

如果固化成功,你的印制电路板上LED指示灯,立刻显示出流水效果!

嵌入式系统也有相似的开发过程。

通过上面的五个步骤,你对流水灯的开发过程有了一个清晰的认识,你是不是很激动呢?

有了流水灯的开发实验,其他实验就依葫芦画瓢就可以了,其开发过程完全一样!只不过硬件电路和具体程序不一样。

一般来说,要学习完整的单片机或嵌入式应用技术,需要做上百个实验,每个实验都是一个知识点,把上百个实验都做完了,你的单片机或嵌入式应用技术也就学会了。

单片机可以解决工程中大部分基础应用问题,有些高端应用,使用单片机解决不了(有些是速度的原因,有些是计算能力,有些是功能不足),这个时候就可以开始考虑用嵌入式系统。

我说清楚了吗?请在评论区发表你的评论。