标题: 从小白到学会基础51单片机要多久 [打印本页]

作者: TayLoo    时间: 2019-5-17 21:16
标题: 从小白到学会基础51单片机要多久


作者: yzwzfyz    时间: 2019-5-18 08:07
提出这个问题的人,半年之内学不好。
作者: fx158    时间: 2019-5-18 09:21
恩,对于这个提问,其实还是一个仁者见仁,智者见智的问题。如果只是想要浅尝辄止的学好入门级别的51单片机基础,可能你花两个月时间就够了。但是如果你想要更上一层楼,可能就需要投入很多的精力,去了解单片机内部电路结构,编程语言和数据结构等。
作者: 毛维嘉    时间: 2019-5-18 10:18
只有感兴趣,肯动手,就会很快
作者: kmsj    时间: 2019-5-18 10:45
什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时吧。我学单片机20年了,至少走了不下5年的弯路,现在回过头总结,学习单片机的速度主要就是两样东西在影响,一是个人悟性,悟性好的人自然学的快,我教过一个悟性最差的,基本上教死不会,按一个键LED亮,再按熄灭,周而复始,相当于一个自锁开关的程序,我一句一句的解释,几个小时都无法理解,遇到这样的人,一辈子都不可能学会单片机。二是教材,好的教材就是捷径,可惜这样的教材我至今没有见过,×××教授的×天学会单片机绝对不是好教材,是开发板的好教材还差不多。
单片机对动手能力要求很高,我学单片机不需要开发板,所有电路板都是手工自制,同样一个电路功能,至少有好多种不同的实现方法,用了开发板,只会禁锢了你的思路,我的总结是达到以下条件算是彻底掌握51单片机
1、单片机内部存储器的结构全部都要懂
2、每一个特殊功能寄存器的功能要清楚
3、7种寻址方式和每一条汇编指令都要明白
4、独立完成较复杂的单片机电路设计
5、用汇编语言能编写较复杂的程序(不愿意学汇编语言直接学C语言,最多学会单片机编程,永远不可能精通单片机编程)
6、学习C语言,用C语言能编写较复杂的程序
7、精通电路基础
8、精通一个电路绘图软件,只要不是画内存条或者电脑主板之类的高速电路,画一般的电路图,绘图水平和使用什么软件没有关系,随便用什么电路绘图软件都可以。
掌握以上1-6条,就基本上精通了51单片机,悟性高的人,半年以内做到不错了,精通至少一年以上。6、7是学习单片机的必要条件,水平越高越好。总而言之,单片机对动手能力要求比较高,动手越多,学的越快,特别是愿意自己手工制作电路板的人,学的最快。
51单片机已经淘汰,主要就是功能弱、速度慢、抗干扰能力差,先学会51单片机再学其它单片机就是捷径,至少学会2-3种单片机才算真正掌握单片机编程。
作者: liuzx66    时间: 2019-5-18 10:52
这个还是看个人的逻辑推理能力,学好微机原理能帮助很好的理解单片机
作者: 1@23    时间: 2019-5-18 11:14
其实开头难,慢慢的就上手快啦
作者: shuisheng    时间: 2019-5-18 11:28
同时间没关系,同RMB关系最大
作者: QZQ1973    时间: 2019-5-18 22:25
要快上手,就到论坛.....一个问题有百师百解,自己用心去悟去练一定会成为高手
1.肯学肯练
2.肯帮助做项目
3.多帮助解决问题
4.多到论坛学习及帮助人...

作者: 15927298997    时间: 2019-5-19 01:00
基础的知识,一月就可以了吧。只要真心投入,就可以很快入门
作者: yjx348069155    时间: 2019-5-19 08:57
单片机又很多琐碎的知识点需要去了解,学习单片机是一个循序渐进的过程,不要想着一蹴而就。
作者: 小嘻嘻嘻    时间: 2019-7-10 17:41
我也想学单片机,入门的话应该不用很长的时间吧

作者: lwh999995    时间: 2019-7-10 18:25
这个是什么问题,谁都说不准,网上说7天说学会单片机,你信吗?
只能说 使劲学,努力学,一心一意的学,哪天学好了,算到哪天。
作者: ligeyu    时间: 2019-7-11 09:30
学单片机首先要有c语言基础,再学习单片机基础知识及其延伸知识
作者: 鹏博士PBs    时间: 2019-7-11 09:50
可以先从郭天祥10天学会单片机入手 之后再学习一下模电和数电的知识,同时除了C语言之外也希望大家可以多多学习一下汇编语言
作者: 我好像做事去    时间: 2019-7-11 13:55
入门不会很慢,有数电基础的话会比较快上手,因为理解的透彻
作者: scratch2.0study    时间: 2019-7-11 14:45
单片机没那么简单
作者: Mr_Dai    时间: 2019-7-11 15:47
一个月学的差不多
作者: 64879    时间: 2019-7-11 17:10
只能说,多去接触单片机就能很快掌握,不过还是需要花费大量时间去学习,遇到很多问题需要去解决

