我在学习单片机 我想知道应当掌握哪些知识,以及知识掌握到什么程度?

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:18:45

专业对数学和英语要求不低,学起来比较郁闷要拿高薪,英语是必需的;

吃技术这碗饭,动手能力和数学是基本功当然,也不要求你成为数学家,只要能看懂公式就可以了,比如微积分和概率统计公式,至少知道是在说些什么而线性代数要求就高一些,因为任何书在讲一个算法时,最后都会把算法化为矩阵计算(这样就能编程实现了,而现代的电子工程相当一部分工作都是编程)

对于动手能力,低年级最好能焊接装配一些小电路,加强对模拟、数字、高频电路(这三门可是电子线路的核心)的感性认识;工具吗就找最便宜的吧!电烙铁、万用表是必需的,如果有钱可以买个二手示波器电路图吗,无线电杂志上经常刊登,无线电爱好者的入门书对实际操作很有好处

另一块是单片机、CPLD/FPGA、DSP其中单片机是必会的,51系列单片机就可以,因为这个用得最多;找块51开发板(比较便宜)自己动手编编程序就可以了ARM单片机、FPGA、DSP开发板都比较贵,不过这是趋势,有条件就玩玩吧

编程方面:c是要会的,实际上单片机/DSP应用系统就常用c语言来开发数据结构和操作系统是计算机软件专业最核心的课程(北大老师认为,学过这两门课就认为是学过计算机了)大型单片机(比如ARM系列)经常使用嵌入式操作系统(比如uCLinux),因此除了windows编程外,有机会可以玩玩Linux编程

学习单片机,只需要会c或者汇编就行,还有微机原理,电路得明白,别的课程一般用不到。
顺便说一下,已经好多人问道这个问题了,为什么之前不先自己查查看呢