如何学好单片机?

 我来答
黄石佳诚家电维修
2012-11-20 · TA获得超过1427个赞
知道小有建树答主
回答量:1559
采纳率:93%
帮助的人:598万
展开全部
在网上和很多群里有的单片机初学者,总是问学习单片机难不难,要多久能学会,单片机学习要什么知识,要什么基础?俗话说的好:“世上无难事,只怕有心人”,试问一下,那个人一生一下就会什么都会,基本上没有吧。所以说只要你想要学习,没有什么东西都学不会。有的人说人家都是大学生,而我只是一个初中还没有毕业的,看E文看不懂,那么那些代码它认识我,而我不认识它呀。我记得在逛一个论坛的朋友说,他小学毕业,照样玩单片机,所以说没有基础一样的可以。
学习单片机我们还要选择一门编程语言,有的人说汇编语言好,有的人说C语言好,那么作为初学者来如何选择一门适合自己的编程语言呢?我个人认为选择C语言比较好,因为我刚学习单片机也就是选择的C语言,因为C语言不需要去了解单片机的内部结构,还有那样复杂的寄存操作,而C语言里面的编译器里都有自带的相关头文件,我们只需要去调用它就好了。而汇编语言,要我们对单片机内部结构,寄存器操作非常熟悉才可以,对初学者来说,看那些根本就是看天书,久了它会烦躁,觉得枯橾无味,就会导致会有放弃的可能。
C语言它具有良好的移值性,模块化,当你在一个程序的时候,发现这里可以用到以前用过的代码,则你可以直接移值到你现在的工程中,或者写成.h和.c文件,方便调用。
学习好单片机还要具备良好的心态,心态决定一切。很多朋友刚开始觉得单片机很好奇,于是就学习了起来。可是在学习的过程遇到困难无法解决,最后到论坛求助,一般的论坛上面,如果你发一些低级的问题,根本就没有人搭理你,QQ群也没有理。你会觉得真没意思,到后面问题越来越多,堆在一起根本就无法再继续下去。到后面迷茫,烦躁,所以在学习的时候遇到困难要静下来,好好想,认真想,实在想不出来可以求助百度,有问题找百度啊,是吧。如果搜索引擎也解决不了的,你可以到我们单片机教程网来,只要我知道,我会毫无保留地帮你解答地。
单片机学习还有一个是需要坚持,成功者的忠告就是“坚持就是胜利”。很多初学者两天打鱼,三天晒网,今天学的东西过两天就忘记了,所以学习必须是一天学习一点,一天进步一点,一个星期一个月下来,你再去逛论坛,看到那些初学者发的贴子,是不是你以前刚学习单片机也遇到过的呢,那么叫你现在回答那些问题,我相信你肯定会回答得上来。这说明什么说明你进步了,成长了。只要你每天坚持学习一点,出师那是指日可待了。
sunny_007_01
2012-11-23 · 超过18用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:44.8万
展开全部
随便选块芯片,然后自己慢慢看书,当你把片上资源耗尽的时候,自然就会了,关键是要理解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
omilint
2012-11-21
知道答主
回答量:10
采纳率:0%
帮助的人:2.9万
展开全部
网上买一个开发板, 从例程开始做(一定要自己敲), 不懂就上百度查, 你把例程都试过以后你就会了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式