兰州交通大学院长:我自动控制专业的学生,现在刚刚学习到单片机,听老师说很有用,想问下如何能更好的学习单片机!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 05:39:05
学习中应该注意那些方面!应该着重学习那方面?还就是应该多注意硬件方面还是软件方面?先从那部分入手?

在学校里一般自己不会买个编程器什么的,我觉得学好单片机得抓住机会对自己所能接触的硬件--比如说学校实验室的设备多问问,多了解下,这是个很好的机会,别错过了。还有,当别人在学汇编编程的时候你可以抽空也学点c语言的编程。还有就是数电多看看了。

先找一本最基本的单片机原理的书(如有关51内核),了解单片机内可用资源及端口的特性,对单片机最小应用系统硬件也要相当了解,否则以后很难深入。
再找二本单片机语言应用的书(如汇编或C51),看明白了例子试试,但真正入门必须与实际应用相结合,否则不太可能深入。

如何能更好的学习单片机?一般初学者都有这个问题,在硬件上一般只需要一个编程器和最小系统板就可以了,如果经济上允许,当然有仿真器更好了。
编程器就是可以把你的程序写到芯片上的东东,一般不能少,当然有些支持ISP的单片机就除外。可以到老古或丁丁的网页上看看,他们都有价钱便宜的编程器。
最小系统板可以自己做,一般的书上都有介绍吧。
仿真器就是可以硬件仿真的东东,不过价钱相对贵一些,也可以不需要,你可以先在软件上调试通过了,再写到单片机上插到系统板上试就行,这样也省了好多用仿真器意想不到的问题。当然这种单片机要用flash的啰。
以上纯属个人意见,如有疑问可以再讨论讨论。

我认为多注重硬件,应该具体的搞,买个仿真器,按照例程
注意结果,另外学点电路理论和模拟电路有用的
我也是正在学习这个
主要是用程序控制点继电器
有兴趣一起研究一下
找我请联系yunsuya@sohu.com

单片机也就是MCU,是嵌入式系统中的一种.(嵌入式系统共分为三种:MCU,DSP和CPU和周围硬件支持电路.)目前单片机的应该已经遍布各个领域,大到航空航天,军工军事,小到电脑鼠标,数字电子钟,真的可以说是应该极为广泛.学自动控制类的应该熟悉掌握单片机.其为一种基本的电路硬件,当然要控制它就是学会编程,虽然MCU的硬件是固定的,但可以用软件实现其各种功能.就本人所用的语言(现在工业成熟的)主要有汇编和C语言.若要学习单片机,最好从C51开始,只要学会了C51系列的单片机,其它各种单片机都可以触类旁通(并且C51系列的单片机最简单和实用).可从最基本的LED控制电路开始(即跑马灯),最好是剧买一块89C51和几个LED,当然还要一台编程器,至于说所要用的开发环境可以用KEIL(可以从网上下载免费的),完成这一切大约要150元钱.若要学习这是最基本的.有条件了,可以买一块实验板.对着实验板,先用汇编来编程,然后编译和下载至单片机,开通电源后就可以运行了.对应着,学着会有意思一点儿.
对不起,本人不能多答了,因为悬赏的分是0呀!至于说回答你,完全是因为我在走你这条路时走过了太多的弯路,我不希望像我一样的人再多受别人的冷笑.