单片机学习入门基础?

还有多看些电子元器件的资料,特别是英文版本的资料。... 还有多看些电子元器件的资料,特别是英文版本的资料。 展开
 我来答
百度网友5ee19fb56
2011-07-15 · TA获得超过185个赞
知道答主
回答量:74
采纳率:0%
帮助的人:75.3万
展开全部
学习单片机的最有效方法是理论与实践并重

对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,能够产生什么实际效果,那么也许用不了几天就会觉得枯燥乏味而半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。也就是说,当你此次学习完某几条指令后(一次数量不求多,只求懂),接下去就该做实验了,通过实验,使你感受刚才的指令产生了控制效果,眼睛看得见(灯光)、耳朵听得到(声音),更能深刻理解指令是怎样转化成信号去控制电子产品的。说句过分的话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。《电子制作》2003~2004的《手把手教你学单片机》讲座就是基于这样一种边学边练的理念展开的,从众多的读者反馈来看,效果特别好,许多读者经3~6个月的学习已能开发简单的产品了(如霓红灯广告牌控制、累加计数器等)。

学习单片机要合理安排学习时间持之以恒

学习单片机可不能“三天打鱼、二天晒网” ,要有持之以恒的毅力与决心,学习完几条指令后,就应及时做实验,融会贯通,而不要等几天或几个星期有时间后再做实验,这样效果不好甚至前学后忘。另外要有打“持久战” 的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。

学习单片机要使用循环学习法使之根深蒂固

《手把手教你学单片机》讲座入门起点低,很多朋友觉得好学、易学,很快就能将讲座从头至尾学完、学懂,但过了几个月,在开发产品时对指令的具体作用就有些淡忘了。根据现代科学的研究,对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是,过一段时间后(1~2个月)再重新做一遍,这样反复循环几次就能彻底弄懂消化,永不忘却。有道是:若人生能细看《水浒传》10遍,那么里面的故事内容、人物场情将永生不忘。

学习单片机要进行适当投资购买实验器材及书籍资料

单片机技术是一门含金量高的技术,一旦学会后,它给你带来的效益回报当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景是光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材,另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。总之,春天不播种哪来秋天的收获?考虑到初学者的学习成本,《手把手教你学单片机》讲座主要采用“程序完成后软件仿真→单片机烧录程序→试验板通电实验”的方法(现在的快闪型单片机其程序可烧写1000次以上),而没有采用价格昂贵的在线仿真器(ICE)进行实验,这样整套实验器材(不包括PC机)只有几百元,对大部分已工作的爱好者来说都有这个经济能力承受。一旦当你掌握了单片机的编程技术,成为一个水平较高的单片机设计人员时,再买在线仿真器也不迟。

准备:
单片机烧录器
单片机仿真器
单片机(89c2051,便宜)
软件(Keil)
1、先找本单片机入门的书来看,对于寄存器不必很深的了解
2、照书上的电路图搭好电路(复位、晶振、IO……)
3、将书上的范例程序烧入单片机跑(或者仿真,看程序运行)
4、当你做完IO流水灯实验、串口收发数据实验,再回去看书,能有更深的体会。
5、高级应用的书,或者做更多的东西~~
匿名用户
2012-11-23
展开全部
以上回答都不错,想补充一点,当首次接触单片机时,买一块学习板有必要,价格适中的即可。学习板会了之后,买元件先制作一个最小系统、闪烁灯,再扩充为最基础的显示系统,可以选数码管,或LCD1602液晶作为显示器,可以做按键计数器等简单项目,成功说明显示部分完成。如果在这个基础上加温度传感器就是数字温度计、加IC读卡模块就是刷卡器,……,实验成功了画出PCB板。
在做出上述某个具体有用的单片机系统后,再想法与电脑相连,比如实现测温并送电脑显示,可以用有线形式,也可以用无线形式。再在电脑上写出相应上位机程序,就算单片机学的差不多了。老师说, 一个合格的单片机设计人员,要会画PCB板及编写上位机程序的哦。这是河南大学电子开放实验室的学习路线图,我们是在老师带领下学习的,老师同时提供上届师兄们的制作资料供参考,上手比纯自学快点,各个学校应该都差不多的吧,有问题去请你所在学校动手能力强的老师指导最好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seuzhouww
推荐于2018-03-20 · TA获得超过1386个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:306万
展开全部
1、数字电路基础,对逻辑电平的理解。
2、常用电子元件,对器件的理解。需要时间积累。
3、计算机基础,对单片机的基本工作原理的理解、编程能力的培养。
4、电子装配工艺,焊接。需要短期实践。
5、查阅资料及学习方法。需要时间积累。参考并掌握常规设计。
6、电子专业设计软件——PCB工具。

不知道说得全不全。农民电子学家的看法。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小炫马扎
高粉答主

2016-02-17 · 关注我不会让你失望
知道顶级答主
回答量:3.4万
采纳率:86%
帮助的人:4762万
展开全部
1、电路基础:一些数字电路、模拟电路基础。毕竟以后要自己设计电路,这些知识是很有用的。
2、C语言基础:C语言开发,相比汇编最大的优点就是移植性要好。学习51单片机,C语言编程当然需要有些基础。
3、一些单片机的基础知识:虽然是初学者,但是一些基础理论知识还是应该知道的。
4、一些焊接等动手能力,这个要求就不是那么严格了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
595662861
2012-03-15
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
首先是对c语言的掌握,最起码的是有一定的基础,不用很精通
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式