找回密码
 立即注册

QQ登录

只需一步,快速开始

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

请问学习单片机,该怎样从零基础变成可以接项目的高手呢

  [复制链接]
跳转到指定楼层
#
ID:712605 发表于 2020-3-20 23:30 来自手机 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我有一点c语言基础,看过市面上单片机的教程视频,目前属于点亮流水灯的水平。
但是我对于单片机的整体学习方向很迷茫,我想提升自己的能力,却不知道下一步该做什么,该继续学习什么知识,才能精通单片机。请大佬们指点一下,不胜感激。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

44#
ID:773168 发表于 2021-5-19 11:07 来自手机 | 只看该作者
只有不断的做做做,没有捷径,要积累经验才行
回复

使用道具 举报

43#
ID:764845 发表于 2020-6-7 02:44 | 只看该作者
可以从点亮led'开始,自己做项目可在网上找程序参考
回复

使用道具 举报

42#
ID:758196 发表于 2020-5-22 12:29 | 只看该作者
多参加竞赛类的吧,比拼才容易进步。
回复

使用道具 举报

41#
ID:758185 发表于 2020-5-22 12:09 | 只看该作者
看一些相关的视频,然后要多多练习,实践操作很重要,多练习熟悉了就有提高。
回复

使用道具 举报

40#
ID:727683 发表于 2020-5-22 10:02 | 只看该作者
高手是实践出来的,当然也需要很强的基础理论知识,但实践性非常强...
回复

使用道具 举报

39#
ID:757997 发表于 2020-5-22 09:17 | 只看该作者
多学多练,累积经验,慢慢成长
回复

使用道具 举报

38#
ID:682488 发表于 2020-5-22 09:16 | 只看该作者
多练习书上的代码例程,多做仿真,有条件了可以自己投板,买元器件。自己焊接,烧写代码,进行调试,观察结果。从这些过程里面多多体会,会更实际,也能发现、学到书本上没有的东西。自己动手,印象会更加深刻。
回复

使用道具 举报

37#
ID:631508 发表于 2020-5-22 08:51 | 只看该作者
单片机这么课程其实是一项非常注重动手实践的科目,毕竟从书中可以大概了解单片机各个功能寄存器后,如果第一次、第二次你可能看不太明白,你这不要紧,毕竟你还缺少实际 感观认识,所以说学习单片机看书只看两三天足够了,那么接下来的重点就是实践过程,这个过程非常关键,如果学单片机不实践,我想你是很难学会的,至于实践,我想推荐两种方法,一种是你自己花钱买一块单片机的学习板,这个就不要求功能太全了,毕竟对初学者来讲,买功能那么多的板子,上面的很多东西也许你这辈子都用不着,所以建议板子上只要有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多足够了,如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。另一种是如果你身边有单片机高手,可以求助他来帮你搭个简单的最小系统板,有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事。

这两方面都做好准备后,接下来就是配备一台电脑。尽量多抽出一些时间来练习,首先应该学会怎么用调试软件,然后从最简单的流水灯实验做,经过一段时间的联系,你一定会会发现单片机是多么迷人,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用。

总结上面,其实也就是只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学单片机来说也是件非常容易的事。最后强调一点是想学单片机,关键还是要注重实践过程,学习单片机,软件编程也必不可少,这几点是比较重要的几点内容。
回复

使用道具 举报

36#
ID:747468 发表于 2020-5-22 08:24 | 只看该作者
多看别人的例子,然后动手自己写一下,不要照着抄,写程序画图到最后制作这个过程其实能学习到的有很多很多
回复

使用道具 举报

35#
ID:757820 发表于 2020-5-21 22:31 | 只看该作者
可以看看相关视频,多尝试自己编写程序,熟练了之后可以从小项目练习练习
回复

使用道具 举报

34#
ID:187802 发表于 2020-5-21 12:18 | 只看该作者
可以自己弄个小小的项目开始学习
回复

使用道具 举报

33#
ID:287739 发表于 2020-5-21 11:05 | 只看该作者
建議買一套開發板,然後找另外一家的例程對著改,使得另一家的例程能用到這個開發板上,這樣好過純碎的直接看例程。
回复

使用道具 举报

32#
ID:708541 发表于 2020-5-21 10:44 | 只看该作者
精通单片机的人很多,但是能接到项目的人很少。
回复

使用道具 举报

31#
ID:755472 发表于 2020-5-21 10:30 | 只看该作者
多动手,多学习,多反思总结经验
回复

使用道具 举报

30#
ID:756427 发表于 2020-5-21 10:05 | 只看该作者
这个没有什么捷径可走,做开发的都是需要循序渐进,你只有平时多做项目,有一定的项目基础后,才能说往更高的方向发展
回复

使用道具 举报

29#
ID:496635 发表于 2020-5-17 12:18 | 只看该作者
51开发板学起
回复

使用道具 举报

28#
ID:342451 发表于 2020-5-17 11:32 | 只看该作者
多看,多学,多做。没啥技巧和捷径,跟我们平时学习一样
回复

使用道具 举报

27#
ID:86450 发表于 2020-5-16 12:50 | 只看该作者
会点灯  也是挺牛逼了  。 用定时器点灯,,利用上位机通讯点灯。。利用外部IO点灯。。。多任务点灯。。。zigbee点灯 。。。
回复

使用道具 举报

