找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 50817|回复: 343
打印 上一主题 下一主题
收起左侧

从小白到学会基础51单片机要多久

  [复制链接]
跳转到指定楼层
楼主
ID:540999 发表于 2019-5-17 21:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

单选投票, 共有 893 人参与投票
您所在的用户组没有投票权限
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶1 踩
回复

使用道具 举报

来自 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 很给力!

查看全部评分

回复

使用道具 举报

来自 3#
ID:975705 发表于 2021-10-28 15:49 | 只看该作者
ligeyu 发表于 2019-7-11 09:30
学单片机首先要有c语言基础,再学习单片机基础知识及其延伸知识

1、单片机内部存储器的结构全部都要懂
2、每一个特殊功能寄存器的功能要清楚
3、7种寻址方式和每一条汇编指令都要明白
4、独立完成较复杂的单片机电路设计

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 4#
ID:996515 发表于 2021-12-24 14:12 | 只看该作者
恩,对于这个提问,其实还是一个仁者见仁,智者见智的问题。如果只是想要浅尝辄止的学好入门级别的51单片机基础,可能你花两个月时间就够了。但是如果你想要更上一层楼,可能就需要投入很多的精力,去了解单片机内部电路结构,编程语言和数据结构等。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 5#
ID:221871 发表于 2021-12-29 11:09 | 只看该作者

对于一个新的芯片,一般学会GPIO、中断、定时器就可以开始着手编程了。
C编程,对于芯片的片上外设,几乎100%完全都能下载到例程代码,可以先操作起来,再改改、再看数据手册,若干回合,即可大局疏通芯片本身的片上外设的编程
至于面临项目的控制思路,则是个与单片机本身关系不大的算法问题,单片机从根本上说是个工具。
某种意义上说,算法问题比单片机芯片更重要、更复杂。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:123289 发表于 2019-5-18 08:07 | 只看该作者
提出这个问题的人,半年之内学不好。
回复

使用道具 举报

7#
ID:541150 发表于 2019-5-18 09:21 | 只看该作者
恩,对于这个提问,其实还是一个仁者见仁,智者见智的问题。如果只是想要浅尝辄止的学好入门级别的51单片机基础,可能你花两个月时间就够了。但是如果你想要更上一层楼,可能就需要投入很多的精力,去了解单片机内部电路结构,编程语言和数据结构等。
回复

使用道具 举报

8#
ID:541094 发表于 2019-5-18 10:18 来自手机 | 只看该作者
只有感兴趣,肯动手,就会很快
回复

使用道具 举报

9#
ID:160500 发表于 2019-5-18 10:52 | 只看该作者
这个还是看个人的逻辑推理能力,学好微机原理能帮助很好的理解单片机
回复

使用道具 举报

10#
ID:541249 发表于 2019-5-18 11:14 | 只看该作者
其实开头难,慢慢的就上手快啦
回复

使用道具 举报

11#
ID:454000 发表于 2019-5-18 11:28 | 只看该作者
同时间没关系,同RMB关系最大
回复

使用道具 举报

12#
ID:512205 发表于 2019-5-18 22:25 | 只看该作者
要快上手,就到论坛.....一个问题有百师百解,自己用心去悟去练一定会成为高手
1.肯学肯练
2.肯帮助做项目
3.多帮助解决问题
4.多到论坛学习及帮助人...
回复

使用道具 举报

13#
ID:541803 发表于 2019-5-19 01:00 | 只看该作者
基础的知识,一月就可以了吧。只要真心投入,就可以很快入门
回复

使用道具 举报

14#
ID:541836 发表于 2019-5-19 08:57 | 只看该作者
单片机又很多琐碎的知识点需要去了解,学习单片机是一个循序渐进的过程,不要想着一蹴而就。
回复

使用道具 举报

15#
ID:581799 发表于 2019-7-10 17:41 | 只看该作者
我也想学单片机,入门的话应该不用很长的时间吧
回复

使用道具 举报

16#
ID:207421 发表于 2019-7-10 18:25 | 只看该作者
这个是什么问题,谁都说不准,网上说7天说学会单片机,你信吗?
只能说 使劲学,努力学,一心一意的学,哪天学好了,算到哪天。
回复

使用道具 举报

17#
ID:569475 发表于 2019-7-11 09:30 | 只看该作者
学单片机首先要有c语言基础,再学习单片机基础知识及其延伸知识
回复

使用道具 举报

18#
ID:282095 发表于 2019-7-11 09:50 | 只看该作者
可以先从郭天祥10天学会单片机入手 之后再学习一下模电和数电的知识,同时除了C语言之外也希望大家可以多多学习一下汇编语言
回复

使用道具 举报

19#
ID:582281 发表于 2019-7-11 13:55 | 只看该作者
入门不会很慢,有数电基础的话会比较快上手,因为理解的透彻
回复