作者: 二天以内    时间: 2019-7-12 20:02
本人电信学子,一直都是用课外时间来学习单片机(大一尚未开单片机课程)没有任何基础,但学过c语言,编程能力很弱,学单片机也很吃力,视频一遍一遍的看,感觉这些时间加起来也有小一个月了
作者: 二天以内    时间: 2019-7-12 20:04
作为一个大一没开单片机课程的人来说,编程能力很弱,单片机教程视频刷了一遍又一遍,终于算弄懂了大概知识,感觉花不了一个月,半个月差不多
作者: xiaozhong1314    时间: 2019-7-13 18:24
你这思想就觉得你能学多就了
作者: xiaozhong1314    时间: 2019-7-13 18:24
我学了几个月了,觉得还是没入门
作者: FIAC    时间: 2019-7-13 20:57
这个得看提问者自己了,有心去学自然学得快
作者: 化蝶    时间: 2019-7-14 11:40
yzwzfyz 发表于 2019-5-18 08:07
提出这个问题的人,半年之内学不好。

我学了好久都不会,伤心
作者: 刑活著    时间: 2019-7-14 18:17
毛维嘉 发表于 2019-5-18 10:18
只有感兴趣,肯动手,就会很快

对,只要能坚持就可能成功。

作者: 51234666    时间: 2019-7-14 22:10
主要是看自己的爱好  真喜欢几天就搞得了

作者: yushandon    时间: 2019-7-15 00:13
有兴趣什么都好学,还是要坚持要实践。
作者: culk2009    时间: 2019-7-15 08:07
只要感兴趣,勤动手,肯动脑,很快就能上手
作者: 艾罗    时间: 2019-7-15 10:16
差不多吧   还是看自己
作者: yukawamanabu    时间: 2019-7-15 14:13
当时大学都是混的,代码都没写过几行,最后设计选题后跟着郭天祥的视频自己从头开始做的。。前前后后三四个月搞定一个51单片机的物联网课题
作者: weilididi7086    时间: 2019-7-15 14:52
先学C语言,把C语言语法学回,直接看51,视频网上很多,不过别单单看视频,一定要买个板子写代码自己去理解,1天5个小时,一个月差不多了,后面可以学STM32
作者: 琨玉秋霜    时间: 2019-7-15 14:58
我们师傅说学软件看天赋的哦
作者: 刷新时间    时间: 2019-7-15 16:51
kmsj 发表于 2019-5-18 10:45
什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时 ...

谢谢分享啊 终于找到路了
作者: yjw1    时间: 2019-7-15 18:17
入门还是很容易的,只要坚持,小白也能成大神
作者: 锜677    时间: 2019-7-15 18:20
大三学了一学期单片机,不过只是皮毛,做实验的程序师傅已经给了,自学的话,一个月踏踏实实下来还是有收获的
作者: unx    时间: 2019-7-16 08:12
还是要看个人吧,悟性天赋什么的,没有就只能靠努力咯
作者: 2424113269    时间: 2019-7-16 10:00
一个月差不多入门
作者: 无衣    时间: 2019-7-16 10:30
单片机  说到底  算法  加语句 加单片机内部   
学过  c来学这个   会好很多   
学会还是看自己的  要求以及能力  
作者: xiaoxiaol    时间: 2019-7-16 11:26
一个月的时间,要看你怎么去对待。
作者: xianfajushi    时间: 2019-7-16 14:43

0基础秒会单片机



作者: 倾听一分钟    时间: 2019-7-16 21:14
有c语言的基础,1个月可以写简单的程序了
作者: jiangquancai    时间: 2019-7-16 22:24
不多。兴趣是最好的师傅
作者: hfj2011    时间: 2019-7-17 15:24
yzwzfyz 发表于 2019-5-18 08:07
提出这个问题的人,半年之内学不好。

说得好
作者: hfj2011    时间: 2019-7-17 15:28
kmsj 发表于 2019-5-18 10:45
什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时 ...