26#
ID:420836 发表于 2020-5-15 23:58 | 只看该作者
在你的情况下,你能做的最好的事情就是找到许多设计案例作为实践的例子,实践的次数越多,做好的机会就越大。
回复

使用道具 举报

25#
ID:546568 发表于 2020-5-15 20:01 | 只看该作者
我的建议是找个单片机视频教程看完,然后从简单的项目开始照着做慢慢深入
回复

使用道具 举报

24#
ID:420836 发表于 2020-3-28 09:40 | 只看该作者
你可以从51hei.com上发布的示例开始。 完全按照该示例所需的所有步骤进行操作,你将发现你所知道的,你所不知道的。 在进行示例项目时,你需要学习新知识,这是你不断改进和成长的方式,直到你有信心承担实际项目。
回复

使用道具 举报

23#
ID:717312 发表于 2020-3-28 00:29 | 只看该作者
要学好C语言
回复

使用道具 举报

22#
ID:710085 发表于 2020-3-27 17:10 | 只看该作者
如果目前还是处于点亮流水灯的水平那还是先努力学好单片机吧。
回复

使用道具 举报

21#
ID:656668 发表于 2020-3-26 21:52 | 只看该作者
多来论坛上学习学习
回复

使用道具 举报

20#
ID:171657 发表于 2020-3-26 13:45 | 只看该作者
1:有一个好平台(例如大公司,高校)能让你接触到高手和项目。2:有一个或几个好师傅给你指明方向少走弯路。3:你自己有足够的悟性和毅力坚持不懈。4:有足够的项目让你接触到各种软件、硬件开发积累经验。5:最后慢慢熬着吧!
回复

使用道具 举报

19#
ID:715858 发表于 2020-3-25 23:22 | 只看该作者
找一些视频看看多练习
回复

使用道具 举报

18#
ID:239309 发表于 2020-3-25 23:16 | 只看该作者
当你开始动手的时候,你就开始向高手靠近了。大家基本上都是从点亮一盏灯开始,然后闪烁、呼吸……到显示文字、图像……然后到显示视频……加油
回复

使用道具 举报

17#
ID:675118 发表于 2020-3-25 21:46 | 只看该作者
要坚持下去,理论与操作结合,光看理论也不行的,在操作的时候遇到问题多查资料,慢慢就会了,一定要坚持
回复

使用道具 举报

16#
ID:255377 发表于 2020-3-23 00:31 来自手机 | 只看该作者
找本书,按照书上的内容做一遍。要手动实际焊接板子。看书加实践最快,想做什么就去找资料,以项目定学习。
回复

使用道具 举报

15#
ID:712352 发表于 2020-3-22 12:39 | 只看该作者
当然是从最简单的例子开始做起建立自信心
回复

使用道具 举报

14#
ID:713271 发表于 2020-3-22 11:04 | 只看该作者
多做公司的实际项目,不断学习总结
回复

使用道具 举报

13#
ID:707309 发表于 2020-3-22 07:37 | 只看该作者
只有实战,才能铸就真将军。在实践中提高,若有人指导,就更快。
回复

使用道具 举报

12#
ID:562074 发表于 2020-3-22 01:41 | 只看该作者
#在 不断完成各种项目,达到要求,这些项目或许是别人做过的,日复一日,年复一年,坚持,坚持,再坚持这里快速回复#
回复

使用道具 举报

11#
ID:704545 发表于 2020-3-22 00:16 | 只看该作者
和打网游一样一样的,要想升级快,找个人带带,勤刷副本打怪
回复

使用道具 举报

10#
ID:480251 发表于 2020-3-21 16:48 | 只看该作者
从我自身经验来讲,我觉得先搞清单片机的工作原理,内部资源,熟练应用一门语言编写单片机,然后开始从小的项目做起,比如红外测距,读取温度显示LCD,等等,在项目实践中才能不断提升自己。
回复

使用道具 举报

9#
ID:475247 发表于 2020-3-21 16:22 | 只看该作者
学什么都一样,要熬得住,单片机只是熬得更久一点!
回复

使用道具 举报

8#
ID:712722 发表于 2020-3-21 14:47 | 只看该作者
我是学通信的,有近两年的单片机学习经验,根据你提的问题,我给你的建议是:
1.单片机是一个系列一个系列的,所以你只需学习掌握某个系列里典型的那个就可以融会贯通了;
2.相关语言必须掌握扎实,这类东西并不是懂一点皮毛就可以的;
3.从简单项目入手,一点一点的渗入,遇到不会的请教师傅。不能光看视频,更多的是上手操作;
回复

使用道具 举报

7#
ID:712605 发表于 2020-3-21 14:23 来自手机 | 只看该作者
春风十里吹死你 发表于 2020-3-21 12:07
光靠学是成不了高手,要多想多练,多做!

嗯嗯,明白,感谢
回复

使用道具 举报

6#
ID:712605 发表于 2020-3-21 14:22 来自手机 | 只看该作者
csmyldl 发表于 2020-3-21 09:57
不断完成各种项目,达到要求,这些项目或许是别人做过的,或者昌自己想要实现的,日复一日,年复一年,坚持 ...

好的,谢谢啦
回复

使用道具 举报

5#
ID:712605 发表于 2020-3-21 14:21 来自手机 | 只看该作者
那个谁和谁 发表于 2020-3-21 09:20
这个只能是多做项目,从实际中积累经验,是做实际的项目,不是在开发板上做实验,实际应用跟开发板不一样。

好的,谢谢啦
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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