受益不浅的单片机学习方法

   在我接触单片机之前,已经有了必定的C语言基础,当我看单片机中的代码时,利用本身的C语言功底能够不太费事的看明白并加以一些修改。但让我困惑的是那些 什么寄存器、总线什么的这些术语让我很困惑,这些都是在之前的模电和数电上见过的。说实话模电是我最讨厌的学科之一,数电也不是很喜欢,所以学过了模电之 后就不再想去回头看它了。所以,学习单片机上的瓶颈一只存在,得不到长足的进步,只靠稍显娴熟的C编程技巧对于单片机而言无疑于单腿行路。算法

   昨天看鸟哥私房菜,鸟哥踏实务实的做风让我感触颇深,遂决定从根本上了解单片机,今天看百科上一段关于学习单片机的经验,我以为真的是描述了我如今的状况,所以记录下来,以便之后学习之用。编程

  原文连接地址:http://baike.baidu.com/link?url=PsiXLzOYOMEXXA1-8UKsGzuwIBG7MFQ3nNzqi1ET-RtLF7GvC2PAl0TyjE9oV2GE学习

  学习方法论:url

 

基础理论

基础理论知识包括 模拟电路数字电路C语言知识。模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。在你学习 单片机以前,以为 模拟电路和数字电路基础很差的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机增强基础。不然,你的 单片机学习之路不只会很艰难和漫长,还可能半途而废。笔者始终认为,扎实的电子技术基础是学好 单片机的关键,直接影响单片机学习入门的快慢。有些同窗以为 单片机很难,越学越复杂,最后学不下去了。有的同窗看书时彷佛明白了,但是动起手来却一塌糊涂,究其缘由就是电子技术基础没有打好,首先被表面知识给困惑了。
单片机属于 数字电路,其概念、术语、硬件结构和原理都源自数字电路,若是数字电路基础扎实,对复杂的单片机硬件结构和原理就能容易理解,就能轻松地迈开学习的第一步,自信心也会树立起来。相反,基础很差,这个看不懂那个也弄不明白,越学问题越多,越学越没有信心。若是你以为 单片机很难,那就应该先放下单片机教材,去重温数字 电路,搞清楚 触发器、寄存器、门电路、COMS电路、时序逻辑和 时序图、进制转换等理论知识。理解了这些知识以后再去看看 单片机的结构和原理,我想你会大彻大悟,信心倍增。
模拟电路是电子技术最基础的学科,它让你知道什么是电阻、 电容、电感、 二极管三极管场效应管、放大器等等以及它们的工做原理和在电路中的做用,这是学习电子技术必须掌握的基础知识。通常是先学习 模拟电路再去学习数字电路。扎实的 模拟电路基础不只让你容易看懂别人设计的电路,并且让你的设计的电路更可靠,提升产品质量。
单片机的学习离不开编程,在全部的程序设计中C语言运用的最为普遍。C语言知识并不难,没有任何编程基础的人均可以学,在我看来,初中生、高中生、中专生、大学生都能学会。固然,数学基础好、逻辑思惟好的人学起来相对轻松一些。 C语言须要掌握的知识就那么3个条件判断语句、3个 循环语句、3个跳转语句和1个开关语句。别小看这10个语句,用他们组合造成的逻辑要多复杂有多复杂。学习时要一条语句一条语句的学,学一条活用一条,所有学过用过这些关键语句后,相信你的C基础创建了。
当基础打好之后,你会感受到 单片机再也不难学了,并且越学越起劲。当 单片机乖乖的依照你的逻辑思惟和算法去执行指令,实现预期控制效果的时候,成就感会让你信心十足、夜以续日、废寝忘食的投入到单片机的世界里。能够这么说,扎实的电子技术基础和C语言基础能加强学习 单片机信心,较快掌握单片机技术。
相关文章
相关标签/搜索