找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 45072|回复: 361
收起左侧

初学单片机,你们都需要多久才能入门

  [复制链接]
ID:708541 发表于 2020-3-14 21:05 | 显示全部楼层 |阅读模式
本帖最后由 as21cxz 于 2020-3-14 21:06 编辑


单选投票, 共有 891 人参与投票
您所在的用户组没有投票权限
回复

使用道具 举报

ID:648379 发表于 2020-3-15 18:40 | 显示全部楼层
作为大二的学生,我觉得单片机入门主要还是要有良好的C语言基础吧,我们班有很多师兄,都是一开始C语言基础没掌握牢固,导致学的时候看不懂单片机的程序,学起来很吃力。我觉得我的C语言基础还可以,从接触单片机到入门也没有多久,从最简单用按键点亮一个LED到后来的点亮点阵,再到电子钟、万年历...,从看别人写的程序到自己写出来第一个程序,慢慢的理解,是一个循序渐进积累的过程。另外,兴趣也挺重要的,如果不喜欢,就像我们班的那些师兄一样,看见密密麻麻的代码会觉得头疼,这样就不好了,要把学习单片机当做一件快乐的事情,你会发现进步的很快~

评分

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

查看全部评分

回复

使用道具 举报

ID:377210 发表于 2020-3-16 16:10 | 显示全部楼层
ZhuHaoDong 发表于 2020-3-15 21:13
感觉和你状态好像,现在还没入门,有什么经验可以分享一下吗

也没什么好的经验,主要是感兴趣,然后就是坚持,还有就是要有时间了。刚开始学遇到的问题,大部分在百度和论坛里都找得到答案,而且大部分初学者遇到的问题都很多相同的。开始学感觉比较难,我买了一块学习板,照着书学到中断就卡住了,然后断断续续学了大半年才明白中断是怎么工作的。
过了中断,后面的矩阵按键扫描、数码管静态和动态显示学习起来很快。再到后面的AD、DA转换等花时间看相应的PDF一般可以解决。
到后面发现买的学习板基本没用上,都是用自己画的电路板来练手的,感觉用自己画的板学习起来比较快。
其实C 51入门还是比较容易的,但是要用好、精通还是要不断地学习。

评分

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

查看全部评分

回复

使用道具 举报

ID:829334 发表于 2020-10-16 00:00 | 显示全部楼层
断断续续学了好几年了,什么资料都看,不够系统,现在处于一种貌似很多东西都懂,实际上啥也做不出来的状态
回复

使用道具 举报

ID:466759 发表于 2021-2-15 18:23 | 显示全部楼层
这个得看“入门”这个概念是什么了,如果说是初步掌握编程,了解寄存器作用,顶多两天时间。但是单片机又不只是编程,还有很多,比如外部电路,各种通信协议,这个就需要大量的时间了!

评分

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

查看全部评分

回复

使用道具 举报

ID:884979 发表于 2021-2-19 20:06 | 显示全部楼层
这个得看自己有没有兴趣和毅力了。大一的时候,同样是从零开始,有些人已经可以拿到院奖,校奖,而有些人还停留在C语言基础。显然我就属于后者。看见别人都在学,从图书馆借了两本书,一个月后几乎原封不动的还回去了。不能说我学不懂,我是真的没有兴趣和毅力,只是为了从众而已。而这个寒假,同样从零开始,但有了不同的想法和心态,突然觉得很简单。所以把这个当做自己的一个兴趣,开始即入门。

评分

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

查看全部评分

回复

使用道具 举报

ID:377210 发表于 2020-3-15 10:29 | 显示全部楼层
认真学的话,3个月内应该可以入门的,我断断续续学了两年才刚入门

评分

参与人数 1黑币 +5 收起 理由
ying鍝 + 5 赞一个!

查看全部评分

回复

使用道具 举报

