电子说
首先,用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——C语言关键字、String——字符串,Keil本身都是有默认设置的,可以直接使用默认设置,但如果觉得不合自己的口味,那就在这里更改一下,改完后直接点OK看效果就可以了。

图1-9 字体设置(二)
很多读者经常咨询的一些问题,有一些很有现实或普遍意义,作者将有代表性的直接写出来给大家参考,让大家了解这门技术,了解这个行业。
(1)单片机学完了能做什么?
单片机的应用非常广泛,电子、电气、自动化、通信等领域都有大量应用,至于能做什么,得看将来做什么工作。如同计算机一样,计算机可以用来编程、看电影、打游戏等,用计算机做什么是不一定的。但是掌握好这门技术,起码可以学会一种工具,为将来从事电子、电气、通信、自动化等领域的工作做好准备。
(2)学单片机的捷径是什么?
做技术必须得脚踏实地,没有任何捷径可走!如果非要说有的话,那只能告诉你,拳不离手曲不离口就是最好的捷径。作者学习单片机的时候,每天早上8点半进入实验室,晚上9点半离开实验室,曾经创下连续3个月没有休息日的记录,如果你也能这样学,那很快就可以学好这门技术了。
(3)学习单片机应该学习什么语言,有没有必要再学习汇编
相比较来说,汇编语言比较接近单片机的底层,使用汇编语言有助于理解单片机内部结构。简单的程序,用汇编语言,程序效率也可能比较高,但是当程序容量达到几千上万行以后(这时也仅能算个不太小的项目,还远没到大项目的级别),汇编语言在组织结构、修改维护等方面就会成为噩梦了,此时C语言就有不可替代的优势了。所以实际开发过程中,绝大多数工程师都在用C语言做单片机开发,只有在很低端的应用中或者是特殊要求的场合,才会用汇编语言开发,所以建议大家还是用C语言开发比较好一些。
(4)学会单片机后能找什么样的工作
单片机是一个工具,和计算机有点类似但不完全一样,学会计算机可以用来编程、可以用来画图、可以用来看电影等。学会单片机可以用来做通信技术,做自动控制技术等,但是单片机本身仅仅是一个工具,在用单片机的时候,慢慢接触多了,会有一个应用方向。不仅仅要会单片机,也得对这个应用方向熟悉。比如作者从事过扩频通信技术的算法研究,那么就要对扩频通信熟悉,然后把这个技术用单片机实现出来,也得会用单片机。
5、学完了这个工资待遇如何
对于技术来说,技术水平高低直接决定工资薪酬。技术如果学的不好,那工作可能都找不到,更谈不上工资待遇了,而技术做的好,那工资就自然会很高。一旦要决定从事技术,就不需要把过多的精力关注在能挣多少钱上,而应该放在如何提高自身的技术水平上,只要技术水平高,比很多人都厉害,薪资待遇自然就找上门。有一部印度的励志电影叫做《三傻大闹宝莱坞》,推荐做技术的都可以看看,里边有一句经典台词非常适合技术人员:追求卓越,成功就会在不经意间追上你!
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !