51单片机学习之路-绪论

谨以此文记录自己对51单片机的学习之路

在大学实验课的时候就接触过51单片机,但当时学习该课程仅仅为了去完成科目考试,而没去深究其中的奥秘。对于51单片机的学习一直都是断断续续,对51单片机的理解也仅是停留在表面,一直都是拿来主义,而并没有深入的去理解它、学习它,导致自己的知识架构欠缺,不成系统的知识点结构。在参加工作后,尤其体会到了没有搞明白一件事的痛苦,反复去查阅、去学习、导致浪费了大量的时间去重复,遂感受到了系统的学习一门课程、一种理论的重要性。于是放弃自己之前所有的认知,开始重头学起,重新构建自己的知识体系,用自己的博客记录下学习的过程,希望能帮助到正在看此系列的读者。

以下是我针对学习51单片机和嵌入式学习中的总结,仅是个人的观点,大家可以取其精髓、去其糟粕,选择适合自己的方式去学习:

1、51单片机应该如何去学习?首先需要静下心来,不要被网上的速成方法带跑偏,不要去相信什么速成法,除非你是天才。要一步一步的去踩坑、填坑、总结,才能避免少犯错误。学习的本质是理解该事物的定义、进行有规律的应用练习,这种学习方法贯穿我们的前20多年,在学校中,学习一个知识点,无非是搞懂知识点的定义、应用。很多人在做题的常常套公式去求解,这样类型的题目针对仅考计算能力,而真正的思维能力是你对知识点定义的理解程度,当你搞清楚一个知识的定义、掌握它的性质,针对性质各种变形进行有规律的应用练习,那么恭喜你,你已经学会一个知识点了,若干个知识的组合构成现在复杂的题目和设计。其实我讲的第一点是去明白学习的本质,掌握学会学习的能力,这样你才会在之后的学习中勇往直前,万丈高楼平地起。

2、 51单片机学习中该采用哪种形式?针对第一点对学习定性的分析,第二点我针对具体的学习形式进行阐述,以下为对自己学习方式的总结:(1)选择合适的老师或教辅资料,目前市面上和网络上对于51单片机的教学和教辅资料多如牛毛,每个老师的讲课风格不一样,这样也导致了大家学习中接受能力也不一样,这方面大家要选择适合自己的教学视频或资料。以下是我学习中选择的是B站上的金善愚老师和《手把手教你学51单片机 C语言版》的作者宋雪松老师,同时我的单片机学习之路大多学习二位老师的思想和方法,很感谢二位老师,细致入微的讲解,让我受益一生。(2)在学习中,第一遍学习老师的设计思路,记录好笔记,第二遍自己复刻一遍该程序的设计,第三遍自己总结设计中的优缺点,在此设计上升级变形。一点一点的积累,如果你都这样学习完51单片机的课程,我相信你会脱胎换骨,虽然单片机的型号种类很多,但它们的基本原理、基本用法都是相通的,只要熟悉掌握一种,其他都会触类旁通,快速上手,在以后使用32单片机、DSP单片机等都会顺风顺水。这样走完一个课程的学习,我想大部分花费的时间都是在3-6个月的时间,这样的时间看似久了一点,实际上事半功倍,前期做好的基础,将在后期收获巨大的效益,流水不争先,争的是滔滔不绝。

3、构建自己的学习体系,掌握好适合自己的学习方法,不要害怕在学习中出现的各种问题,我之前就害怕开发环境出了什么问题、编译为什么报错、程序为什么没达到想要的效果,这样就一遍遍打击自己的学习的信心,后来发现我不是害怕问题,而是自己形成了依赖习惯,总想着别人来帮助自己、替自己来解决,自己不愿意动脑子。目前我们碰到的难题都是现有人类世界已经出现过的,使用的知识也都是目前已知的知识。学习上最大的难关就是自己懒惰的心,战胜自己才是最大的成功。

4、学习完单片机的工资待遇如何?这里我引用宋雪松老师的答读者问的部分原文,对于技术来说,技术水平的高低直接决定工资薪酬,一旦从事技术,就不要把过多的精力关注到能挣多少钱上,而是应该把精力放在如何提高自己的自身的技术水平上,只要技术水平高,比很多人厉害,钱自然就找上门了。追求卓越,成功就在不经意间追上你!与君共勉!

5、最后还是向对我的恩师宋雪松老师和金善愚老师表示感谢,非常感谢二位老师,让我在嵌入式领域扎下根,不断成长。这段话送给大家:你现在做的每一件事都一定要认真去做,不管你喜不喜欢它,不管它是不是你终身的事业,你都要养成这个认真做事的习惯,不然,你以后遇到你喜欢的事情,你已经没有认真做事的习惯了。我也会抽出时间,不断更新单片机的学习记录。加油,一定要完成好这件事,日拱一卒,功不唐捐。

参考资料:1.金善愚的个人空间-金善愚个人主页-哔哩哔哩视频

                  2.《手把手教你学51单片机 C语言版》- 宋雪松老师

posted @ 2025-06-14 12:25  来碗回锅肉盖饭  阅读(18)  评论(0)    收藏  举报