如何使用Keil uvision4軟體-入門教程
Keil C51是美國Keil Software公司出品的51系列相容微控制器C語言軟體開發系統,與彙編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。用過組合語言後再使用C來開發,體會更加深刻。
操作方法
(01)執行KEIL51軟體見圖2
(02)建立專案點選Project選單,選擇彈出的下拉式選單中的New Project,如圖3接著彈出一個標準Windows檔案對話視窗,在"檔名"中輸入您的第一個C程式專案名稱,"儲存"後的副檔名為uv2,這是KEIL uVision2專案副檔名,以後我們可以直接點選此檔案以開啟先前做的專案。
(03)選擇所要的微控制器,這裡我們選擇常用的Ateml公司的AT89C51。完成上面步驟後,我們就可以進行程式的編寫了。
(04)點選儲存新建的程式,也可以用選單File-Save或快捷鍵Ctrl+S進行儲存。我們把第一個程式命名為test1.c,儲存在專案所在的目錄中,這時你會發現程式單詞有了不同的顏色,說明KEIL的C語法檢查生效了。如圖,滑鼠在螢幕左邊的Source Group1資料夾圖示上右擊彈出選單,在這裡可以做在專案中增加減少檔案等操作。Add File to Group 'Source Group 1'"彈出檔案視窗,選擇剛剛儲存的檔案,按ADD按鈕,關閉檔案窗,程式檔案已加到專案中了。這時在Source Group1資料夾圖示左邊出現了一個小+號說明,檔案組中有了檔案,點選它可以展開檢視。如圖4
(05)C程式檔案已被我們加到了專案中了,下面就剩下編譯運行了。如圖5,圖中1、2、3都是編譯按鈕,不同是1是用於編譯單個檔案。2是編譯當前專案,如果先前編譯過一次之後檔案沒有做動編輯改動,這時再點選是不會再次重新編譯的。3是重新編譯,每點選一次均會再次編譯連結一次,不管程式是否有改動。在3右邊的是停止編譯按鈕,只有點選了前三個中的任一個,停止按鈕才會生效。在4中可以看到編譯的錯誤資訊和使用的系統資源情況等,以後我們要查錯就靠它了。6是有一個小放大鏡的按鈕,這就是開啟關閉除錯模式的按鈕,它也存在於選單Debug-StartStop Debug Session,快捷鍵為Ctrl+F5。
(06)進入除錯模式,軟體視窗樣式大致如圖所示。圖中1為執行,當程式處於停止狀態時才有效,2為停止,程式處於執行狀態時才有效。3是復位,模擬晶片的復位,程式回到最開頭處執行。按4我們可以開啟5中的序列除錯視窗,這個視窗我們可以看到從51晶片的序列口輸入輸出的字元,這裡的第一個專案也正是在這裡看執行結果。首先按4開啟序列除錯視窗,再按執行按鈕。要停止程式執行回到檔案編輯模式中,就要先按停止按鈕再按開啟關閉除錯模式按鈕。然後我們就可以進行關閉KEIL等相關操作了。
(07)生成HEX檔案
-
微信openid獲取教程
用微信支付平臺發放紅包必須上傳使用者的微信openid,想要匯出微信openid可以按以下步驟來做。操作方法(01)進入微信openid匯出平臺,根據下圖1更新列表;2重新整理粉絲資訊;3匯出資料;(02)獲得的微信平臺openid資料如下(03)把openid拷貝到t型臺文件裡,格式如下。(04)匯入到微信商戶平...
-
解決TeamViewer無法按給定網路地址聯絡夥伴
在使用TeamViewer遠端控制電腦的時候,突然出現下圖提示無法建立連線,無法按給定網路地址聯絡夥伴。然後不管怎麼試,都彈出這個連線地址。下面是本人親身經歷和排除方法,僅供參考。操作方法(01)首先第一步就是修復一下網路連線,開啟網路和共享中心。(02)選擇自己使用的上...
-
金萬維動態域名教程
現如今有很多nat123、金萬維等類似的建站軟體,那麼怎麼用金萬維獲得屬於自己的動態域名呢?操作方法(01)登陸金萬維伺服器端,進入配置介面,點選配件許可證,然後點選“點選申請試用賬號”。(02)按提示輸入相關資訊,完成註冊。註冊完成後,一般建議勾選“啟動動態域名解析”,這...
-
如何把檔案轉換成PDF格式?
PDF格式在如今使用頻率越來越高,在一些文件中,PDF往往比較方便文字及圖片的檢視。那麼如何把檔案直接轉換成PDF格式呢?以福昕高階PDF編輯器為例,把文件改成方便的PDF格式進行瀏覽和編輯。操作方法(01)PDF格式的文件很多,一些方便的功能可以直接在PDF編輯器中實現。怎...