需要学这些基础知识:
C语言、模拟电子技术、数字电子技术、计算机构成原理!
下面说一下这些知识都是干什么的。
C语言
C语言是必须要学的,你可以先把C语言学好了,如果还有精力,再去学习汇编,汇编这个不学也可以,因为目前的单片机可以完美的支持C语言了。
让单片机执行什么样的操作,都是通过C语言来实现的,但是单片机是不认识C语言的,在我们完成C语言之后,需要对其进行编译,编译成单片机机认识的语言。
模电
就单片机而言,模电用到的并不多,模电可以通过不同的结合方式,构成数电中的一些模块。
让大家学习模电主要是为以后搭建单片机的外围电路做准备,但是它对于单片机的深层次的原理涉及的不多。
数电
对于学习单片机而言,数电是重中之重,因为单片机中的这些模块就是对数电排列组合。
比如说最常听到的寄存器,它是怎么寄存一个数据的?这些答案都在数电里面可以找到。
还有触发器、RAM、ROM、ADC、译码器这些看似非常高深的东西全都在数电里面。
计算机构成原理
计算机构成原理是讲述怎么去构建一台电脑,包括总线、IO、各种外设的搭建。
往大了说它是讲述怎么搭建一台电脑,同样如果把它做的很小,就是我们的单片机。
单片机就是一台小型的电脑,学了这个课程对你了解单片机有很大的帮助