ID:703220 发表于 2020-3-15 10:49 | 显示全部楼层
你说的入门是达到什么程度哦,如果要是会做开发板上的几个实验为标准的话,两三天就可以了。如果你说可以相对地自由控制单片机的32个引脚第一功能和第二功能,估计得要一个月左右。关键是很多东西,你会用不会理解就很头疼地。 我们在学校学习汇编语言,可是在实验案例里面都是用C语言,可是很多大佬都告诉我,虽然我们做程序很少用汇编了,可是这个东西是基础,基础这个东西就跟数学里面地定义一样,考数学难的地方很多情况下不是考结论和性质,而是从最根本的定义开始考。基础是我们认清事物的根本。

评分

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

查看全部评分

回复

使用道具 举报

ID:696902 发表于 2020-3-15 10:54 | 显示全部楼层
多学多看
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

ID:155507 发表于 2020-3-15 11:24 | 显示全部楼层
学习单片机的速度主要就是两样东西在影响,一是个人悟性,悟性好的人自然学的快,我教过一个悟性最差的,基本上教死不会,按一个键LED亮,再按熄灭,周而复始,相当于一个自锁开关的程序,我一句一句的解释,几个小时都无法理解,遇到这样的人,一辈子都不可能学会单片机。二是教材,好的教材就是捷径,可惜这样的教材我至今没有见过,×××教授的×天学会单片机绝对不是好教材,是开发板的好教材还差不多。

单片机的学习并不能拘泥于某一体系的具体某种型号的单片机。而是通过某一种单片机的学习,掌握单片机程序设计的思想。从而在后续的开发工作中,以不变应万变。如果掌握了具体的程序设计思想,学习一种新的单片机只是需要了解其相应的寄存器设置即可。对于底层硬件驱动程序以及上层应用程序的编写均可以套用以前学习过的思想。这样无论未来工作中接触到何种单片机,均可以在很快的时间内上手掌握。只有达到了这样的地步,方能真正称之为掌握了单片机。


http://www.51hei.com/bbs/dpj-143091-1.html

评分

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

查看全部评分

回复

使用道具 举报

ID:155507 发表于 2020-3-15 11:27 | 显示全部楼层
对在校生而言,掌握单片机应用技术对于未来的工作来说可谓至关重要。而对于已经工作的工程师如果因为工作需要使用到单片机,如何才能最快的拿下它,却也是颇为头疼的事情。几乎绝大多数的人都会选择一款市面上出售的单片机学习板(我颇不习惯称它们为开发板,因为它们中的大多数教授给你们的实战开发技术实在太少)。对于经验丰富的工程师来说,这是最快的上手方法。因为他已经具备丰富的单片机应用经验,面对一款新的单片机,唯一的区别在于外设资源的多少,寄存器如何配置,开发环境如何搭建等等,通过学习板可以很快的了解到这些,从而应用到新的项目中去。而对于在在校生和初次需要使用单片机的工程师来说,这并非是最好的办法。君不见众多买了学习板的人,仅仅只是跑了几个demo例程之后就扔在一边吃灰去了,抑或是发现做完了所有的外设实验依然发现自己头脑里面没有一点概念,面对实际的工作需求,无法将其转换到具体开发设计思路上面。一方面是由于单片机应用与具体的应用联系非常紧密,并非独立存在,需要众多的基础知识作为支撑,如模拟电子,数字电子,PCB LAYOUT等知识在设计电路板的时候均需要有一定程度的掌握,方能设计实际可工作的电路系统出来。此外,因为单片机系统需要编写程序去控制整个系统的运转,因此,又需要扎实的的C语言,数据结构与算法,操作系统原理等等基础知识,方能设计出优秀的控制程序出来。综上总总,学习单片机应用技术并非是一蹴而就,而是一个反复实战应用,总结,反思归纳的过程。掌握的东西越多,看待同样一个东西眼光就会不一样。正如修禅一样,初始时候看山是山,看水是水,一段时间后,看山不是山,看水不是水,而最终有所悟的时候看山还是山,看水还是水。因此对于基础了解不是那么全面的在校生以及工程师来说,难度不可谓不大。另外一方面,市面上面为了推销自己的单片机学习板从而喊出的十天学会单片机,十天学会XXX的口号,让整个氛围都变得异常浮躁。学习者以为真的就是如此简单,在发现并非如此之后,往往会学习劲头锐减。因此,若是真的想从事电子相关的行业,一定要摒弃此浮躁心态,不积跬步,无以至千里,不积小流,无以成江河。


