芯天地轻松学51单片机教程v1.0

芯天地轻松学51单片机教程v1.0

ID:34152070

大小:12.17 MB

页数:275页

时间:2019-03-03

芯天地轻松学51单片机教程v1.0_第1页
芯天地轻松学51单片机教程v1.0_第2页
芯天地轻松学51单片机教程v1.0_第3页
芯天地轻松学51单片机教程v1.0_第4页
芯天地轻松学51单片机教程v1.0_第5页
资源描述:

《芯天地轻松学51单片机教程v1.0》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、轻松学51系列教程REV1.02013.3.轻松学51系列教程序我们电子技术类的专业有很多,有电材,微电子,自动化,还有电子通讯类的专业。比如有的通讯专业的同学问我们专业是更适合学硬件还是软件呢?我想说,这些全都不重要。电子类的专业其实都是相通的,只是学得深入之后学校的课程会相对地偏向不同的方向。而对于个人来说,兴趣最重要,入门的时候,软件,硬件的基础知识都必须去掌握,当你掌握之后,你就会发现自己会喜欢某一方面的技术,然后就继续下去吧,不用担心自己学的方向跟专业是否一样。以下是我们总结的有关电子技术

2、的知识关系图。下面对这个图作一下详细一点的解释。电子技术分为软件、硬件两个方面。不要因为自己喜欢某个方向就不管其它的,实际上,在参加比赛或者做项目的时候,不可能把硬件和软件方面割裂开来,尽管你不必一个人把软硬件全包了,但设计一个作品,需要统筹硬件和软件的可能性,怎样把两者配合;遇到问题的时候,首先要确定是硬件出错还是软件问题,所以我们需要和队友沟通,而沟通至少要掌握两个方面的基础知识。其中,c语言、51单片机、电路、焊工、数电模电、电路pcb设计1/274芯天地微博:芯天地team轻松学51系列教程

3、是我认为必须掌握的基础。1.1软件入门介绍:1.1.1C语言C语言是我们电子类专业设计软件最常用的语言。也是重中之重的基础,软件方面的所有知识都建立在c语言之上。所以,专业现在开设了c语言课程的就认真学,还没开设的可以去找些认识的同学插班去听听课,(电信,通信专业这个第一个学期就有这门课了,去找这些同学吧)。找不到也没关系,因为学习c语言最重要的不是听,是练,不少学完c语言课的人还写不出一个像样的程序,就是因为很少练习,很少亲自上机,很少一行一行地敲代码。下面推荐学习c语言的书籍,就是学校用的那一本

4、《C语言程序设计》作者:谭浩强。第三版是绿色的,好像有第四版了,红色的,第四版我没看过,买新版的吧,学校订的是第三版。至于你说既然学校以后会发,为什么还要自己去买。因为,等学校发就迟咯,在卓越或者当当买还打折,也不在乎这十几块钱吧,少喝两瓶啤酒就行了。练习c语言的软件,有vc,devc++,vc是主流,但因为太庞大,所以我以前用的是devc++,才几M,网上一搜就有,后来因为我编程的时候都是用在单片机上的,有特定的软件,就不需要vc和devc++了。初学的时候,用这两个软件来练习是很好的。学习它的话

5、一定要多上机练,亲自一行行代码打上电脑,就算是简简单单的几句代码,你觉得很简单,但在初学的时候你会发现会出现很多错误的,错了就对比一下,查一下书,通过上机练习,你自然就会懂得怎么用c语言,只要会用就好了,根本不需要去背语法,背来也是没用的。1.1.2c++和java语言这两种语言都是以c为基础,语法跟c语言很类似,不过编程的思想不一样,c语言是面向过程的语言,c++和java都是面向对象的语言。不需要学完c语言立马就要去学c++。在你学习到一定的程度的时候,可能你会学习linux操作系统,或者用ma

6、tlab学习算法的时候,会用到c++的,这时你再去学,会学得很快的,跟c语言极其类似,它比c语言多了一些“类,继承”等功能。而我们电子类专业的学java的就是用来开发android系统的应用软件吧,个人感觉不太必要去学,虽然你可能觉得开发一个软件用在自己的手机上很有趣。1.1.351单片机51单片机是一种微型控制器,因为51单片机易学,教程多,而且很有代表性,所以一般以它为电子类入门必学的控制器。其实它就是一块芯片,我们把用c语言写的代码烧录到上面,它就会执行相应的指令,实现自动控制各种设备,如le

7、d灯,液晶屏,电机等等。用51单片机就可以实现智能车的基本功能。跟c语言一样,51单片机最重要的也是练,用得2/274芯天地微博:芯天地team轻松学51系列教程多,自己就会有感觉。所以,学习51单片机需要一个开发板,所谓开发板,就是别人帮你设计好了硬件电路,让你去学习用51芯片去控制各种各样的设备的学习工具,要学电子技术,这是必要的投资。记得以前用的是高三暑假的时候在网上买的170左右,这个太贵了(我们芯天地的51开发板,相对来说性价比挺高的,不是做广告啦)。在你对c语言有一点了解之后,基本上就可

8、以开始51单片机的学习了,配合我们的教程,一边学一边练,当你用c语言来实验对设备的控制的时候,你会更加有动力,自然也会学得更快。写51单片机的程序需要用到一个软件,叫做“keil4”。当你51单片机学得差不多了,那时你对我们电子类的专业也了解得差不多了。后面的如arm,dsp,操作系统,算法,我在这里列出来是为了让你们知道我们的专业有这些东西,这些在你们学完51之后也会大概知道那是什么东东咯。然后自己选择一个自己的方向扎实地继续深入下去。1.2硬件入门介绍1.2.1电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。