查看: 87763|回复: 343
从小白到学会基础51单片机要多久
[复制链接]
ID:540999
当前离线
积分9
电梯直达
楼主
ID:540999
发表于 2019-5-17 21:16
|
只看该作者
|倒序浏览
|阅读模式
单选投票, 共有 893 人参与投票
1. 1周内(这是大神。。)
2. 1月左右
3. 2月及以上
您所在的用户组没有投票权限
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏4
淘帖0
顶1
踩0
回复
使用道具
举报
ID:383215
当前离线
积分7907
来自 2#
ID:383215
发表于 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种单片机才算真正掌握单片机编程。
评分
参与人数 3黑币 +15
收起
理由
michaelchain
+ 5
赞一个!
wxxl
+ 5
赞一个!
baisstg
+ 5
很给力!
查看全部评分
回复
使用道具
举报
ID:975705
当前离线
积分35
来自 3#
ID:975705
发表于 2021-10-28 15:49
|
只看该作者
ligeyu 发表于 2019-7-11 09:30
学单片机首先要有c语言基础,再学习单片机基础知识及其延伸知识
1、单片机内部存储器的结构全部都要懂
2、每一个特殊功能寄存器的功能要清楚
3、7种寻址方式和每一条汇编指令都要明白
4、独立完成较复杂的单片机电路设计
评分
参与人数 1黑币 +20
收起
理由
admin
+ 20
回帖助人的奖励!
查看全部评分
回复
使用道具
举报
ID:996515
当前离线
积分34
来自 4#
ID:996515
发表于 2021-12-24 14:12
|
只看该作者
恩,对于这个提问,其实还是一个仁者见仁,智者见智的问题。如果只是想要浅尝辄止的学好入门级别的51单片机基础,可能你花两个月时间就够了。但是如果你想要更上一层楼,可能就需要投入很多的精力,去了解单片机内部电路结构,编程语言和数据结构等。
评分
参与人数 1黑币 +20
收起
理由
admin
+ 20
回帖助人的奖励!
查看全部评分
回复
使用道具
举报
ID:221871
当前离线
积分601
来自 5#
ID:221871
发表于 2021-12-29 11:09
|
只看该作者
对于一个新的芯片,一般学会GPIO、中断、定时器就可以开始着手编程了。
C编程,对于芯片的片上外设,几乎100%完全都能下载到例程代码,可以先操作起来,再改改、再看数据手册,若干回合,即可大局疏通芯片本身的片上外设的编程
至于面临项目的控制思路,则是个与单片机本身关系不大的算法问题,单片机从根本上说是个工具。
某种意义上说,算法问题比单片机芯片更重要、更复杂。
评分
参与人数 1黑币 +20
收起
理由
admin
+ 20
回帖助人的奖励!
查看全部评分
回复
使用道具
举报
ID:123289
当前离线
积分80373
6#
ID:123289
发表于 2019-5-18 08:07
|
只看该作者
提出这个问题的人,半年之内学不好。
回复
使用道具
举报
ID:541150
当前离线
积分283
7#
ID:541150
发表于 2019-5-18 09:21
|
只看该作者
恩,对于这个提问,其实还是一个仁者见仁,智者见智的问题。如果只是想要浅尝辄止的学好入门级别的51单片机基础,可能你花两个月时间就够了。但是如果你想要更上一层楼,可能就需要投入很多的精力,去了解单片机内部电路结构,编程语言和数据结构等。
回复
使用道具
举报
ID:541094
当前离线
积分96
8#
ID:541094
发表于 2019-5-18 10:18
来自触屏版
|
只看该作者
只有感兴趣,肯动手,就会很快
回复
使用道具
举报
ID:160500
当前离线
积分6193
9#
ID:160500
发表于 2019-5-18 10:52
|
只看该作者
这个还是看个人的逻辑推理能力,学好微机原理能帮助很好的理解单片机
回复
使用道具
举报
ID:541249
当前离线
积分13
10#
ID:541249
发表于 2019-5-18 11:14
|
只看该作者
其实开头难,慢慢的就上手快啦
回复
使用道具
举报
ID:454000
当前离线
积分172
11#
ID:454000
发表于 2019-5-18 11:28
|
只看该作者
同时间没关系,同RMB关系最大
回复
使用道具
举报
ID:512205
当前离线
积分1141
12#
ID:512205
发表于 2019-5-18 22:25
|
只看该作者
要快上手,就到论坛.....一个问题有百师百解,自己用心去悟去练一定会成为高手
1.肯学肯练
2.肯帮助做项目
3.多帮助解决问题
4.多到论坛学习及帮助人...
回复
使用道具
举报
ID:541803
当前离线
积分23
13#
ID:541803
发表于 2019-5-19 01:00
|
只看该作者
基础的知识,一月就可以了吧。只要真心投入,就可以很快入门
回复
使用道具
举报
ID:541836
当前离线
积分21
14#
ID:541836
发表于 2019-5-19 08:57
|
只看该作者
单片机又很多琐碎的知识点需要去了解,学习单片机是一个循序渐进的过程,不要想着一蹴而就。
回复
使用道具
举报
ID:581799
当前离线
积分18
15#
ID:581799
发表于 2019-7-10 17:41
|
只看该作者
我也想学单片机,入门的话应该不用很长的时间吧
回复
使用道具
举报
ID:207421
当前离线
积分3018
16#
ID:207421
发表于 2019-7-10 18:25
|
只看该作者
这个是什么问题,谁都说不准,网上说7天说学会单片机,你信吗?
只能说 使劲学,努力学,一心一意的学,哪天学好了,算到哪天。
回复
使用道具
举报
ID:569475
当前离线
积分86
17#
ID:569475
发表于 2019-7-11 09:30
|
只看该作者
学单片机首先要有c语言基础,再学习单片机基础知识及其延伸知识
回复
使用道具
举报
ID:282095
当前离线
积分2768
18#
ID:282095
发表于 2019-7-11 09:50
|
只看该作者
可以先从郭天祥10天学会单片机入手 之后再学习一下模电和数电的知识,同时除了C语言之外也希望大家可以多多学习一下汇编语言
回复
使用道具
举报
ID:582281
当前离线
积分48
19#
ID:582281
发表于 2019-7-11 13:55
|
只看该作者
入门不会很慢,有数电基础的话会比较快上手,因为理解的透彻
回复
使用道具
举报
ID:582311
当前离线
积分21
20#
ID:582311
发表于 2019-7-11 14:45
|
只看该作者
单片机没那么简单
回复
使用道具
举报
ID:420321
当前离线
积分988
21#
ID:420321
发表于 2019-7-11 15:47
|
只看该作者
一个月学的差不多
回复
使用道具
举报
ID:526288
当前离线
积分11
22#
ID:526288
发表于 2019-7-11 17:10
|
只看该作者
只能说,多去接触单片机就能很快掌握,不过还是需要花费大量时间去学习,遇到很多问题需要去解决
回复
使用道具
举报
ID:526290
当前离线
积分80
23#
ID:526290
发表于 2019-7-12 20:02
|
只看该作者
本人电信学子,一直都是用课外时间来学习单片机(大一尚未开单片机课程)没有任何基础,但学过c语言,编程能力很弱,学单片机也很吃力,视频一遍一遍的看,感觉这些时间加起来也有小一个月了
回复
使用道具
举报
ID:526290
当前离线
积分80
24#
ID:526290
发表于 2019-7-12 20:04
|
只看该作者
作为一个大一没开单片机课程的人来说,编程能力很弱,单片机教程视频刷了一遍又一遍,终于算弄懂了大概知识,感觉花不了一个月,半个月差不多
回复
使用道具
举报
ID:421308
当前离线
积分867
25#
ID:421308
发表于 2019-7-13 18:24
|
只看该作者
你这思想就觉得你能学多就了
回复
使用道具
举报
ID:421308
当前离线
积分867
26#
ID:421308
发表于 2019-7-13 18:24
|
只看该作者
我学了几个月了,觉得还是没入门
回复
使用道具
举报
ID:579528
当前离线
积分6
27#
ID:579528
发表于 2019-7-13 20:57
|
只看该作者
这个得看提问者自己了,有心去学自然学得快
回复
使用道具
举报
ID:539658
当前离线
积分82
28#
ID:539658
发表于 2019-7-14 11:40
|
只看该作者
yzwzfyz 发表于 2019-5-18 08:07
提出这个问题的人,半年之内学不好。
我学了好久都不会,伤心
回复
使用道具
举报
ID:584006
当前离线
积分30
29#
ID:584006
发表于 2019-7-14 18:17
|
只看该作者
毛维嘉 发表于 2019-5-18 10:18
只有感兴趣,肯动手,就会很快
对,只要能坚持就可能成功。
回复
使用道具
举报
ID:584106
当前离线
积分11
30#
ID:584106
发表于 2019-7-14 22:10
|
只看该作者
主要是看自己的爱好 真喜欢几天就搞得了
回复
使用道具
举报
ID:584083
当前离线
积分201
31#
ID:584083
发表于 2019-7-15 00:13
来自触屏版
|
只看该作者
有兴趣什么都好学,还是要坚持要实践。
回复
使用道具
举报
ID:584166
当前离线
积分2
32#
ID:584166
发表于 2019-7-15 08:07
|
只看该作者
只要感兴趣,勤动手,肯动脑,很快就能上手
回复
使用道具
举报
ID:584220
当前离线
积分53
33#
ID:584220
发表于 2019-7-15 10:16
|
只看该作者
差不多吧 还是看自己
回复
使用道具
举报
ID:239141
当前离线
积分100
34#
ID:239141
发表于 2019-7-15 14:13
|
只看该作者
当时大学都是混的,代码都没写过几行,最后设计选题后跟着郭天祥的视频自己从头开始做的。。前前后后三四个月搞定一个51单片机的物联网课题
回复
使用道具
举报
ID:372043
当前离线
积分25
35#
ID:372043
发表于 2019-7-15 14:52
|
只看该作者
先学C语言,把C语言语法学回,直接看51,视频网上很多,不过别单单看视频,一定要买个板子写代码自己去理解,1天5个小时,一个月差不多了,后面可以学STM32
回复
使用道具
举报
ID:312905
当前离线
积分235
36#
ID:312905
发表于 2019-7-15 14:58
|
只看该作者
我们师傅说学软件看天赋的哦
回复
使用道具
举报
ID:578168
当前离线
积分86
37#
ID:578168
发表于 2019-7-15 16:51
|
只看该作者
kmsj 发表于 2019-5-18 10:45
什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时 ...
谢谢分享啊 终于找到路了
回复
使用道具
举报
ID:349665
当前离线
积分22
38#
ID:349665
发表于 2019-7-15 18:17
|
只看该作者
入门还是很容易的,只要坚持,小白也能成大神
回复
使用道具
举报
ID:584613
当前离线
积分45
39#
ID:584613
发表于 2019-7-15 18:20
来自触屏版
|
只看该作者
大三学了一学期单片机,不过只是皮毛,做实验的程序师傅已经给了,自学的话,一个月踏踏实实下来还是有收获的
回复
使用道具
举报
ID:584796
当前离线
积分13
40#
ID:584796
发表于 2019-7-16 08:12
|
只看该作者
还是要看个人吧,悟性天赋什么的,没有就只能靠努力咯
回复
使用道具
举报
ID:584881
当前离线
积分6
41#
ID:584881
发表于 2019-7-16 10:00
|
只看该作者
一个月差不多入门
回复
使用道具
举报
ID:508386
当前离线
积分74
42#
ID:508386
发表于 2019-7-16 10:30
|
只看该作者
单片机 说到底 算法 加语句 加单片机内部
学过 c来学这个 会好很多
学会还是看自己的 要求以及能力
回复
使用道具
举报
ID:584839
当前离线
积分17
43#
ID:584839
发表于 2019-7-16 11:26
|
只看该作者
一个月的时间,要看你怎么去对待。
回复
使用道具
举报