找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[分享]51单片机学习路程建议

[复制链接]
跳转到指定楼层
楼主
ID:308437 发表于 2018-7-7 22:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
三年的单片机学习,不敢说自己很厉害。至少,对51,32还是有一定的了解的。对于学习,走过的弯路,给要入坑的同学一点建议。因为我是普通二本的学生,智商也是不怎样,所以,无法跟985的学生比。所以,下面。985的学生不适合,因为你们有更好的路走~~

第一步:学好C语言!!记住,学好C语言!!
数组,指针,结构体,一定要很熟悉。建议拿一些考证的题目来看下,可以训练思维!!
这一点,非常重要。一开始,可能没发现。但到了最后,发现编程技术,才是限制你提高的关键。而不是要多么高大上的单片机。
第二步,找一个开发板,T宝买一个,学习。中间,继续学C语言。然后,照着那些来弄。不要眼高手低!!
然后,学习一两个月,这时候还是很多不能理解的,但是有一定的认识。这时候,找一些感兴趣的项目来做。
比如,什么温湿度测量,超声波测距,烟雾报警,之类的。还有玩一下AT指令的模块,熟悉各种方式。积累经验~~~


最后:学好C语言!!记住,学好C语言!!学点高级的单片机,搞嵌入式开发,成为攻城狮~~


额,网上有更多的,更好的建议。我这里是想突出:刚刚开始,千万不要拘泥于那些细节。要不然,会掉进坑,然后,出不来。这样,会让自己很难受,甚至怀疑自己能不能自己做好这个。
不懂的,先放着,说不定,过阵子,就会了。



-------------
2018年7月7日

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:367158 发表于 2018-7-8 09:40 | 只看该作者
实话,做硬件关键是动手,很多时候别人写的程式看懂了,觉得挺简单,自己做起来一大堆问题,只有实操才能找到问题,而往往这些东西都是只可意会不可言传的,别人也教不了你。而且做硬件必须自己去画板子,自己去发包打件,很多问题靠仿真是发现不了的,所以硬件开发前期入门难、投入的确不小,等入行以后优势自然就出来了。

评分

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

查看全部评分

回复

使用道具 举报

板凳
ID:367192 发表于 2018-7-8 10:33 | 只看该作者
我也在学
回复

使用道具 举报

地板
ID:983947 发表于 2021-11-25 17:03 | 只看该作者
是的,我也准备入坑了
回复

使用道具 举报

5#
ID:382728 发表于 2021-11-27 19:16 | 只看该作者
我连汇编都不会
回复

使用道具 举报

6#
ID:57657 发表于 2021-11-28 09:48 | 只看该作者

汇编比C难10倍,每个指令集都不一样,公司做产品都很少用。
回复

使用道具 举报

7#
ID:514317 发表于 2021-11-29 09:10 | 只看该作者
我作为新手说下   C语言固然重要   还有更重要的是弄硬件验证    一段示例程序你读懂了甚至能背下来了    但一下载到硬件就懵逼了     到处是卡住  跑飞  不能采集等等问题     而且故障无法排除是最头大的    实际硬件运行中并不是你想象的那么美好   什么抖动干扰 其他硬件通讯的反应速度  连时序有的都得控制在微秒以内等     时间长了能力就见长了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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