标题: 我是单片机初学者,请问怎样学比较有效,请大神指教 [打印本页]

作者: hy123    时间: 2017-3-27 21:01
标题: 我是单片机初学者,请问怎样学比较有效,请大神指教
我是单片机初学者,请问怎样学比较有效,请大神指教

作者: zhaok2013    时间: 2017-3-27 21:21
从基础开始学习,基本的编程语言和基础的电平电路知识,然后从模仿基本操作开始,配合合适的开发板,然后网上的资料视频有很多的!比如郭天祥、杜洋等前辈的都可以看看
作者: zl2168    时间: 2017-3-28 12:37
真诚地给你介绍2本书,张志良编著的:《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,程序(c和汇编)语句条条有注解,便于阅读理解,便于自学。
作者: 小潘哥    时间: 2017-3-28 15:45
刚开始学,建议还是买开发板跟着学好,只仿真的迁
作者: 小潘哥    时间: 2017-3-28 15:48
刚开始学,建议还是买开发板跟着学好,用实物才有感性认识,才更有兴趣,关于基础,我觉得高中学过物理就可以入门了
作者: 可乐21312    时间: 2017-3-28 17:01
网上找资料了解下学习哪款单片机   然后就看你的造化了
作者: 2665135204    时间: 2017-3-28 17:31
你要学什么型号的?建议刚开始学51吧
作者: zzcll007    时间: 2017-3-28 17:43
买开发板跟着学
作者: 798042700    时间: 2017-3-28 18:05
用proteus仿真,边学边仿真,你会学得很快
作者: 有如繁星    时间: 2017-3-28 18:10
多上机操作
作者: 时光盗初心    时间: 2017-3-28 18:21
跟着开发板学 学的差不多了可以自己做一些光立方之类的东西
作者: ethan71    时间: 2017-3-28 18:30
看看资料先
作者: 陨···星    时间: 2017-3-28 18:34
先学c语言。
开发板的话,先学习51单片机,然后可以学stm32f1系列开发板,推荐正点原子。
如果学linux的话 建议学习开发板mini2440
如果学习android的话 也可以买cortex-a8 或a9 来学习

总之,如果要学习的话,建议还是买开发板,跟着教程学,有很多教程都是从0基础开始教
作者: 942972920    时间: 2017-3-28 19:18
基础开始学习,基本的编程语言和基础的电平电路知识,然后从模仿基本操作开始,配合合适的开发板,然后网上的资料视频有很多的!比如郭天祥、杜洋等前辈的都可以看看
作者: angmall    时间: 2017-3-28 20:18
多实践,去焊板子、调试,去写去调,只用软件模拟,是永远成不了高手的。
作者: 卢飞    时间: 2017-3-28 20:50
基础学习
作者: yzwzfyz    时间: 2017-3-28 21:08
有师傅带最快
作者: OPENERSJing    时间: 2017-3-29 09:16
C语言一定要会,学习单片机一定要做,不能只看。因为很多问题都是很突发的
作者: 格式化无悔    时间: 2017-3-29 13:07
首先必须要有一个板子,然后看配套的视频教程,这样会进步很快的!!
作者: imxuheng    时间: 2017-3-29 21:23
这个嘛,一定要理论与实践相结合,最好是自己搭线路、焊板子,开发板固然方便,但这样实际一定程度上削弱了你的动手能力。过于依赖开发板,到最后就很难跳出开发板的框框,毕竟开发板上有的东西是有限的。
作者: nk0128    时间: 2017-3-29 21:32
从最基础的做起
作者: nk0128    时间: 2017-3-29 21:36
从最基础的入手
作者: lllzzhy123    时间: 2017-3-29 22:21
建议边学边做一些简单题目,加深理解
作者: yuanlei    时间: 2017-3-29 22:28
还是需要一些单片机的实际硬件,还有一些仿真软件,如proteus和keil等等,以及其他的一些需要的实例!最为重要的还是掌握一些汇编语言,再者学习C语言!慢慢地就行了!
作者: pass    时间: 2017-3-30 00:21
跟着实例来
作者: gb302    时间: 2017-3-30 08:16
实际运用是最有效的
作者: zhf123456    时间: 2017-3-30 10:40
自己先想下要实现什么功能,能后再学
作者: 云朵啊    时间: 2017-3-30 15:47
先买块板子学起来
作者: lycanthrope    时间: 2017-3-30 16:23
上网看视频吧,要把c语言跟汇编都学会比较好
作者: nicorobin123    时间: 2017-3-30 16:33
先买一个开发板玩一玩
作者: 王工stm32    时间: 2017-3-30 16:43
卖开发板,跟着教程,自己编写程序
作者: 电视剧数据库    时间: 2017-3-30 16:47
买开发板看视频
作者: 15617159852    时间: 2017-3-30 16:52
首先要具备一定的C语言知识,然后买块板子,最好有视频教程的,花一个月的时间把单片机板上的东西都学一遍,然后再做一些东西,需要哪一部分知识,再去研究,通过多做一些项目,慢慢就会精通的
作者: 非黄腾达    时间: 2017-3-30 17:08
我感觉这个51黑电子论坛论坛自己的单片机教程:http://www.51hei.com/bbs/mcu-xuexi-1.html 就挺不错的,语言很通俗容易理解,我现在就在学习。
作者: bai123b    时间: 2017-3-30 19:11
先从51入门 推荐  手把手教你学51单片机这本书,可以看电子版的,网上有,学的差不多了就可以入手stm32f1或f4系列的板子了,也是跟着视频和书来学
作者: cctw    时间: 2017-3-30 21:12
上课好好听,课后多自己编一下程序,最好能自己编出那个程序
作者: yang-51    时间: 2017-3-31 09:41
c语言是必修的,能写小程序就行。
然后就是一些电路的基本知识,入门就行。
实践能力,买开发板,动手的过程贯穿整个学习过程。
最后就是信心了,一定要坚持学习。

