我们的教程到此就划上了一个完美的句号了,不过对于初学者来说,从串口的内容到后面的知识都是需要慢慢消化掌握的,不可能通过看我们几篇教程就能领悟所有的知识的,尤其是指针和内存之间的关系。
程序的执行顺序也是我们需要完全掌握的,特别在子函数特别多的时候,一个函数套一个函数,这些对于大家来说,逐句分析代码有很大的难度,不管怎样,技术是靠积累的,在我们基础比较薄弱的时候,前进路上遇到的瓶颈总是一波又一波,这个还是得靠我们的自信心来熬过去了。
学习单片机过程中,笔者强烈建议大家一定要学会自己创造题目,这是考验你对整体的知识体系建构的基础,比如看到生活中的电子设备的运行过程现象,就要想着该如何在开发板上利用硬件资源来模拟出这些现象,这是一种极其锻炼我们创造能力的方式。
要记住,任何的猜想都要通过实践去验证,有时候猜想的方向与实际不相同时,往往会在实验现象中又衍生出另一个猜想,这种不断扩展我们思维的实践都是在开拓我们的眼界。
我们的教程大部分例程难度都不算高,如果大家都能把这些例程理解透彻,我相信理解宋老师的全部例程就没有太大难度了,学到中期过程,我们已经不需要一句句地去敲代码了,而是读懂别人的程序之后拿来复制,简单修改成我们想要的功能就好了,这是提高我们编程效率有效的方法。
好了,此时如果大家觉得自己分析代码的能力已经成熟,可以进阶去学习stm32高性能单片机了,这种单片机的性能可以让我们学习到摄像头,内存卡,汉字和图片显示,音乐播放,甚至是视频播放以及USB和网络通信等更高级的知识。
所以大家继续往前走,技术水平将会决定你以后的工资高低!
书籍参考:《手把手教你学51单片机》 宋雪松编著
代码参考:正点原子团队
本文固定URL:https://www.dotcpp.com/course/430