網友評分: 2.8分
Keil uVision5是一款非常專業的C語言軟件開發系統。這款軟件提供用戶C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,多數語句生成的匯編代碼很緊湊,容易理解,在開發大型軟件時,用戶更能夠體會到這些高級語言的優勢。
1、提供豐富的庫函數和功能強大的集成開發調試工具,全Windows界面。
2、完成編輯、編譯、連接、調試、仿真等整個開發流程。
3、開發人員可用IDE本身或其它編輯器編輯C或匯編源文件。
4、標文件可由LIB51 創建生成庫文件,也可以與庫文件一起經L51 連接定位生成絕對目標文件(.abs)。
5、仿真器標配11.0592MHz的晶振,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。
6、仿真器上的復位按鈕只復位仿真芯片,不復位目標系統。
7、仿真芯片的31腳(/EA)已接至高電平,所以仿真時只能使用片內ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴展有外部ROM(其CPU的/EA引腳接至低電平)的目標系統中使用。
第一步:確認寫好的程序能通過編譯。然后點擊“Debug”→“Start/Stop Debug ?Session”進入調試模式。如下圖操作所示:
第二步:調出觀察窗口(用來設置要觀察變量的設置窗口);點擊“View”→“Watch&Call Stack Window”。如下圖操所示:
第三步:彈出的“Watch ”窗口,如下圖所示:
第四步:在彈出的“Watch”窗口中設置要要觀察的變量,點擊“Watch#1”→雙擊“type F2 to edit”→輸入要觀察的變量名,在這里我要觀察的是P11,具體操作如下:
第五步:點擊“單步調試”按鈕,點擊一次,同時觀察“Watch”窗口P11變量的變化情況。如下圖所示:
第六步:再一次點擊“單步調試”按鈕。同時觀察“Watch”窗口P11變量的變化情況。如下圖所示:
PS:首先我們需要這個STC的燒錄軟件
1、在軟件界面中,找到圖中的Keil仿真設置選項卡后點擊,可以看到有個添加型號和頭文件到Keil中……,我們點擊這個按鈕
2、點擊后會彈出如下的文件選擇窗口,我們找到Keil的安裝目錄,點擊確定。PS:目錄下必須有C51和UV4這兩個文件,如果按照我之前的教程來的應該都是MDK文件夾。
3、如果路徑無誤的情況,應該會出現STC MCU型號添加成功的提示。這樣就OK了。
4、打開我我們的KEIL5,選擇新建工程。可以在倒三角的下拉菜單中看到STC MCU Database這個選項。
5、我們點擊下面的STC前面的+號,可以看到里面就是STC的芯片啦
1、進入虛擬機系統后,雙擊運行keil uVison5軟件
2、如果之前有打開過工程,則軟件會默認打開上一次打開的,如果沒有則從菜單Project中打開工程
3、打開工程文件后,點擊工具欄中的編譯圖標開始編譯工程
4、當然也可以選擇從Project菜單中選擇“Build Target”選項來編譯工程
5、編譯完成后開始下載,下載前需要把USB加載進來,不然識別不了設備,從虛擬機的“設備”菜單中添加USB設備,如下圖所示
6、點擊“LOAD”圖標開始下載程序,也可以從菜單中選擇菜單項下載
7、底部出現下載進度條則表示開始下載,如果出錯請根據提示設置
8、下載完成后程序自動運行,狀態欄會有相應的提示”Application running ...“。
1、在本站下載并解壓,得到mdk535.exe安裝程序和破解文件夾
2、雙擊 mdk535.exe運行安裝軟件,勾選我接受許可證協議條款,點擊next
3、直接Next'將Keil MDK 5安裝到默認的這些文件夾。 按“瀏覽”選擇不同的文件夾進行安裝。
4、繼續點擊next,提示需要輸入用戶名和郵箱等信息的話,輸入任意信息即可,如圖所示,安裝完成,點擊finish退出向導
5、然后以管理員身份運行開始菜單的Keil uVision5,如圖所示,點file-license management
6、打開如下界面,這時候我們運行crack文件夾中的keygen注冊機,將右上角的CID復制到注冊機中,然后我們在注冊機中選擇ARM,并點擊注冊機中的generate生成按鈕,將生成的注冊碼復制到軟件中并點擊add lic按鈕
7、如圖所示,提示成功,點擊close關閉即可
1、提高了開發效率
1)軟件組件選擇方便, 各種軟件組件隨便我們選擇
文件系統組件,是我們方便在內存,存儲卡,內存設備中讀寫創建修訂文件;
圖形組件,靈活的人機交互界面;
網絡組件,服務器網絡套接字,物理層交互方便我們開發網絡應用;
Usb組件,創建usb設備開發usb標準級別應用
2、輕松訪問文檔資源
我們提供所有資源的文檔,您可以輕松查閱。
3、各種代碼模板例程快速啟動開發
MDK5.0提供了豐富的例程供您使用,加速您的產品研發進度!
4、項目維護簡單,提升代碼重復利用率
1)軟件包包括了設備更新和版本管理,使得我們的項目維護變得簡單。
2)簡化了設備更換
為什么這樣說呢?在以往我們更換新設備可能還要再重新寫驅動寫應用程序之類的,現在沒有那么麻煩了,這也從更本上解決了代碼復用的問題。
在MDK5.0中我們的一些外設驅動會成為新的 CMSIS-Driver標準的驅動,并且這些驅動不受MDK專業版限制使用,也可被其他的一些中間組件棧使用。每一個是能的外設,我們會提供一個一致的結構體來訪問它,不同的外設只需要配置一個RTE_device.h的配置文件,就可訪問它。驅動結構體如下:
這樣我們再跟換設備后,基本上不用改動什么就可以直接使用了,使得代碼復用成為可能。
5、靈活性更強
1)軟件包支持新設備
我們的驅動中基本涵蓋了市面上絕大多數的硬件設備,并且我們的工程師一直在不停地 提供新設備的驅動。如果您有新設備的加入,不用擔心我們也會盡可能地提供支持的。
2)開源可加入第三方組件
MDK5 software packs是開源的,您也可以加入自己的組件,或者第三方組件我們都是支持的。
標簽: Keil uVision 開發環境 單片機編程