前言
本文主要介绍怎么学习C语言,以及如何把C语言运用到单片机项目中,由浅入深的学会理解C语言。
一、C语言应用和简介
本段我使用比较简介的语言描述什么是C语言。C是一门计算机编程语言,会提供低端、中端、高端功能,也可以应用在不同的平台,例如嵌入式平台,在嵌入式可以应用在51单片机、STM32单片机、Linux系统平台、ZYNQ平台都有C语言的身影。
C语言是面向过程,怎么去理解面向过程这个四个字,比如对待事物我们首先先要面对它(面向),分析事物需要几步把这件事情解决,第一步,第二步,第三步,第四步把事情最终完成(一件事情划分为几步-这种叫做过程),一步一步执行(这叫顺序执行)。
二、C语言学习方法
2.1 结合51单片机学习C语言
作为电子与通信工程学院,在入门阶段接触C语言和51单片机,这两门课程对刚入门的学生来说,学习是困难的,我也是如此。C语言如何能和51单片机知识点切合在一起,以及在51单片机中如何运用C语言,编写我们需要的功能。
学习C语言知识,我们要学会化繁为简,C语言的知识还是比较多(循环语句、一维数组、二维数组、函数、指针、字符串、结构体、文件…)。先把知识简单化。简单化的依据是什么,就是我们所学51单片机运用的C语言知识点。在操作51单片机不仅会运用C语言知识还会运用单片机的知识,51单片机入门运用的C语言知识点(循环语句、一维数组、函数),把这些学会我们就可以学习51单片机了,知识需要我们慢慢来学,不要着急。一步一个脚印。对于51单片机的知识需要掌握工具的使用(keil4,下载软件)、定时器,中断,以及和C语言的应用,这些知识需要慢慢消化,刚开始学不会C语言和51单片机也不要气馁,学会请教老师,网络寻求帮助,也可以在网络中寻找好的老师。坚持下来,总归会有自己想要的成绩。如果想问我要坚持多久,那就坚持到未来一定不会走这条路,然后在放弃,不要让自己在工作和学习中懊悔。加油!加油!同志们。
2.2 结合STM32单片机学习C语言
2.3 结合Linux系统学习C语言
2.4 结合ZYNQ学习C语言
总结
在学习的道路上,是坚信的,是痛苦的,是永无止境的。我相信大家做难事必有所得。