每个人学习微控制器的基础都不同。 很多初学者都是从学习模拟电子学、数字电子学、硬件知识开始的。 他们都在学习理论知识,然后看不到任何实际效果。 没有人能够坚持下去。 继续; 每个研究单片机的人都会走弯路。 如果想少走弯路,向别人学习无疑是最好的办法。 独自探索将是非常困难的。
我简单分享一下我学习单片机的方法。
第一步:了解微控制器
如果想了解单片机,最好的办法就是搭建一个单片机的最小系统。 通过这个最小系统,你可以了解单片机的组成部分,然后添加数码管或者LED灯等最简单的外设,了解它们是如何添加的。 用在微控制器中。
第二步:获取开发板
通过最小系统了解了单片机后,我的建议是买一块开发板。 开发板可以让我们更多地了解单片机以及它可以实现哪些功能。 我们首先要把开发板上的东西玩一遍。 最简单的就是LED的亮灭、数码管的显示等。
至于代码部分,先别着急。 我们先来了解一下单片机的各个功能。 该代码通常配备在开发板上。 了解了之后我们就可以开始练习代码了,按照配备的代码来写代码。 请记住,它不是复制粘贴,我们可以通过这个过程来熟悉代码的流程、逻辑和规则。
第三步:由浅入深进行改变以达到目标
就像开发板只提供从左到右的LED代码,那么我们可以将其从右到左更改。 如果没有现成的代码供我们模仿,我们就必须利用互联网的力量来帮助我们学习; 然后进入LED间隔开和关,然后是延时开和关; 一步一步由浅入深,然后利用这些来更多地了解单片机,然后添加外设来实现新的功能,通过项目反复练习,让自己了解更多的单片机知识。
作为单片机的初学者,我们不应该认为我们必须了解单片机的一切。 我们只需要了解当前项目需要做什么,仅此而已; 像电路设计、模拟电子学、数字电子学之类的东西对于我们初学者来说都是暂时的。 不重要。
我们一开始不需要深究太多细节。 我们首先要了解如何控制单片机,如何通过程序采集输入到单片机的信号。 我们应该主要关注功能的实现。 这是刚性需求。
第一次学习某样东西时,我们一定要保持良好的兴趣和信心。 一口不要吃太多。 通过一些简单的功能培养你的信心和爱好,让你能够在这条路上坚持下去。
希望以上知识能够对大家有所帮助。 本期我们先分享到这里。 如果觉得有用的话可以给个三重链接!
想一起学习单片机的朋友,评论“我要入门”,会有惊喜,加入我们,可以与导师一对一互动,快速成长