单片机学习的前提知识储备

0.前言

单片机裸机的学习,将单纯的单片机开发称为裸机操作,之后的RTOS、Linux这些操作系统的开发,都是在单片机开发的基础上,开发出更加强大功能的"玩法",但是,前提是我们需要将裸机玩好这样,才能更加扎实的、更加深入的学习和增加自己的技术水平,那么接下来我将介绍单片机裸机学习前的前提知识储备需要哪一些

1.单片机学习的前提需要学习那些知识

C语言

C语言是必须的,是单片机开发前提必须的知识,需要对变量类型、数组、指针、结构体这些知识运用的熟练

鹏哥C语言

在这里推荐鹏哥的C语言教程,鹏哥的C语言注重,边学边练,这样对于C语言的学习十分扎实

数模电

有人说数模电就是天书,如果,你深入的学习那么就是一本天书,但是,我们对于单片机,乃至硬件的开发,对于数模电是不需要极其深入的学习的,不必于死磕公式的来源,我们只需要知道,什么样硬件有什么用、会搭建电路、了解经典电路的原理和作用(比如:推挽电路、整流桥电路)等等,通过这些实践,会发现数模电的知识不断的深入学习

数学、物理

这个就不必多说了,这些基础是很重要的,高等数学、线性代数、大学物理等等

数据结构

数据结构不必学习的非常深入,但是,学习数据结构对于单片机的堆栈、寄存器理解,还有以后关于单片机的控制算法的学习,都是有帮助的

相关推荐
悠哉悠哉愿意2 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
Lester_11012 天前
STM32霍尔传感器输入口设置为复用功能输入口时,还能用GPIO函数直接读取IO的状态吗
stm32·单片机·嵌入式硬件·电机控制
三佛科技-187366133972 天前
120W小体积碳化硅电源方案(LP8841SC极简方案12V10A/24V5A输出)
单片机·嵌入式硬件
z20348315202 天前
STM32F103系列单片机定时器介绍(二)
stm32·单片机·嵌入式硬件
Alaso_shuang3 天前
STM32 核心输入、输出模式
stm32·单片机·嵌入式硬件
2501_918126913 天前
stm32死锁是怎么实现的
stm32·单片机·嵌入式硬件·学习·个人开发
z20348315203 天前
STM32F103系列单片机定时器介绍(一)
stm32·单片机
星马梦缘3 天前
驱动层开发——蜂鸣器驱动
stm32·单片机·嵌入式硬件·hal·驱动
小刘爱玩单片机3 天前
【stm32简单外设篇】- 测速传感器模块(光电)
c语言·stm32·单片机·嵌入式硬件
hateregiste3 天前
嵌入式软件开发中常见知识点问答集锦!
c语言·单片机·嵌入式软件