使用道具 举报

20#
ID:582311 发表于 2019-7-11 14:45 | 只看该作者
单片机没那么简单
回复

使用道具 举报

21#
ID:420321 发表于 2019-7-11 15:47 | 只看该作者
一个月学的差不多
回复

使用道具 举报

22#
ID:526288 发表于 2019-7-11 17:10 | 只看该作者
只能说,多去接触单片机就能很快掌握,不过还是需要花费大量时间去学习,遇到很多问题需要去解决
回复

使用道具 举报

23#
ID:526290 发表于 2019-7-12 20:02 | 只看该作者
本人电信学子,一直都是用课外时间来学习单片机(大一尚未开单片机课程)没有任何基础,但学过c语言,编程能力很弱,学单片机也很吃力,视频一遍一遍的看,感觉这些时间加起来也有小一个月了
回复

使用道具 举报

24#
ID:526290 发表于 2019-7-12 20:04 | 只看该作者
作为一个大一没开单片机课程的人来说,编程能力很弱,单片机教程视频刷了一遍又一遍,终于算弄懂了大概知识,感觉花不了一个月,半个月差不多
回复

使用道具 举报

25#
ID:421308 发表于 2019-7-13 18:24 | 只看该作者
你这思想就觉得你能学多就了
回复

使用道具 举报

26#
ID:421308 发表于 2019-7-13 18:24 | 只看该作者
我学了几个月了,觉得还是没入门
回复

使用道具 举报

27#
ID:579528 发表于 2019-7-13 20:57 | 只看该作者
这个得看提问者自己了,有心去学自然学得快
回复

使用道具 举报

28#
ID:539658 发表于 2019-7-14 11:40 | 只看该作者
yzwzfyz 发表于 2019-5-18 08:07
提出这个问题的人,半年之内学不好。

我学了好久都不会,伤心
回复

使用道具 举报

29#
ID:584006 发表于 2019-7-14 18:17 | 只看该作者
毛维嘉 发表于 2019-5-18 10:18
只有感兴趣,肯动手,就会很快

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

使用道具 举报

30#
ID:584106 发表于 2019-7-14 22:10 | 只看该作者
主要是看自己的爱好  真喜欢几天就搞得了
回复

使用道具 举报

31#
ID:584083 发表于 2019-7-15 00:13 来自手机 | 只看该作者
有兴趣什么都好学,还是要坚持要实践。
回复

使用道具 举报

32#
ID:584166 发表于 2019-7-15 08:07 | 只看该作者
只要感兴趣,勤动手,肯动脑,很快就能上手
回复

使用道具 举报

33#
ID:584220 发表于 2019-7-15 10:16 | 只看该作者
差不多吧   还是看自己
回复

使用道具 举报

34#
ID:239141 发表于 2019-7-15 14:13 | 只看该作者
当时大学都是混的,代码都没写过几行,最后设计选题后跟着郭天祥的视频自己从头开始做的。。前前后后三四个月搞定一个51单片机的物联网课题
回复

使用道具 举报

35#
ID:372043 发表于 2019-7-15 14:52 | 只看该作者
先学C语言,把C语言语法学回,直接看51,视频网上很多,不过别单单看视频,一定要买个板子写代码自己去理解,1天5个小时,一个月差不多了,后面可以学STM32
回复

使用道具 举报

36#
ID:312905 发表于 2019-7-15 14:58 | 只看该作者
我们师傅说学软件看天赋的哦
回复

使用道具 举报

37#
ID:578168 发表于 2019-7-15 16:51 | 只看该作者
kmsj 发表于 2019-5-18 10:45
什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时 ...

谢谢分享啊 终于找到路了
回复

使用道具 举报

38#
ID:349665 发表于 2019-7-15 18:17 | 只看该作者
入门还是很容易的,只要坚持,小白也能成大神
回复

使用道具 举报

39#
ID:584613 发表于 2019-7-15 18:20 来自手机 | 只看该作者
大三学了一学期单片机,不过只是皮毛,做实验的程序师傅已经给了,自学的话,一个月踏踏实实下来还是有收获的
回复

使用道具 举报

40#
ID:584796 发表于 2019-7-16 08:12 | 只看该作者
还是要看个人吧,悟性天赋什么的,没有就只能靠努力咯
回复

使用道具 举报

41#
ID:584881 发表于 2019-7-16 10:00 | 只看该作者
一个月差不多入门
回复

使用道具 举报

42#
ID:508386 发表于 2019-7-16 10:30 | 只看该作者
单片机  说到底  算法  加语句 加单片机内部   
学过  c来学这个   会好很多   
学会还是看自己的  要求以及能力  
回复

使用道具 举报

43#
ID:584839 发表于 2019-7-16 11:26 | 只看该作者
一个月的时间,要看你怎么去对待。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表