学习了
作者: 121245457878    时间: 2019-7-17 15:37
为啥要投票
作者: 懒得说了    时间: 2019-7-17 18:05
这个得看什么人学了,如果有程序基础的话应该比较快,但是要想学透,就必须脚踏实地一步一步学
作者: gemenzhang    时间: 2019-7-17 23:51
1个月差不多
作者: zoran    时间: 2019-7-18 10:48
何必要问呢?因人而异的东西,好好学很快的
作者: 自学成才1    时间: 2019-7-18 16:44
我是直接学习32(电子设计竞赛需要)目前在学,现在学了半个月,还在看视频,改例程。了解了一部分固件库函数。这个就是要多写,多改,不然根本不知道自己是什么水平。慢慢学吧
作者: zangchao    时间: 2019-7-25 09:06
kmsj 发表于 2019-5-18 10:45
什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时 ...

说的很详细,多有了解了
作者: 一只小萌新丶    时间: 2019-7-25 15:15
做为一个学51的人来说,想学会51也不容易,要经常的动手,去了解单片机的结构,还要去编写每一道指令程序。这是一个时间积累过程
作者: xujiabin    时间: 2019-7-25 16:51
做的越多,学的越快,可以这么说。当然极聪明的除外。
作者: 啊大苏打S    时间: 2019-7-25 20:48
看你自己需要吧,我身边就有很多人把51当作入门略懂就行了。然后去更高级的单片机,建议如果不是需要就学几个星期懂一些基础就行了
作者: amo73    时间: 2019-7-25 21:59
yzwzfyz 发表于 2019-5-18 08:07
提出这个问题的人,半年之内学不好。

附议

有心学的早已埋头苦干了
作者: ssszbl    时间: 2019-7-26 09:17
象我在学校里面的话有师傅辅导几个月的时间,单片机的基础差不多就可以学会,而且前期还是学过C++的,自学的话这个得看自己的努力程度,你自己努力的话一两个月差不多就行。
作者: CENTRE    时间: 2019-7-26 10:29
逻辑思维好,C语言可以,电路很好,恭喜你会很快学会。
作者: 丢丢的猫    时间: 2019-7-26 10:52
如果你是认认真真的学的话,白天学晚上学,有一点c语言基础,一个月也能学会,不过学的很糙。单片机最重要的是操作实践,如果你的要求是模仿他人的程序步骤,一周都行,但要想自己独立完成一件作品,是真的要花很多时间的。
作者: S123456X    时间: 2019-7-26 10:53
老郭十天学会单片机,对于临近期末的大学生来说,一天就够了哈哈,只限于基础,编程还不到位。
作者: 可额鹅鹅鹅鹅    时间: 2019-7-26 11:14
要是点个流水灯一上午就会了
作者: 18686906042    时间: 2019-7-26 12:37
不仅需要看视频,看书,最重要的是动手操作,倘若只仅仅学习理论知识,很快知识就会忘掉
作者: 理默桐    时间: 2019-7-26 16:35
我当时学习51的时候,断断续续的学了一学期,后来我感觉51也就那样,一天学一个模块,一个月就差不多了。
作者: dongfang1    时间: 2019-7-26 16:48
理论加实践
作者: 849014953    时间: 2019-7-26 17:06
51单片机不过是几个中断的使用嘛,寄存器少,记忆方便,操作简单,之后学STM8和32的寄存器才是真的麻烦。
作者: ZSH追风者    时间: 2019-7-26 17:54
看个人的态度
作者: 懋封@益达    时间: 2019-7-30 15:45
一个月入门
作者: 锻造奴工    时间: 2019-7-30 19:19
虽然51被人说是基础的东西,但我感觉认真学好里面的计时器、寄存器和时序就已经是在DSP和MCU上有一定基础了,一个月左右的时间应该是足够的
作者: 苹果奶昔    时间: 2019-8-1 13:50
找到好的资料和方法,学起来就很快,刚开始的时候最主要的是要重点学习基础,比如计算机组成、数模电等,然后再学学编程相关的知识
作者: 小城故事.    时间: 2019-8-1 14:16
买单片机开发板的时候都会附赠视频教程和实验程序,把那些看懂一些基础就差不多掌握了
作者: 小城故事.    时间: 2019-8-1 14:17
买单片机开发板的时候都会附赠视频教程和实验程序,把那些看懂一些基础就差不多掌握了
作者: yimuqq    时间: 2019-8-1 20:18
最近参加电赛的大一小伙伴就在准备51,大概一周入门
作者: mine277    时间: 2019-8-1 21:18
初学者学单片机可以用一下Keil这个软件,对我一开始接触单片机帮助挺大的!
作者: jifutao    时间: 2019-8-2 14:51
根据个人经历,最短三个月,最长就是半途而废。
作者: seifer011130    时间: 2019-10-17 14:53
我個人是學了ˊ滿久的,尤其是由無到有這個階段,畢竟裡面的指令是幹嘛的,實際的動作是怎樣,沒有親自動手去做,真的不會了解,所以如果新手要學習,我覺得先從簡單的程式開始下手,最重要的是要動手,光是看沒有用
作者: f556    时间: 2019-10-17 15:19
1周的人不少,确如此,我10天还是业余晚上搞的。
作者: zjlpwei    时间: 2019-10-17 15:22
跟着项目做事半功倍
作者: 蜡笔不在小新    时间: 2019-10-17 15:36
主要看用心程度
作者: YJGG    时间: 2019-10-17 16:12
因人而异,,
作者: 蜡笔不在小新    时间: 2019-10-17 16:21
说那么,干就是了
作者: 那个谁和谁    时间: 2019-10-17 17:25
至少得半年吧,还得是有项目,有人带着做,说一个月的,那是51单片机换STM32单片机的时间。
作者: mlyl    时间: 2019-10-18 13:36
有基础的话就快,基础不好就不好说,编程涉及的知识点很多,要通过工作实践慢慢积累。
作者: 哒哒哒132    时间: 2019-10-25 11:38
你要是真的旁骛别带的学习,不放弃的话,那你还容易的,要找个人带你,在你不会的时候,你可以询问
作者: l6931639    时间: 2019-10-25 13:04
kmsj 发表于 2019-5-18 10:45
什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时 ...

