1.5Keil基本概況介紹
首先,用Keil先打開一個現(xiàn)成的工程,來認識一下Keil軟件,如圖1-7所示。

圖1-7 工程文件
從圖1-7可以很輕松的分辨出菜單欄、工具欄、工程管理區(qū)、程序代碼區(qū)和信息輸出窗口。這個是Keil4的英文版,網上有一些漢化版本的,但不建議使用。即使英語不好,使用英文版本的軟件也一點問題沒有,剛開始先跟著教材使用,用幾次就記住怎么用了。因為以后做實際開發(fā)的時候,大多數軟件都是英文版的,如果現(xiàn)在學習的時候一直用中文軟件,將來一旦換了其它的英文軟件就會慌了。從現(xiàn)在開始要慢慢熟悉英文軟件,將來再用到其他英文軟件的時候,就可以做到觸類旁通、駕輕就熟了。
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.6答讀者問
很多讀者經常咨詢的一些問題,有一些很有現(xiàn)實或普遍意義,作者將有代表性的直接寫出來給大家參考,讓大家了解這門技術,了解這個行業(yè)。
(1)單片機學完了能做什么?
單片機的應用非常廣泛,電子、電氣、自動化、通信等領域都有大量應用,至于能做什么,得看將來做什么工作。如同計算機一樣,計算機可以用來編程、看電影、打游戲等,用計算機做什么是不一定的。但是掌握好這門技術,起碼可以學會一種工具,為將來從事電子、電氣、通信、自動化等領域的工作做好準備。
(2)學單片機的捷徑是什么?
做技術必須得腳踏實地,沒有任何捷徑可走!如果非要說有的話,那只能告訴你,拳不離手曲不離口就是最好的捷徑。作者學習單片機的時候,每天早上8點半進入實驗室,晚上9點半離開實驗室,曾經創(chuàng)下連續(xù)3個月沒有休息日的記錄,如果你也能這樣學,那很快就可以學好這門技術了。
(3)學習單片機應該學習什么語言,有沒有必要再學習匯編
相比較來說,匯編語言比較接近單片機的底層,使用匯編語言有助于理解單片機內部結構。簡單的程序,用匯編語言,程序效率也可能比較高,但是當程序容量達到幾千上萬行以后(這時也僅能算個不太小的項目,還遠沒到大項目的級別),匯編語言在組織結構、修改維護等方面就會成為噩夢了,此時C語言就有不可替代的優(yōu)勢了。所以實際開發(fā)過程中,絕大多數工程師都在用C語言做單片機開發(fā),只有在很低端的應用中或者是特殊要求的場合,才會用匯編語言開發(fā),所以建議大家還是用C語言開發(fā)比較好一些。
(4)學會單片機后能找什么樣的工作
單片機是一個工具,和計算機有點類似但不完全一樣,學會計算機可以用來編程、可以用來畫圖、可以用來看電影等。學會單片機可以用來做通信技術,做自動控制技術等,但是單片機本身僅僅是一個工具,在用單片機的時候,慢慢接觸多了,會有一個應用方向。不僅僅要會單片機,也得對這個應用方向熟悉。比如作者從事過擴頻通信技術的算法研究,那么就要對擴頻通信熟悉,然后把這個技術用單片機實現(xiàn)出來,也得會用單片機。
5、學完了這個工資待遇如何
對于技術來說,技術水平高低直接決定工資薪酬。技術如果學的不好,那工作可能都找不到,更談不上工資待遇了,而技術做的好,那工資就自然會很高。一旦要決定從事技術,就不需要把過多的精力關注在能掙多少錢上,而應該放在如何提高自身的技術水平上,只要技術水平高,比很多人都厲害,薪資待遇自然就找上門。有一部印度的勵志電影叫做《三傻大鬧寶萊塢》,推薦做技術的都可以看看,里邊有一句經典臺詞非常適合技術人員:追求卓越,成功就會在不經意間追上你!
審核編輯 黃宇
-
單片機
+關注
關注
6071文章
45256瀏覽量
660061
發(fā)布評論請先 登錄
第1章如何學習單片機(1.3 1.4)

第1章 如何學習單片機
怎么測單片機系統(tǒng)頻率
單片機怎么驅動電機?
單片機怎么燒程序
第一章 W55MH32 高性能以太網單片機的學習方法概述

評論