很多想学单片机的人第一个问题问我如何学好单片机? 关于这个问题,今天我就给大家讲讲我是如何开始学习单片机的,如何入门,以及如何精通这个过程。 先说单片机。 一般我们现在用的比较多的MCS-51单片机,资料比较多,使用的人很多,市场巨大。 我们通常所说的C51、C52、S51、S52。 51核,只是内存容量不同,或者编程程序的方法不同。 只要学了51,凌阳、AVR等的原理就都是一样的。 触类旁通。 先说一下我个人对于如何更快的学习单片机课程的体会。 单片机课程是一门非常注重动手实践的学科。 你不能总是看书,但你必须先看书才能学,因为从书中你需要对单片机的各种功能寄存器有一个大概的了解。 为了解释清楚,我们使用单片机通过软件来控制单片机的各个功能寄存器。 说得更清楚一点,就是控制单片机的管角电平什么时候为高,什么时候为低。 以单片机为核心的系统板就是通过这些高低电平的变化来控制的。 从而实现我们需要的各种功能。 对于阅读来说,我们只需要粗略地看一下就可以了解单片机的每个角落都是做什么的? 它们有什么功能以及可以实现什么功能? 其实你可能第一遍、第二遍都看不懂,但是没关系,因为你还没有和实际的物体建立起这样一个相互联系的概念,所以我总是说学会阅读两三天就够了有关微控制器的书籍。 一天可以读五六本小说。 两三天的时间看两三面就够了,不需要看得很仔细。
我推荐一本书,这本就够了。 书名忘了,哈尔滨工业大学出版社出版,作者是张一刚。 大概有三四百页。 大致理解了书上的内容后,开始练习。 这是非常关键的。 学习单片机如果不练习,是不可能学好的。 您可以选择两种方式进行练习。 方法一:自己花钱买一块吴建英单片机学习板。 它不需要太多的功能。 对于初学者来说,应该买一块功能丰富的板子。 上面有很多你一生中永远不需要的东西。 我推荐一个跑步灯。 数码管、独立键盘、矩阵键盘、AD或DA(原理是一样的)、一个简单的液晶屏、一个蜂鸣器,就这些了。 如果你能够熟练地完成我上面提到的所有事情,那么可以说你已经开始熟悉单片机的硬件了。 剩下的就是练习自己设计其他电路了。 这就需要你去实践,不断积累经验。 只要过了第一关,后面的路就会好很多。 ,大家可能都听说过,万事开头难。 方法二:如果你身边有单片机方面的专家,向他寻求帮助,让他帮你搭建一个简单最小的系统板。 事实上,对于专家来说,制作一块用于微控制器的小型系统板只需要一分钟的时间。 对于初学者来说要困难得多,因为只有了解了硬件之后你才会熟悉它。 而如果你身边没有这样的高手,又找不到可以帮助你的人,那么我建议你自己去买一个。 毕竟自己有一个方便多了,以后还可以在单片机上做一些小实验。 它派上用场,省去麻烦。
综上所述,只要你有信心,就能坚持做事到底,并且有不成功不放弃的坚强意志。 学习微控制器非常容易。 步骤1.找本书大致了解一下单片机的结构就可以了。 你不必什么都懂,我也不会让你出书。 (三天) 2.找一个学习板练习编程。 学习微控制器意味着练习编程。 遇到不懂的事,请教人,或者查书。 (二十天) 3、网上找一些小电路的资料,练习设计外围电路。 焊接完毕后自行调试,熟悉工艺。 (十天) 4.完全设计出具有自己个人风格的电路和产品。 。 。 你已经是大师了。 。 。 。 。 要使用微控制器控制,您必须首先了解硬件。 硬件是基础。 没有一定的硬件基础,很难做好单片机。 开发项目的首要步骤如下: 1. 首先制定计划并确定项目的目的。 需要哪些方面的知识? 是简单的开关控制还是需要通讯? 然后选择微控制器。 选择合适的微控制器是非常重要的一步。 单片机的正确选择对今后的发展有很大的关系。 2、搭建硬件电路,选择一个画电路图的软件,比如PROTEL 99等,找到一个适合自己的软件,根据自己的需要画电路。 如果完成电路图后还需要仿真,可以找一个可以做仿真的软件。 最后,当电路图正确后,布置PCB电路板并将其交给PCB制造商。 做。
3.单片机编程,这也是核心部分。 看一个项目做得好不好,最重要的是看MCU编程得如何。 这需要一定的基础知识和经验。 单片机编程和计算机编程的一个很大的区别是,单片机需要经验,有些地方如果没有人给你建议,可能需要很长时间才能调整结果,所以需要找有经验的高手。 有些问题虽然很简单,但是如果你以前没有遇到过,那就很难了。 调痛的话,如果你有一些基础知识,学好C51,准备一个仿真器,连接到你的电路板上,就可以开始编程了。 。 。