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

🏷️ 365beat版app ⏱️ 2025-07-02 16:18:56 👨‍🔧 admin 👁️ 454 ⚡ 723
从小白到学会基础51单片机要多久

查看: 86261|回复: 343

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

[复制链接]

ID:540999

当前离线

积分9

ID:540999

发表于 2019-5-17 21:16

|

显示全部楼层

|阅读模式

单选投票, 共有 893 人参与投票

1. 1周内(这是大神。。)

2. 1月左右

3. 2月及以上

您所在的用户组没有投票权限

回复

使用道具

举报

ID:383215

当前离线

积分7896

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

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

ID:996515

发表于 2021-12-24 14:12

|

显示全部楼层

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

评分

参与人数 1黑币 +20

收起

理由

admin

+ 20

回帖助人的奖励!

查看全部评分

回复

使用道具

举报

ID:221871

当前离线

积分644

ID:221871

发表于 2021-12-29 11:09

|

显示全部楼层

对于一个新的芯片,一般学会GPIO、中断、定时器就可以开始着手编程了。

C编程,对于芯片的片上外设,几乎100%完全都能下载到例程代码,可以先操作起来,再改改、再看数据手册,若干回合,即可大局疏通芯片本身的片上外设的编程

至于面临项目的控制思路,则是个与单片机本身关系不大的算法问题,单片机从根本上说是个工具。

某种意义上说,算法问题比单片机芯片更重要、更复杂。

评分

参与人数 1黑币 +20

收起

理由

admin

+ 20

回帖助人的奖励!

查看全部评分

回复

使用道具

举报

ID:123289

当前离线

积分80373

ID:123289

发表于 2019-5-18 08:07

|

显示全部楼层

提出这个问题的人,半年之内学不好。

回复

使用道具

举报

ID:541150

当前离线

积分283

ID:541150

发表于 2019-5-18 09:21

|

显示全部楼层

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

回复

使用道具

举报

ID:541094

当前离线

积分96

ID:541094

发表于 2019-5-18 10:18

来自触屏版

|

显示全部楼层

只有感兴趣,肯动手,就会很快

回复

使用道具

举报

ID:160500

当前离线

积分6153

ID:160500

发表于 2019-5-18 10:52

|

显示全部楼层

这个还是看个人的逻辑推理能力,学好微机原理能帮助很好的理解单片机

回复

使用道具

举报

ID:541249

当前离线

积分13

ID:541249

发表于 2019-5-18 11:14

|

显示全部楼层

其实开头难,慢慢的就上手快啦

回复

使用道具

举报

ID:454000

当前离线

积分172

ID:454000

发表于 2019-5-18 11:28

|

显示全部楼层

同时间没关系,同RMB关系最大

回复

使用道具

举报

ID:512205

当前离线

积分1141

ID:512205

发表于 2019-5-18 22:25

|

显示全部楼层

要快上手,就到论坛.....一个问题有百师百解,自己用心去悟去练一定会成为高手

1.肯学肯练

2.肯帮助做项目

3.多帮助解决问题

4.多到论坛学习及帮助人...

回复

使用道具

举报

ID:541803

当前离线

积分23

ID:541803

发表于 2019-5-19 01:00

|

显示全部楼层

基础的知识,一月就可以了吧。只要真心投入,就可以很快入门

回复

使用道具

举报

ID:541836

当前离线

积分21

ID:541836

发表于 2019-5-19 08:57

|

显示全部楼层

单片机又很多琐碎的知识点需要去了解,学习单片机是一个循序渐进的过程,不要想着一蹴而就。

回复

使用道具

举报

ID:581799

当前离线

积分18

ID:581799

发表于 2019-7-10 17:41

|

显示全部楼层

我也想学单片机,入门的话应该不用很长的时间吧

回复

使用道具

举报

ID:207421

当前离线

积分3018

ID:207421

发表于 2019-7-10 18:25

|

显示全部楼层

这个是什么问题,谁都说不准,网上说7天说学会单片机,你信吗?

只能说 使劲学,努力学,一心一意的学,哪天学好了,算到哪天。

回复

使用道具

举报

ID:569475

当前离线

积分86

ID:569475

发表于 2019-7-11 09:30

|

显示全部楼层

学单片机首先要有c语言基础,再学习单片机基础知识及其延伸知识

回复

使用道具

举报

ID:282095

当前离线

积分2768

ID:282095

发表于 2019-7-11 09:50

|

显示全部楼层

可以先从郭天祥10天学会单片机入手 之后再学习一下模电和数电的知识,同时除了C语言之外也希望大家可以多多学习一下汇编语言

回复

使用道具

举报

ID:582281

当前离线

积分48

ID:582281

发表于 2019-7-11 13:55

|

显示全部楼层

入门不会很慢,有数电基础的话会比较快上手,因为理解的透彻

回复

使用道具

举报

ID:582311

当前离线

积分21

ID:582311

发表于 2019-7-11 14:45

|

显示全部楼层

单片机没那么简单

回复

使用道具

举报

ID:420321

当前离线

积分988

ID:420321

发表于 2019-7-11 15:47

|

显示全部楼层

一个月学的差不多

回复

使用道具

举报

ID:526288

当前离线

积分11

ID:526288

发表于 2019-7-11 17:10

|

显示全部楼层

只能说,多去接触单片机就能很快掌握,不过还是需要花费大量时间去学习,遇到很多问题需要去解决

回复

使用道具

举报

ID:526290

当前离线

积分80