作者: 210703zxh    时间: 2017-3-31 17:35
个人感觉,使用虚拟仿真开始学的时候比较容易入手,另外就是C语言和单片机要一起学,现在有很多这种类型的教材,边学边用,不要割裂开来,其实简单地使用单片机,只需要很少的C语言知识,千万不要上来先学C语言,结果C语言就把自己弄蒙了,再也没信心开始学单片机了,我认为这是学单片机的最大误区。
作者: zhangwei9021    时间: 2017-4-1 14:14
MARK  123465
作者: zyj8433420    时间: 2017-4-1 14:31
找个成品先了解单片机如何运行
作者: 家养小瓶邪    时间: 2017-4-2 09:21
我认为还是先学51单片机的汇编吧,这个比较少也比较简单,c语言太难了。。。
作者: boss_crabe    时间: 2017-4-2 22:35
网上教程都很多  推荐大学生可以在大一时候报科技协会这种社团  因为作为过来人我比那些学生组织学到的多
作者: 不夜之侯    时间: 2017-4-2 23:40
boss_crabe 发表于 2017-4-2 22:35
网上教程都很多  推荐大学生可以在大一时候报科技协会这种社团  因为作为过来人我比那些学生组织学到的多

附议,只要肯学,科协还是比较有用的,毕竟有学长可以请教,比自己摸索好多了。
作者: jasonstark    时间: 2017-4-3 10:31
看书,装板子,实验,总结
作者: 123456pp    时间: 2017-4-3 10:38
先学C语言,看郭天祥的书,网上还有公开课
作者: 孤心沉浮    时间: 2017-4-3 10:59
买个小型开饭 加上配套视频
作者: 君莫笑    时间: 2017-4-3 11:30
刚开始学,建议还是买开发板跟着学好,用实物才有感性认识,才更有兴趣,关于基础,我觉得高中学过物理就可以入门了。首先要具备一定的C语言知识,然后买块板子,最好有视频教程的,花一个月的时间把单片机板上的东西都学一遍,然后再做一些东西,需要哪一部分知识,再去研究,通过多做一些项目,慢慢就会精通的
作者: 上善若淼520    时间: 2017-4-3 12:08
非黄腾达 发表于 2017-3-30 17:08
我感觉这个51黑电子论坛论坛自己的单片机教程:http://www.51hei.com/bbs/mcu-xuexi-1.html 就挺不错的,语 ...