说的很对
作者: honglei    时间: 2019-10-25 14:01
感觉挺简单的  应该一个多月就能学会
作者: 1302798532    时间: 2019-10-25 17:54
如了坑就知道学无止境了。玩单片机玩的可不仅仅只是单片机而已。
作者: wwflzh123    时间: 2019-10-26 10:55
首先明白基础是什么,是可以理解书上的东西,还是能独立开发什么东西,学以致用才是学的目的,学的动力。单片机还是要懂得原理,寄存器,时钟时序等,懂得性能瓶颈才知道能做什么,什么能做好。汇编不难,我觉得比c更接近机械码,更真实了解时序。当然懂得c就更好,很多库都是c写的,以后拿来用更得心应手。两者互补,走的更远。
作者: 越南超级人类    时间: 2019-10-26 13:02
几个月了我懂的也不多,流水灯那是小儿科,学些复杂的才能实用
作者: dengguangwen    时间: 2019-10-26 13:32
虽然说51单片机是比较基础的东西,但是对于新手来说,如果没有学习过C语言,在学习51单片机的过程中也是会比较辛苦的,因为51单片机中大部分程序是运用了C语言,同时,想要学习好51单片机,拥有一块与教材相对应的单片机开发板也是必不可少的,在验证程序是否正确的学习过程中,单片机开发板会是一个很好的助手。
作者: 反噬者    时间: 2019-10-26 15:57
多学多问,半个月应该可以,
作者: U201015703    时间: 2019-10-27 12:04
入门挺快的,精通要花时间
作者: ttt111    时间: 2019-10-27 16:19
没有固定时间,基础至少一个月
作者: fxyiqizou    时间: 2019-10-27 18:12
感觉认真学基础一个约吧
作者: 666222    时间: 2019-10-27 20:50
好好学,有硬件基础很快的。
作者: wangchenglyg    时间: 2019-10-28 09:03
只要有信心
作者: hhh402    时间: 2019-10-28 18:39
活到老学到老,单入门有什么用。精通才有意义。
作者: myemcu    时间: 2019-10-29 15:52
hhh402 发表于 2019-10-28 18:39
活到老学到老,单入门有什么用。精通才有意义。

啥是精通?
作者: zxd520wjh    时间: 2019-10-29 16:39
认真学两个月差不多
作者: 1034173792    时间: 2019-10-29 22:54
要看个人的情况而言,这是一个没有准确的答案。有的人下定决心要学的话,半年基本上都入门了。
作者: CZ1    时间: 2019-11-8 15:00
如果只是基础单片机机确实一个星期就够了,意味者只能做很简单的事情,51很老很基础,很容易如果是stm32就要一个月。这一个星期还要考虑你一天学多久
作者: a2102004419    时间: 2019-11-8 19:45
学一些基础的,一个月就够了




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