ID:526290

发表于 2019-7-12 20:02

|

显示全部楼层

本人电信学子,一直都是用课外时间来学习单片机(大一尚未开单片机课程)没有任何基础,但学过c语言,编程能力很弱,学单片机也很吃力,视频一遍一遍的看,感觉这些时间加起来也有小一个月了

回复

使用道具

举报

ID:526290

当前离线

积分80

ID:526290

发表于 2019-7-12 20:04

|

显示全部楼层

作为一个大一没开单片机课程的人来说,编程能力很弱,单片机教程视频刷了一遍又一遍,终于算弄懂了大概知识,感觉花不了一个月,半个月差不多

回复

使用道具

举报

ID:421308

当前离线

积分867

ID:421308

发表于 2019-7-13 18:24

|

显示全部楼层

你这思想就觉得你能学多就了

回复

使用道具

举报

ID:421308

当前离线

积分867

ID:421308

发表于 2019-7-13 18:24

|

显示全部楼层

我学了几个月了,觉得还是没入门

回复

使用道具

举报

ID:579528

当前离线

积分6

ID:579528

发表于 2019-7-13 20:57

|

显示全部楼层

这个得看提问者自己了,有心去学自然学得快

回复

使用道具

举报

ID:539658

当前离线

积分82

ID:539658

发表于 2019-7-14 11:40

|

显示全部楼层

yzwzfyz 发表于 2019-5-18 08:07

提出这个问题的人,半年之内学不好。

我学了好久都不会,伤心

回复

使用道具

举报

ID:584006

当前离线

积分30

ID:584006

发表于 2019-7-14 18:17

|

显示全部楼层

毛维嘉 发表于 2019-5-18 10:18

只有感兴趣,肯动手,就会很快

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

回复

使用道具

举报

ID:584106

当前离线

积分11

ID:584106

发表于 2019-7-14 22:10

|

显示全部楼层

主要是看自己的爱好 真喜欢几天就搞得了

回复

使用道具

举报

ID:584083

当前离线

积分201

ID:584083

发表于 2019-7-15 00:13

来自触屏版

|

显示全部楼层

有兴趣什么都好学,还是要坚持要实践。

回复

使用道具

举报

ID:584166

当前离线

积分2

ID:584166

发表于 2019-7-15 08:07

|

显示全部楼层

只要感兴趣,勤动手,肯动脑,很快就能上手

回复

使用道具

举报

ID:584220

当前离线

积分53

ID:584220

发表于 2019-7-15 10:16

|

显示全部楼层

差不多吧 还是看自己

回复

使用道具

举报

ID:239141

当前离线

积分100

ID:239141

发表于 2019-7-15 14:13

|

显示全部楼层

当时大学都是混的,代码都没写过几行,最后设计选题后跟着郭天祥的视频自己从头开始做的。。前前后后三四个月搞定一个51单片机的物联网课题

回复

使用道具

举报

ID:372043

当前离线

积分25

ID:372043

发表于 2019-7-15 14:52

|

显示全部楼层

先学C语言,把C语言语法学回,直接看51,视频网上很多,不过别单单看视频,一定要买个板子写代码自己去理解,1天5个小时,一个月差不多了,后面可以学STM32

回复

使用道具

举报

ID:312905

当前离线

积分235

ID:312905

发表于 2019-7-15 14:58

|

显示全部楼层

我们师傅说学软件看天赋的哦

回复

使用道具

举报

ID:578168

当前离线

积分86

ID:578168

发表于 2019-7-15 16:51

|

显示全部楼层

kmsj 发表于 2019-5-18 10:45

什么叫做学会51基础单片机?能编一个流水灯程序就叫学会单片机,十几分钟就会了,最笨的人也不需要几个小时 ...

谢谢分享啊 终于找到路了

回复

使用道具

举报

ID:349665

当前离线

积分22

ID:349665

发表于 2019-7-15 18:17

|

显示全部楼层

入门还是很容易的,只要坚持,小白也能成大神

回复

使用道具

举报

ID:584613

当前离线

积分45

ID:584613

发表于 2019-7-15 18:20

来自触屏版

|

显示全部楼层

大三学了一学期单片机,不过只是皮毛,做实验的程序师傅已经给了,自学的话,一个月踏踏实实下来还是有收获的

回复

使用道具

举报

ID:584796

当前离线

积分13

ID:584796

发表于 2019-7-16 08:12

|

显示全部楼层

还是要看个人吧,悟性天赋什么的,没有就只能靠努力咯

回复

使用道具

举报

ID:584881

当前离线

积分6

ID:584881

发表于 2019-7-16 10:00

|

显示全部楼层

一个月差不多入门

回复

使用道具

举报

ID:508386

当前离线

积分74

ID:508386

发表于 2019-7-16 10:30

|

显示全部楼层

单片机 说到底 算法 加语句 加单片机内部

学过 c来学这个 会好很多

学会还是看自己的 要求以及能力

回复

使用道具

举报

ID:584839

当前离线

积分17

ID:584839

发表于 2019-7-16 11:26

|

显示全部楼层

一个月的时间,要看你怎么去对待。

回复

使用道具

举报

相关资讯

贾玲家住哪个小区 贾玲住在北京哪个小区
365bet大陆网址

贾玲家住哪个小区 贾玲住在北京哪个小区

📅 06-27 🔧 admin
如何进行AirPods pro新固件的更新呀
365beat版app

如何进行AirPods pro新固件的更新呀

📅 06-28 🔧 admin