如何学好单片机?

 我来答
意法半导体(中国)投资有限公司 2020-01-15
展开全部
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
黄石佳诚家电维修
2012-11-20 · TA获得超过1427个赞
知道小有建树答主
回答量:1559
采纳率:93%
帮助的人:606万
展开全部
在网上和很多群里有的单片机初学者,总是问学习单片机难不难,要多久能学会,单片机学习要什么知识,要什么基础?俗话说的好:“世上无难事,只怕有心人”,试问一下,那个人一生一下就会什么都会,基本上没有吧。所以说只要你想要学习,没有什么东西都学不会。有的人说人家都是大学生,而我只是一个初中还没有毕业的,看E文看不懂,那么那些代码它认识我,而我不认识它呀。我记得在逛一个论坛的朋友说,他小学毕业,照样玩单片机,所以说没有基础一样的可以。
学习单片机我们还要选择一门编程语言,有的人说汇编语言好,有的人说C语言好,那么作为初学者来如何选择一门适合自己的编程语言呢?我个人认为选择C语言比较好,因为我刚学习单片机也就是选择的C语言,因为C语言不需要去了解单片机的内部结构,还有那样复杂的寄存操作,而C语言里面的编译器里都有自带的相关头文件,我们只需要去调用它就好了。而汇编语言,要我们对单片机内部结构,寄存器操作非常熟悉才可以,对初学者来说,看那些根本就是看天书,久了它会烦躁,觉得枯橾无味,就会导致会有放弃的可能。
C语言它具有良好的移值性,模块化,当你在一个程序的时候,发现这里可以用到以前用过的代码,则你可以直接移值到你现在的工程中,或者写成.h和.c文件,方便调用。
学习好单片机还要具备良好的心态,心态决定一切。很多朋友刚开始觉得单片机很好奇,于是就学习了起来。可是在学习的过程遇到困难无法解决,最后到论坛求助,一般的论坛上面,如果你发一些低级的问题,根本就没有人搭理你,QQ群也没有理。你会觉得真没意思,到后面问题越来越多,堆在一起根本就无法再继续下去。到后面迷茫,烦躁,所以在学习的时候遇到困难要静下来,好好想,认真想,实在想不出来可以求助百度,有问题找百度啊,是吧。如果搜索引擎也解决不了的,你可以到我们单片机教程网来,只要我知道,我会毫无保留地帮你解答地。
单片机学习还有一个是需要坚持,成功者的忠告就是“坚持就是胜利”。很多初学者两天打鱼,三天晒网,今天学的东西过两天就忘记了,所以学习必须是一天学习一点,一天进步一点,一个星期一个月下来,你再去逛论坛,看到那些初学者发的贴子,是不是你以前刚学习单片机也遇到过的呢,那么叫你现在回答那些问题,我相信你肯定会回答得上来。这说明什么说明你进步了,成长了。只要你每天坚持学习一点,出师那是指日可待了。
意法半导体(中国)投资有限公司
2021-01-14 广告
可以写对它写程序,让它听从你的安排,你让它实现什么功能它就能实现,比如电子钟、电子琴、打印机、手机、电梯控制,智能家具如:空调、冰箱、洗衣机等,如果这些家电没有它,什么都不能工作。单片机内部很复杂,你研究的越深你就会越爱上它,它可以帮你实现... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
sunny_007_01
2012-11-23 · 超过18用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:45.1万
展开全部
随便选块芯片,然后自己慢慢看书,当你把片上资源耗尽的时候,自然就会了,关键是要理解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
omilint
2012-11-21
知道答主
回答量:10
采纳率:0%
帮助的人:3万
展开全部
网上买一个开发板, 从例程开始做(一定要自己敲), 不懂就上百度查, 你把例程都试过以后你就会了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式