1. 51单片机怎么学
刚接触单片机的时候可能可以从郭天祥的“十天学会单片机”开始,边看视频教程,边自己编程试试,卖一套他配套的开发板(市面上的单片机开发板包罗万象,大同小异),虽然他的板子我个人觉得比较贵,但学习的话最好还是一整套都用他的东西吧。一定要试着自己编写,而不是光看视频就觉得自己是会了,不去动手写程序。当然,学单片机的前提是你得有一定的C语言基础了,如果用汇编也是可以的,不过个人建议还是用C比较容易上手。基本的教程和程序都走通了之后,可以自己写一些简单的小程序,实现一些可视化的效果。比如让流水灯有不同的变化趋势等等。 基本上,走通了程序,就算入门了吧。个人感觉,虽然单片机看似简单,但实际上玩精还是挺有难度的。程序只是一方面,硬件也应该是需要学习的。总之,简单入门很快,但真正学精需要时间,有机会可以沟通下。
2. 单片机,怎么学
个人经验,仅供参考:
学习单片机之前,必须要掌握一基本的知识,否则只是学着玩,达不到实用阶段。要掌握的知识是初步的数学 电学物理 英语基础,在此基础上入手,可以轻松很多,单片机最好是从汇编语言学起,这样才能了解单片机的工作原理。汇编语言C语言都是人类语言的扩展
当你入门后,会发现单片机很容易,但是想设计一个产品很难。在产品开发的路上,决定你的不是单片机水平,也不是你的编程水平,而你的数学,你的数学水平决定了你能走多远。
3. 学单片机前先学什么
学单片机前应该先学习数字电路基础和模拟电路基础,然后用一款单片机入门。
数字电路基础是指:用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。现代的数字电路由半导体工艺制成的若干数字集成器件构造而成。
逻辑门是数字逻辑电路的基本单元。存储器是用来存储二进制数据的数字电路。从整体上看,数字电路可以分为组合逻辑电路和时序逻辑电路两大类。
单片机简介:
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统。
定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
4. 零基础怎么学单片机
首先需要有一定的电子电路基础,例如数电和模电,得有基础,再就是C语言基础,这两样都会的话,两者凑起来就是单片机了。可以淘宝买一个单片机开发板,51系列的和stm32的都有,51系列的一个开发板几十块钱不贵,还送教程,还是比较容易入门的
5. 零基础怎么学单片机
1.学习数字电路模拟电路基础知识;2.了解单片机结构工作方式;3.关键是c语言或者汇编语言;在学习的过程中,最好有一块单片机开发板,从简单到复杂的学习,在学习的过程中自己动手搭建电路,自己编写程序,这样学起来会加深你的印象,你也可以去凡亿教育买一套单片机的课程,这样有人教学起来更快。 可以去上网络看看。
6. 单片机要学哪些课程才能学好
下面说一下这些知识都是干什么的。需要学这些基础知识:C语言、模拟电子技术、数字电子技术、计算机构成原理!如果先从零基础开始学,建议去凡亿教育看看,非常全面 还有不清楚的可以自己网络。
7. 零基础怎么学单片机
可以的,单片机不难,先学C语言,英语常用的单词认识就行,一般都可以用翻译软件。0基础建议先学51
8. 怎样学习单片机,我是安徽工程大学的学生
怎样快速学好单片机,这是个困扰很多大学生的一个难题。
我认为以下的方法比较适当:先学51单片机,它是基础,比较容易入手,51单片机学好之后,有了编程的灵感,再学其它的单片机也就容易了。
那么,51单片机怎样快速入门呢?我有一个顺口溜:单片机,要学好,有决窍,先模仿,再提高。实践加理论,理论加实践,用心领悟最重要。
9. 学单片机需要什么基础知识
学单片机需要学习数字和模拟电子技术等基础知识,还要有一定的C语言编程能力。
学习初期可以先买一个开发板,先学会单片机开发的环境搭建,主要是单片机集成开发软件keil的配置,软件项目的建立,程序的编译和烧写,先把点亮LED灯,流水灯和控制蜂鸣器这些最基本的程序完整的实现一遍。
之后可以把LED数码管显示,按键信号采集,去抖动,串口与PC机通信等例子的程序完整的编写一遍,并且在开发板上把程序运行一下。
这时你已经对单片机开发有了初步了解了,已经迈出了单片机学习的第一步了。
学习单片机软件方面需要的基础知识:
软件方面需要会写简单的C语言程序,虽然说单片机编程也可以使用汇编语言,但C语言在使用的方便性和可移植性上要比汇编语言好很多,所以初学者可以越过汇编语言,而直接学习C语言的单片机编程。
10. 单片机的学习方法
从刚开始接触单片机,到现在已经有3年的时间了,在这期间学习和使用了51单片机、飞思卡尔单片机,LPC2138,PIC16F887等系列的单片机,每接触一款单片机,都会经历熟悉其基本开发,然后将其用于项目中的过程,对于如何学习一款单片机,自己做了如下的总结。
大家都知道,51单片机是最容易入门的,不仅因为其编程简单,更重要的是网上的资料非常丰富。所以一般学习单片机开发的都将51单片机作为入门开发的首选。我学习51单片机的时候是采用这样的一个步骤进行学习的:
第一步(熟悉的过程):在网上找学习资料,在网上看了很多。印像最深的要数王云老师的云龙51单片机视频教程,因为这个教程从基础到复杂的编程慢慢深入,边讲边写代码,讲的比较的全面,而且也生动,所以那一阶段,也是我学习单片机进步最快的阶段,这时对51单片机也就没有感到陌生了。通过视频让我知道了该怎样学习单片机,学习单片机,要从实验入手,先熟悉单片机再说,开发语言开始使用的是C语言比汇编更好理解。
第二步(进阶的过程):有了第一步的基础之后,接下来的便是进阶的过程,买了一款51单片机开发板,然后就开始了我的学习之旅,每次听课的时候,按照上面的实验,以及课堂上面调试程序时出现的一些问题,自己认真的在电脑上进行调试,并分析产生故障的原因,让我有了一定的开发基础。在看完了视频教程之后,后面又对基础的知识进行了下补习,主要是看单片机原理性的教材,因为有些细节性的东西还是要从教材上面获得。围绕单片机的LED灯进行控制,通过控制LED灯的亮、灭,熟悉了51单片机的内部的各种资源,这样就能使我在很短的时间内,将51单片机内部的各个功能部件全部都使用到了。
第三步(项目实战的阶段):学习单片机的时候,虽然也编写了一些程序,但是那些都是一些很小的模块程序,并没有起到综合应用的目的,所以在这之后,我和另外一个学习硬件的同学一起组成了一个小的团队,进行项目实践开发,那时候,实验室的条件比价好,有很多的器件可以自己使用。所以,我们就设计了我们的第一个作品,基于单片机的液体点滴监控系统。做这个系统时,就将以前单片机所学的知识,做了一个综合的应用,包括有LCD1602控制,串口的控制等。
经过以上三个步骤的学习之后,对于51单片机的开发基本上就算入门了。而对于其他类型的单片机,如飞思卡尔单片机,LPC2148 ARM7单片机,PIC16F887等,虽然每个系列的功能不一样,但是最基本的编程思想还是一样的,不同的可能就是编译器,程序下载的软件等差别,所以有了51单片机的开发基础之后,学习其他单片机所采用的方法就是一个差异化的学习,学习各种单片机不同的地方,这样,就能很快的熟悉一款新的型号的单片机。