标题: 普通专科大学生如何通过居家自学 学好单片机这门课程? [打印本页]

作者: fengshiwuji    时间: 2020-7-31 15:10
标题: 普通专科大学生如何通过居家自学 学好单片机这门课程?
目标: 彻底搞明白51单片机是个什么东西,到底有哪些用处?能做什么又局限于做什么?         · 经常看到内核这玩意,弄明白到底什么是51内核,理解设计思想

         · 彻底弄透51单片机内部结构,IO,寄存器,ROM,RAM,定时器计数器,中断及中断优先级,以及外部可扩展的ROM,RAM等等
         · 其他还需要弄透的知识,请51hei论坛的前辈们帮忙补充一下,叩谢


          彻底弄明白上述,再接着是学习使用51单片机去驱动更多常用的外设还是直接入坑 stm32,本人对于51单片机的了解,仅限于本学期学校开展的网课,及少部分来自论坛的知识(论坛大多部分我知识不完备,暂时还看不懂),但这些知识始终零零散散,不够系统,请前辈们帮帮忙指点迷津,我究竟该如何做才能达到预期的目标

作者: szb314    时间: 2020-7-31 16:39
没有别的套,就是折腾,反复折腾
作者: shenzhenzenen    时间: 2020-7-31 17:02
可以先买一本51系列的书系统的看一下,弄清楚原理等。编程的话可以看普中或者其他的视频,跟着敲代码,弄清楚原理,然后自己做小的改动。然后自己可以逐渐把之前学的东西综合起来,搞一些比较复杂的程序。
作者: taotie    时间: 2020-7-31 17:03
可能发明51的都不知道最终能做什么程度~~~~
作者: helloworld.    时间: 2020-7-31 17:18
先是要基础的慢慢来
作者: k9702    时间: 2020-7-31 17:21
现在是应用层阶段了,内核这些大多数人都是只有一个概念,让他说他也说不出什么来,我建议你有个概念之后就先不用去深究了然后这里有个八大步骤我觉得还是挺有用的,等你学会了这些有兴趣的话再去深究也不迟。https://jingyan.baidu.com/article/363872ecd17d446e4ba16f19.html
转至百度经验。
作者: 1130181457    时间: 2020-7-31 17:22
最好的方法是自己买一个开发板(也不贵),然后按着视频教程好好学。边学边自己写写程序,可以在例程源码的基础上多想一些功能来实现,这样熟练之后内部的一些知识自然就懂了。
作者: 塞北江南    时间: 2020-7-31 17:27
多练,多看,多思考,光谈没一点用,敢接案子,解决问题才能学得快
作者: Y_G_G    时间: 2020-7-31 17:28
数字电路和模拟电路基础是一定要学好的,这个不用说
然后就是学习8051单片机,这个其实并不是基础,它是很多单片机中的一种,只不过这个比较好学,所以,不管是个人还是学校,8051在很多时候都是入门的首选
8051和STM32其实没有谁比谁优秀这个说法,应用的领域不同而已,但STM32应用的领域要广泛很多,所以推荐学
但如果你连看一个8051的数据手册都觉得吃力,那还是先在8051这呆个两三年吧,
作者: helloworld.    时间: 2020-7-31 17:30
主要看你自己的兴趣 ,这东西学起来不难
作者: helloworld.    时间: 2020-7-31 17:32
1130181457 发表于 2020-7-31 17:22
最好的方法是自己买一个开发板(也不贵),然后按着视频教程好好学。边学边自己写写程序,可以在例程源码的 ...

给你点个赞
作者: bbxyliyang    时间: 2020-7-31 19:19
要多看,多操作,有条件的话可以买一套开发板,没有条件,proteus仿真也可以操作,这个很方便的
作者: wulin    时间: 2020-7-31 20:39
《彻底搞明白51单片机是个什么东西》答案:非专业从事芯片开发人员几乎做不到。
《到底有哪些用处?能做什么又局限于做什么?》答案:产品开发者也不知道。
《彻底弄透51单片机内部结构》答案:个人既做不到也无必要。除非你想从事芯片开发工作。
我只知道单片机既不能吃也不能穿。它只是一个工具,全靠发挥你的聪明才智应用到任何可能的地方。

作者: 贪图    时间: 2020-7-31 23:03
弄个板子把理论变成现实,然后发现哪些他做不到,这时候你就会发现你需要学习STM32了,单纯的学完理论就学习STM32,显得比较空洞
作者: 1692483014    时间: 2020-8-1 00:34
我觉得就一个字做好就可以了,那就是:干!
作者: TTQ001    时间: 2020-8-1 08:47
从一本好的单片机教材中学习,并学习如何设计嵌入式控制系统。 购买开发板进行实验和编程。
作者: fengshiwuji    时间: 2020-8-3 21:48
szb314 发表于 2020-7-31 16:39
没有别的套,就是折腾,反复折腾

多谢各位前辈的经验分享,使自己有了大致的学习方向,这几天太忙,没能及时回复实在抱歉

作者: fengshiwuji    时间: 2020-8-3 21:49
Y_G_G 发表于 2020-7-31 17:28
数字电路和模拟电路基础是一定要学好的,这个不用说
然后就是学习8051单片机,这个其实并不是基础,它是很多 ...

分析的很详细
作者: fengshiwuji    时间: 2020-8-3 21:50
shenzhenzenen 发表于 2020-7-31 17:02
可以先买一本51系列的书系统的看一下,弄清楚原理等。编程的话可以看普中或者其他的视频,跟着敲代码,弄清 ...

学东西得循序渐进,不错的提议
作者: fengshiwuji    时间: 2020-8-3 21:53
wulin 发表于 2020-7-31 20:39
《彻底搞明白51单片机是个什么东西》答案:非专业从事芯片开发人员几乎做不到。
《到底有哪些用处?能做什 ...


作者: czl12    时间: 2020-8-4 10:40
先去学一点基础的知识,你买的单片机一般会有配套学习资料,然后学习完一段时间再去做一些想要的开发
作者: 青草麦田    时间: 2020-8-4 17:38
先点亮一个LED灯
作者: 新手村    时间: 2020-8-4 17:56
学习时可以先跑程序,然后了解相应寄存器原理。任务驱动型,可以让你对学习单片机更有兴趣
作者: 落下77    时间: 2020-8-4 18:27
直接上32,资料很多,可以先学做基本应用,再慢慢加深理解,由中间入手,既提高兴趣,又能慢慢深入。
作者: 漠城    时间: 2020-8-4 20:26
买块板子,把课本例程敲下去,看现象,理解程序,然后自己修改例程,实现自己想要的现象。比如流水灯,例程是左右流,那你就写个中间向两边之类的,多折腾自己,就入门,然后开始你的折腾之路。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1