http://www.51hei.com/bbs/dpj-143091-1.html
回复

使用道具 举报

ID:700528 发表于 2020-3-15 19:03 | 显示全部楼层
时间不定,完全根据自己的基础
回复

使用道具 举报

ID:709020 发表于 2020-3-15 19:35 | 显示全部楼层
我觉的还是点看个人的能力吧,有的学的就比较快有的学的就比较慢,我也是刚开始学,共勉
回复

使用道具 举报

ID:699194 发表于 2020-3-15 20:07 | 显示全部楼层
三个月基本可以入门,一些基础的,简单的程序,完成可以自己消化的了,但一些复杂化的还需要不断地去学习,去累积知识的,加油吧,不要轻言放弃哈
回复

使用道具 举报

ID:694299 发表于 2020-3-15 21:13 | 显示全部楼层
MOVEORDIE 发表于 2020-3-15 10:29
认真学的话,3个月内应该可以入门的,我断断续续学了两年才刚入门

感觉和你状态好像,现在还没入门,有什么经验可以分享一下吗
回复

使用道具 举报

ID:709109 发表于 2020-3-15 22:06 | 显示全部楼层
断断续须学了半年,越来越感兴趣了所以才来咱们论坛深入学习
回复

使用道具 举报

ID:704545 发表于 2020-3-16 01:16 | 显示全部楼层
要看实际情况,当年刚参加工作的时候被逼得没办法,仅凭学校里学的8031和几节不知怎么玩下来的实验课的基础,买了个万利烧写器,用万利的汇编编译环境。那时候网络不发达,到新华文轩买书看,硬件电路倒是有老工程师指点,程序就没人帮我忙了。以厂为家,困了就睡在办公室的沙发上。硬着头皮搞了一个月做个AT89S51为核心的控制板用在产品上。事在人为吧,搞技术要沉得住气,都是这么走过来的。

评分

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

查看全部评分

回复

使用道具 举报

ID:158375 发表于 2020-3-16 08:24 | 显示全部楼层
怎样才算“才能入门”?标准是什么?
回复

使用道具 举报

ID:492709 发表于 2020-3-16 08:31 | 显示全部楼层
人家说是十天,咱不行就来个十一天吧,再不行就十二天。
回复

使用道具 举报

ID:420836 发表于 2020-3-16 09:40 | 显示全部楼层
认真学的话三个月到半年基本可以入门
回复

使用道具 举报

ID:709315 发表于 2020-3-16 11:17 | 显示全部楼层
表示是在校生,且已经学过一个学期。
但是可能是我不太感兴趣或是不太开窍吧,我觉得单片机很不简单的......
现在好像不具备独立完成一个单片机的任务的能力呢。
努力学习中!
回复

使用道具 举报

ID:225455 发表于 2020-3-16 14:21 | 显示全部楼层
个人感觉有一定英语基础和电子基础的,有师傅教几个月很快入门,否则自己学几年也不一定入门
回复

使用道具 举报

ID:391164 发表于 2020-3-16 19:09 | 显示全部楼层
看个人兴趣爱好的,基本的懂了之后后面的其实挺简单的,我当初 也就学了几个月时间
回复

使用道具 举报

ID:695233 发表于 2020-3-16 19:54 | 显示全部楼层
不懂的反复看 多练
回复

使用道具 举报

ID:709846 发表于 2020-3-17 07:21 来自手机 | 显示全部楼层
个人感觉半年左右吧,前期先了解基本框架,然后对准学习单片机的学习条件,只有把基础打牢才能一步一个脚印,学习玩转单片机
回复

