編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,并最終得到相應結果的過程。為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。 keil5被廣泛應用,那么各位使用時會添加一個51單片機工程嗎?下面就是小編帶來的keil5添加一個51單片機工程的詳細教程,還不會操作的朋友不要錯過哦。 先點擊project->New uVision Project->選擇路徑->添加工程名稱 ![]() 新建后彈出一個選擇路徑的界面,我們需要新建一個項目文件夾,這兒以LED文件夾為例,再設置工程名稱,這里設置led為工程名稱,注意不要添加后綴名,因為下面已有擴展名,是.uvproj。設置好工程名后,點擊保存 ![]() 保存后,它會讓我們選擇單片機型號。如果是KEIL5有沒有安裝51依賴的話,我們是不可以創建51工程的。而安裝了話,可以看到選擇下拉框多個“Legacy Device Database [no RTE]” ![]() 安裝好依賴后,就要選擇單片機型號,其實只要是51內核的都能選,這里習慣選Intel中的第一個,選好點擊OK。點擊OK后會彈出一個啟動代碼的提示,點擊“是”即可 ![]() ![]() 點擊“是”之后文件夾目錄如圖所示,當中紅色框里面的就是啟動代碼,到這工程就建立好了,但是在這還沒有編寫程序的地方。 ![]() 新建程序文件,并編寫代碼。點擊File新建文件,馬上保存,這里不同工程需要自己填寫保存文件類型,這里以C語言編程需要加上.c,填寫之后保存 ![]() 將才創建的文件LED.c加入到工程里,選擇“Source Group 1”右擊彈出->選擇“Add Existing FIles to Group 'Source Group 1'”->雙擊選中LED.c文件->點擊Add并Close窗口 ![]() 編寫程序并編譯出hex單片機認識的文件,hex文件會出現在Objects里面。燒錄到單片機里也就是這個hex后綴的文件。生成hex文件按如下布局即可。 ![]() 最后說下編譯,有個向下箭頭的編譯是編譯當前(修改)的文件,兩個箭頭的是重新編譯所有的文件。編譯成功后沒有報錯,就可以生成hex文件,最后用燒錄工具下載到單片機里面去。下面的data和code是代碼的大小。到此,KEIL5創建51工程就完成了。 ![]() 上文就講解了keil5添加一個51單片機工程的詳細步驟,希望有需要的朋友都來學習哦。 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |
溫馨提示:喜歡本站的話,請收藏一下本站!