初学者可以买个板子,要有C语言基础,普中的板子还可以,淘宝上看看,网上基础资料很多,找找视频资料,另外买的板子里也有视频讲解,或者去51自学网有视频讲解。
作者: gs335522    时间: 2017-4-3 14:37
看视频,边学边练习
作者: Alvin_Nie    时间: 2017-4-3 15:17
买一个实验板,先从最简单的点亮一个LED灯开始学起
作者: nnq    时间: 2017-4-3 20:24
有个自己想做的项目,去实际做起来
作者: QQ游客    时间: 2017-4-3 20:34
初级阶段的话尝试自己做点小东西,只有自己亲自做才能找到自己的弱点,才能有提高
作者: chenmoni    时间: 2017-4-4 12:17
多多实践
作者: Ashily丶恒    时间: 2017-4-4 16:43
跟开发板学习,多看资料,在多尝试一下
作者: AAAAA121    时间: 2017-4-4 16:57
多看有关单片机的书,多学多问,不要问我为什么,我是骗积分的
作者: 我喜欢卖萌    时间: 2017-4-4 19:50
看书的话是不怎么推荐,先看视频吧,然后自己做,看郭天祥的视频吧,讲的比较详细,还有他写的51单片机c语言教程,书写的很好。
作者: JIN_zi    时间: 2017-4-4 20:19
我认为C语言只需掌握一些浅显的知识即可,多次编程也就得到提升了,接着就要开始接触单片机了,51是最容易入门的,看一下它的电路图,而后再搭配一些例程,就会有很大的帮助,对于初学者来说,有些难理解的如定时器等,一定要理解,会用,不能仅限于会看而已了,它在以后的编程过程中会有很大的作用。祝早日车成功咯!
作者: 59736385    时间: 2017-4-4 21:09
跟着开发板 慢慢积累兴趣  这样比较好
作者: 王晓    时间: 2017-4-4 22:31
软件和硬件结合
作者: 0755雅俗共赏    时间: 2017-4-5 10:07
单片机初学的话, 建议直接上ARM 系列。 看视频 跟着习题做。 51快过时了。 所以不建议从51学,而且51是裸奔,现在大多开发板都是跑系统的。 虽然先学51有助于深入理解 单片机运行原理。 但是浪费的时间也是很多的。 所以如果你是学生的画 ,可以先从51学期。如果是要就业了 建议从arm学起
作者: Snoto    时间: 2017-4-5 16:54
这个嘛,一定要理论与实践相结合,最好是自己搭线路、焊板子,开发板固然方便,但这样实际一定程度上削弱了你的动手能力。过于依赖开发板,到最后就很难跳出开发板的框框,毕竟开发板上有的东西是有限的。
作者: huamineye    时间: 2017-4-5 18:20
C语言是基础,开始学习电子原件,最重要的是学好数电和模电
作者: 626575697    时间: 2017-4-5 18:21
千万要记得学习了理论要动手,动了手就会加深理论
作者: qwertyuio543    时间: 2017-4-5 21:48
先学汇编程序,再在此论坛多看多学
作者: zxf123456    时间: 2017-4-6 09:50
先掌握基础的c语言知识,接着用proteus学习仿真,在边仿真边学习c语言,一定要同时学习,网上找一些单片机案例,多实践!
作者: 511搞IT    时间: 2017-4-6 10:23
多看是视频 最好是郭天祥的 讲的很好 很适合初学者 快的话 十天左右就能掌握一般使用技巧,希望对你有帮助
作者: power.c    时间: 2017-4-6 10:28
先了解单片机的工作方式
作者: 小白菜_    时间: 2017-4-6 11:24
多实际动手做东西就不难
作者: 33177378    时间: 2017-4-6 12:38
先学C编程,然后直接从当前性价比较好的STM32芯片出发,买一块开发板回来,看懂有关STM32芯片外设的驱动实例,当然要先看一个芯片datasheet。一边学,一边试,很快有所体会。
作者: 33177378    时间: 2017-4-6 12:43
先学习C编程作为基础,然后买一块STM32F107的芯片开发板, 看一下STM32F107的数据手册,最后根据开发板提供的实例, 一边学一边试, 验证一下实例的效果,就会很快上手。
作者: sxp1982    时间: 2017-4-6 12:46
1、打好基础
2、养成很好的习惯。
3、多写多调试代码。
4、经常挑战自己才能提高。
5、经常回顾自己的代码。更新它们
作者: lyf898    时间: 2017-4-6 12:55
最有效的就是先买一个单片机开发板,跟着随附教材一个实验一个实验循序渐进,边做实验边学原理、语言、电路、元件等,很快就可以入门了。
作者: lyf898    时间: 2017-4-6 12:56
家养小瓶邪 发表于 2017-4-2 09:21
我认为还是先学51单片机的汇编吧,这个比较少也比较简单,c语言太难了。。。

C比汇编简单多了,一句C可以顶多句汇编。汇编才真正的难。
作者: wxcyj    时间: 2017-4-6 14:17
我是大致了解了下单片机,然后就开始做产品。从网上下载了郭天祥的十天学会单片机开始的。用了一个月把我的产品软件做成变成钱了,这个动力还是蛮大的
作者: sillyboy雨    时间: 2017-4-6 17:20
建议看视频结合开发版一起学习,边看边自己编程,这样印象会深一点。
作者: sillyboy雨    时间: 2017-4-6 17:33
看视频结合开发版,边学习边编程。
作者: 宁静的风雪    时间: 2017-4-6 17:41
先买个板子,然后找人带!先从简单的入手。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1