分享

单片机入门培训专题(二)- 单片机学习的必要准备工作

 泓的馆藏 2015-07-08



承上启下
上期专题中我们介绍了对于单片机小菜鸟而言,应该学习什么单片机和如何正确地学习单片机,今天的专题,我们来说一下“学习单片机的一些必要的准备工作”


单片机学习必要的准备工作都有哪些呢?


第一、足够的信心、恒心和耐心


  曾经不止一个人问我,单片机这门技术难不难。我觉得这个问题得从两个方面去分析。

  首先,我们从战略上藐视它。那么多同学跟着老师学一段时间就可以做出来小车,超声波测距,甚至做出来机器人,似乎很拽的样子。那他们又不是三头六臂,我们也没有什么做不了的道理。实际上要说技术,其实就是一层窗户纸,表面看不透彻,感觉特别神秘,实际只要你稍微一努力就可以捅破它,夸张点说,单片机的逻辑上的关系,只有小学的水平,简单的很。正所谓会者不难,难者不会,大家不懂这个东西,看起来感觉很神秘。所以大家只要认真踏实坚持学下去,肯定能学好这么技术。

  其次呢,我们从战术上要重视它。你说单片机这东西,如果十天八天就学会了,那么这个技术还能值钱吗?我可以这样去表达,如果一个技术很简单就被学会,那么很多人都会的这个技术,肯定也没什么前途和钱途。那究竟多久能学会呢?如果平均每天拿出2个小时以上的学习时间,大概一到三个月可以入门。入门的概念是给你一个单片机开发任务,你起码知道努力的方向和解决问题的方法了。技术这东西,关键是坚持做下去,有恒心和耐心,如果长时间不用的话,肯定还会生疏。所以要想成为单片机高手,起码需要一年左右的单片机开发的历练才行。成为单片机高手的概念就是你自己可以从头根据自己的想法,去设计一个电路,根据需要的功能编写代码,做一个产品出来。


第二、教材和教程


  要学习单片机这门技术,良好的教材和教程必不可少。单片机方面,大家可以直接学习我们这本《手把手教你学单片机--51单片机C语言开发》,《手把手教你学单片机》视频教程和《单片机高手之路》视频教程,另外,因为我们做单片机开发使用的是C语言,所以最好能有一本纯C语言教材,我们学到一些C语言语法性质的问题的时候,大家可以方便查阅,或者你可以直接把相关语法问题通过百度和谷歌等搜索一下也可以。


第三、电脑、单片机开发板


  电脑是学习单片机必不可少的工具,因为我们编程,查资料都用得到,但是有句题外话说一下,不要把电脑当成游戏机或者影碟机,偶尔玩玩游戏看看电影是可以的,劳逸结合,但是不可沉溺其中,否则还不如不买电脑。

  单片机开发板,这也是必须的。如果还上学,老师实验室有开发板,可以考虑跟老师借一个,或者使用师兄师姐用完的,这样可以省点钱。当然,如果身边有高手,比如辅导老师,会单片机的师兄,在他们的指导下做一个也可以,身边有人指导的话,不懂的问题还可以问他们。如果这些条件不具备,那么可以购买一个,先学习别人的板子设计思路,给自己以后设计电路板打下基础。

  如果没有一块开发板,总去用软件仿真,是学不会单片机技术的。因为实际开发和仿真软件差别太大,如果是学习单片机这门技术,那只能说,拿起烙铁焊电路,动手写程序,远离仿真软件,靠软件仿真永远学不到真正的技术。

PS:即使你没有开发板,基本的元件包和常用单片机还是必须要有的,对了,别忘了买几块面包板。


单片机开发软件环境搭建

  单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用Keil uVision4的51版本,也叫做keil C51,不做过多介绍,直接讲如何安装。

 1、首先准备KEIL uVision4安装源文件,双击安装文件,弹出安装的欢迎界面,如图1-1所示。

图1-1 Keil安装欢迎界面


2、点击“Next”按钮,弹出“License Agreement”对话框,如图1-2所示,这里显示一些用户安装协议,我们在“I agree to all the terms of the preceding License Agreement”打勾,如图1-2所示

图1-2 “License Agreement”对话框


3、点击“Next”按钮,弹出“Folder Selection”对话框,如图1-3所示。这里可以设置安装路径,默认安装路径在“C\Keil”文件夹下。点击“Browse”按钮,可以修改安装路径,这里建议大家用默认的安装路径,如果你要修改,也必须使用英文路径,不要使用包含有中文字符的路径。

图1-3 “Folder Selection”对话框


4、点击“Next”按钮,弹出“Customer Information”对话框,如图1-4所示。大家输入用户名、公司名称以及E-mail地址即可。

图1-4 用户信息

 

5、单击“Next”,就会自动安装软件,如图1-5所示

图1-5 安装过程

 

6、安装完成后,弹出来安装完成对话框,如图1-6所示,并且出现几个选项,大家刚开始把这几个选项的对号全部去掉就可以了,暂时先不用关注他有什么作用。

图1-6 安装完成


7、最后,点击“Finish”,Keil编程软件开发环境就这么装好了。



Keil基本使用介绍

首先,打开一个工程项目,如图1-7所示

图1-7 工程文件

  从图1-7我们可以很轻松的分辨出菜单栏、工具栏、工程管理区、程序代码区和信息输出窗口。这个是Keil4的英文版,网上有一些汉化版本的,我不建议用。即使你的英语不好,使用英文版本的软件也一点问题没有,刚开始大家先跟着我去使用,一共没几个单词,不需要你去翻译,用几次你就记住怎么用了。因为以后做实际开发的时候,大多数软件都是英文版的,如果现在学习的时候一直用中文软件,将来一旦换了其它的英文软件就会慌了,所以从现在开始,我们就慢慢的来熟悉英文软件,将来以后再用到其他英文软件的时候,就可以做到触类旁通、驾轻就熟了。

  Keil软件菜单栏和工具栏的具体细化功能,和字典一样用来备查,所以我把它写到了附录里边,在这里只介绍一点,关于Keil软件里边的字体大小和颜色设置。在Edit-->Configuration-->Colors &Fonts里边,可以进行程序的颜色,字体大小的设置,如图1-8所示

图1-8 字体设置(一)

  因为我们用的是C语言编程,所以我们在Window栏用鼠标选择8051:Editor C Files,然后在右侧Element栏目里可以选择要修改的内容,一般我们平时用到的,只是其中几项而已,比如Text,Text Selection,Number,/*Comment*/,//Comment//,Keyword,String这几项,Keil本身也有默认设置,你如果觉得不是很适合你的感觉,你可以更换一下。

图1-9 字体设置(二)

   Keil菜单栏和工具栏的详细介绍,和字典一样,是备查的,不需要记住,所以我把它写到了附录里,如果大家对Keil哪个工具哪里有疑问,可以随时到附录里进行查找。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多