找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于如何学好单片机

[复制链接]
跳转到指定楼层
楼主
ID:142320 发表于 2016-12-6 08:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近很多想学单片机的朋友问我,如何学好单片机,学了这些到底有什么用,或者说我学了还是只知其一,不知其二,就是我们经常说的举一反三的能力。
首先在于学了单片机有什么用,这个很多教程都有说明,也不多说了,反正我要说的是多学一门技术总是有好处的。
另外关于如何学好单片机,在众多的单片机中,我们讲一定要打好基础,所以我一直说我们对于51的基础一定要打好,那么这个打好的前提是,你多看至少三个老师的视频教程,我们讲单片机的学习是要多做多练,同时在练习中加深理解,所以在做的过程中再去掌握C语言编程和单片机的硬件基础,这里我要强调的是硬件基础,这是很多人为什么学了各位老师的教程一模一样去编,会编,但我们如果随便变一下考他就不会了,或者说一个问题要解决个半天还不知所以然,所以我说的是硬件基础,其实很多就是这样,比如我们讲按键输入的时候,51单片机要先给这个口置1,然后再读这个口的电平,才认为是读出的是正确的电平。那么为什么要这么做,这就需要大家深刻理解51单片机的端口内部结构,这就是很多人没理解的原因,包括学其它的内容,如定时中断,等等都一样,只有去看懂并理解这些内容,再回过头来编程序,一切问题都解决了。所以我讲学好单片机除了多练多做,如何根据不同老师的示频中讲到的细节和硬件的东西,很多朋友一定要多看,反复看,直到搞清楚。
这对我们以后学其它单片机也一样,只要对他的内部结构理解了,接下来就是配置寄存器的问题了,如何配置就是对硬件的理解去他的要求去配置就行了,刚讲的读51单片机端口的电平,实际上就是配置端口寄存器先为高,再去读,而且他的内部结构也就是这样才能读的。这对于你以后学其它单片机都是一样的。所以这基础的东西一定要最后能你根据老师讲的东西自己编一本书,把好的部分写透,写精,这样你也是一个成功的老师了。同时就不怕这个举一反三的要求了,不管你怎么改,我都能实现你要的内容。
当然这个需要一非常有兴趣,二每天下功夫,我就是这么学的,我这段时间白天上班,晚上基本上就是6点到12点的学习,一直恨时间不够,学了各位老师的示频,总结,然后根据自己的理解,再去独立写,先按老师的课题写,然后改些要求,很多东西不要怕,但前提一定要对硬件的东西深刻理解。
这个基础打好了,我后面在学PIC,感觉太容易了,但当然不能放松,同样我也会对51一样对硬件部分里面的东西动作情况要深刻的理解,对寄存器的配置作理解,这样就可以了,这就是我们学C语言的优势。而且PIC的第二功能更多,很多东西更方便,这就是我说学8位机学PIC必学的原因,我的计划明年正式开始学32,但我一点不担心,我一直深信扎实的基础才是一切的一切。

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

使用道具 举报

沙发
ID:98618 发表于 2016-12-7 04:14 | 只看该作者
说的太棒了,听君一言 胜读十年书啊,楼主现在一般是使用什么型号的单片机呢?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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