使用道具 举报

ID:515589 发表于 2020-3-17 08:47 | 显示全部楼层
循序渐进一个暑假就可以入门了,可以跟着视频学习,一步一步的,c语言基础要打好
回复

使用道具 举报

ID:239070 发表于 2020-3-17 09:02 | 显示全部楼层
我本人就自学单片机,先要学好C语言,再学习C51,动手搭建电路板,必须做实验,一般需要半年左右时间可入门。
回复

使用道具 举报

ID:709787 发表于 2020-3-17 23:04 来自手机 | 显示全部楼层
初学,一定要多打程序。照着简单的程序打。多打几遍后试着给每一句加注释。能读程序,就可以借鉴,模仿了。至少可以改别人的程序为己用嘛。
回复

使用道具 举报

ID:710649 发表于 2020-3-18 10:10 | 显示全部楼层
入门很简单,一个星期就行。有现成的工具,可板子,搭建工程非常简单。
回复

使用道具 举报

ID:592807 发表于 2020-3-18 10:33 | 显示全部楼层
入门3月精通3年
回复

使用道具 举报

ID:710707 发表于 2020-3-18 10:58 | 显示全部楼层
看个人天赋吧,对与比较简单的单片机,比如51,入门比较简单,上手也会比较快,但是对与比较复杂的单片机,比如stm32、k60等等上手会比较难,需要的时间也会久一点。只要耐心,都会学会的
回复

使用道具 举报

ID:351097 发表于 2020-3-19 09:30 | 显示全部楼层
如果学过模电、数电和C语言,本身的动手能力强,入门会比较快,一般3个月以内。如果是零基础学,还是要补一下基础,入门时间会长点的,关键还是看个人的能力。
回复

使用道具 举报

ID:473159 发表于 2020-3-19 11:18 | 显示全部楼层
angmall 发表于 2020-3-15 11:24
学习单片机的速度主要就是两样东西在影响,一是个人悟性,悟性好的人自然学的快,我教过一个悟性最差的,基 ...

''几个小时都无法理解,遇到这样的人,一辈子都不可能学会单片机.......'' 没有说教不会,只能说没有按照别人能接收的思维方式去教。
回复

使用道具 举报

ID:711516 发表于 2020-3-19 13:23 来自手机 | 显示全部楼层
单片机需要多看多记多实践,大概三个月就可以
回复

使用道具 举报

ID:711548 发表于 2020-3-19 14:08 | 显示全部楼层
我觉得形势逼人的情况下,学东西学本领都是很快的
回复

使用道具 举报

ID:282850 发表于 2020-3-19 14:15 | 显示全部楼层
我10天会C51
回复

使用道具 举报

ID:711561 发表于 2020-3-19 14:34 | 显示全部楼层
学单片机,如果你很感兴趣的话,一个月两个月,你都可以学到很多了;如果不感兴趣,真的怎么学都不是很懂。当然你的基础知识储备也是要有的,还要多加实践,这样进步才大
回复

使用道具 举报

ID:711561 发表于 2020-3-19 15:38 | 显示全部楼层
如果是感兴趣的,会比件容易入门,具备基础知识加以实践操作,一个月两个月都能够很熟练操作了
回复

使用道具 举报

ID:698701 发表于 2020-3-19 16:38 | 显示全部楼层
锻炼一个士兵的基础还是需要磨练,所以学习单片机理论和实践要二八分,实践一定要多,基本上学的好的话,一天完成一个任务,一个程序是没有任何问题的
回复

使用道具 举报

ID:707988 发表于 2020-3-19 16:45 | 显示全部楼层
看楼上的回答蛮有体会的
回复

使用道具 举报

ID:711740 发表于 2020-3-19 17:26 | 显示全部楼层
取决于有无兴趣
回复

使用道具 举报

ID:372579 发表于 2020-3-19 19:57 | 显示全部楼层
感觉学单片机还是兴趣
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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