学单片机怎么学c
大佬们,请问我现在学单片机,要学c语言哪些部分呢 建议你去参考单片机的教程,调用的库以及每个单片机的功能都是不一样的,你要熟悉的包括基本语法使用,以及单片机如何调用其中的功能代码等。单片机的C和编程的C还是来自两个方向的(来自电气工程毕业想转计算机的某蓝) 学c的基础语法就可以研究51单片机了, Arduino 也用 C语言基础 之前我大一,师兄说我们学到C语言指针前,就可以上手单片机了。我d大一第一学期就学到指针前而已 划句顾 发表于 2022-2-2 21:08之前我大一,师兄说我们学到C语言指针前,就可以上手单片机了。我d大一第一学期就学到指针前而已
就可以做个小作品{:10_282:} 有C语言的基础,你可以搞一个开发板可以是 STC51或stm32
然后再电脑上按要求装上驱动和keilC软件(单片机C,C++编译器)
就可以开始你的学习路程了 数组,指针,结构体最好要学一下,位段的概念最好也能懂。当然如果这些觉得有点难至少条件,循环,变量这些懂也可以编程、但单片机的C语言编程和一般的C语言有点区别
区别在于,你需要理解单片机的寄存器和单片机的引脚控制方法(编程与引脚的编号,外接电路有关) 直接从51单片机的开发板开始学就行,然后跟B站的郭天祥老师学习就行;
C语言只要知道if、while,其实就差不多了
(当然只是基础哈,以后慢慢直接跟着单片机的视频学)
指针的话,说实话,后来再学都行。 其实很简单的 会if while for 这些基本的就够了剩下的指针其实用不了太多 一般简单的单片机开发用不着指针
页:
[1]